New Aqara Human Presence Sensor FP1

I simply set this as a trigger in the automation for turning the lights on:

  - platform: event
    event_type: zha_event
    event_data:
      device_ieee: "54:ef:44:10:00:4d:2b:b7"
      device_id: "ba21cbb9325bd0bf494096512a6b8a0e"
      endpoint_id: 1
      cluster_id: 64704
      command: "Enter"

You can set other FP1 events this way as well.

I’ve also set up a sensor for different usage that maps events to more standard naming scheme.

alias: FP1 Events to Sensor
id: 1d24ab11-ede2-4ecf-836d-3c7333ea0f7b
mode: queued
trigger:
  - platform: event
    event_type: zha_event
    event_data:
      device_ieee: '54:ef:44:10:00:4d:2b:b7'
      device_id: 'ba21cbb9325bd0bf494096512a6b8a0e'
      endpoint_id: 1
      cluster_id: 64704
action:
- service: input_select.select_option
  data:
    entity_id: input_select.fp1_event_helper
    option: >
      {% if trigger.event.data.command == "Leave" %}
        off
      {% else %}
        on
      {% endif %}
1 Like

I have been using the FP1, the RTCGQ13LM and an old aqara sensor. What I can tell is that they behave very different. In my hands, the FP1 has been incredible reliable. It doesn’t have false positives and it is very sensitive to presence. It stays detecting me without dropping a single time for hours, when with very low movement. The RTCGQ13LM is way more sensitive than a normal aqara sensor. However, from time to time it stops to see me and pick-up detection a few minutes latter. These intervals are not more than 10min. Therefore, if you give a buffer of 10min of absence of detection before turning off lights, it works great. The normal aqara sensor sometimes fail to see me when I am not moving for long periods of time (reading or watching TV, for instances. I will put some examples bellow.
First in my TV room I put a FP1 above a normal aqara sensor, since the aqara is faster for detection than the FP1. Bellow is a picture from a 2h period where I was watching a movie.


The movie started at 9:05 and ended 11:05. The FP1 is labelled as wave sensor and the normal aqara is labelled as sensor sala TV. As you can see the FP1 see me for the how 2h. There is a single point where for about 30sec it says unknown (is gray on the graphic). This is not normal and I don’t know what happened on this occasion. The normal aqara sensor miss me for 20min at some times… Ah, be aware that the colors are inverted on the graphic between the sensors (green is detected for FP1 but for the normal aqara green is not detected).
Bellow I put a graphic of the the same sensors during the night:

None of them detected false positives.
As for the RTCGQ13LM, I have one above my bed. Therefore I have picked a similar 2h period during the night and pasted bellow:

As you can see, there is a maximum 10min interval where it miss me.

I think they have different technologies and have both advantages and disadvantages. The FP1 is direct on the outlet, therefore it doesn’t need to economize power. I believe the others have periods of sleep to economize battery and may be the reason why the turn off from time to time. But the other side, it not always that you have a outlet where you want to detect movement. Then, the other options are better. Also there is the question of the mmwaves been bad for healthy that may limit their use… The normal aqara is much cheaper, therefore you can use more of them on your home… Only to cite some differences…

4 Likes

I just bought the Aqara M2 hub and paired it with homeassistant through the Homekit intergration, and I must say, the FP1 works a LOT better.

If the homekit integration could pass through zone information, that would be incredibly usefull since Z2M doesn’t support zones or regions. But with the zoning and exclusion ranges that’s possible with the app, I’m no longer getting false detections with my curtains. I’m also no longer false negatives.

I’ve only been testing it for a couple of hours, but it has been incredibly reliable with the M2 hub.

I have tried event states with Z2M, but it was still unreliable due to the lack of zone feature. If they ever get zones to work well in Z2M, I’ll ditch the hub, but so far, I have over $200 worth of FP1s and if paying for a $80 hub to make them all actually work, it’s worth it.

I’ll be happy to ditch the hub once Z2M supports zones.

My main problem seems to be the detection distance which, with less than 2.5m, makes it hardly usable… for 60EUR this is now just a very expensive motion detector.
Do you have a better range with hub vs. z2m?

I just measured the distance between my sofa and detector. They are 4.8m apart and the detection has been working very well. I am using zigbee2mqtt version 1.28.0-1, with a Slaesh’s CC2652RB stick, updated recently to the last firmware. The lqi of the FP1 is 160. Also, I performed the OTA update of the sensor in zigbee2mqtt when I installed it (current version of the FP1 firmware is 20210121). Ah, another thing that I have just remembered reading somewhere is that the power of the adapter is important… There are versions of the FP1 that don’t come with the USB adapter. They recommend that you use one that is 5v 1A, otherwise too low power can affect product performance…

1 Like

Thanks and I changed adapter to one indicating 2.4A… no change. I have the same FP1 firmware and Z2M (doubting that Z2M has anything to do with this)
So I continue to suspect mal/poor-function of this particular device.

Which region do you have set up in your M2 Hub?

I just wanted to update with a VId just to show with proper placement how good these can be, When I first got mine I hated it as it was slow and not at all accurate, I ended up finding the perfect location for it (directly above my bed) and it now works perfectly I no longer use a PIR at all.
Conbee II with Deconz.

3 Likes

Did you set triggers with Enter/Leave events? Or did you use occupancy?

Just occupancy, when on turn light on etc.

Then you have really great setup there. I haven’t seen even once for occupancy to act so quickly not to mentioned getting it off.

My hypothesis here for the quick reaction of it turning on is that it actually started detecting him as he was walking into the room. If he was at the side of the door and then entered directly from the side, I am sure it would appear to take longer than what this video perceives us to think.

I could be wrong though.

Hm…Maybe that’s true. But wouldn’t that create false triggers? Also look at the Leave event - that one is also very fast and if the detection range would go outside the room then that event would trigger even later.

Hi Jens, I have this exactly same issue. Could you resolve the problem regarding configuring FP1 Aqara?

No I was not and decided to restart with a new install, the last one I hope - channel 11
No problem to pair

What are these sensors? I can’t seem to find many alternatives out there. Perhaps the Tuya one? Have you done a quick review between them anywhere?

Thanks,
Steve

I started building my own 24ghz mmwave sensor with the ld2410, esp home and atom lite.

Honestly, FP1 works good for large fov places, places that needs customized region (used with aqara m2s hub)

But the ld2410 is 95% of FP1 performance, smaller size, much cheaper (deploy more), super fast response times, customizable delay on and off times. I also programmed mine to use the led on the atom lite to turn on when the sensor detects presence and I like the visual indicator of detection. Downside of ld2410 is shorter distance detection ~3m

1 Like

How does the FP1 perform when someone is leaving the room but someone else stays? Does the FP1 trigger an away event based on the person who leaves? What are the experiences in such a scenario ?

It will register a movement wrt to the device, move: away/approach, left/right enter/exit and then continue to detect other in front of the device.
On a side note, my experience with (now) 2 devices is that the ‘presence’ part is poor. When sitting in front of it, it stops detecting me after a while (few minutes) which for me still means it is a luxury motion(!) detector and much less presence

Same here, thats why I was wondering if it could have something to do with more then one people in a room.