With the latest version LUX also seem to work
Thanks for the heads up! I haven’t checked for any updates on the ZHA progress.
idk what could be wrong with my setup…
I have a stable zigbee network with 60 devices running smoothly.
Only annoying part is the FP300 (before it, there was an other presence sensor with the same issue)
the FP300 works in 80% correctly, but in the last 20% I have no presence detection…
I can stand in front of the sensor and wave my hand, no presence will be deteceted…
is there a way to improve the presence detection?
Running in Z2M
Modell [PS-S04D]
Firmware-ID 0.0.0_5234 (20250829)
GitHub - absent42/fp300: External converter to add support for the Aqara FP300 Presence Sensor in Zigbee2MQTT here’s a converter.
Just got mine yesterday and installed it into Z2M fine. But the unit itself is very erratic.
Sometime triggering PIR from a few meters away and other times I have to get very close to it. The presence detection is also very erratic; it will work fine once, but it won’t seem to work again until I wait a long time or reset the device.
The Z2M settings seem to have a mind of their own, often disregarding the values I have set (like trigger distance).
I’m not sure if I have a defective unit.
Disregarding how? Do you mean the setting doesn’t get applied to the device?
If so, you need to make sure the device is awake - briefly press the button on it immediately before changing the setting in Z2M, otherwise it might be ignored if the device is sleeping.
I received mine yesterday too. Will be setting them up over the next couple of days, but I’m fully aware there’s loads of settings & fine-tuning I’ll need to do before it works the way I want it.
I’ve tried that a number of times. For example, the detection range always resets to 65535 (or zero), no matter how many times I wake the device and set it higher.
Similar with the composite detection ranges. I’ll toggle off everything after 4m. But a while later, I’ll find that the settings have reset.
Check if you have Ai sensitivity adaptive (binary) switched on. That’s the likely culprit, though the descriptions aren’t very helpful.
should it be switched on or off?
I dont know what I should do to get reliable detections…
Often I can stand direct in front of the sensor and it doesnt recognize any presence / motion
Not 100% sure since I haven’t even paired the device - I’m just trying to figure out what the settings mean before I stick it somewhere that requires a ladder.
However, the manual is slightly more helpful. Note the part in bold:
“It is recommended to perform a manual AI spatial learning session after the device is installed. During this process, the space should remain unoccupied for about 30 seconds—please be patient.
Once set up, manual activation is no longer necessary. The device will continuously learn and adapt to environmental changes in real time, improving accuracy over time.
If you notice the device mistakenly detecting presence due to environmental interference and failing to return to an unoccupied state, you can manually trigger AI spatial learning again to quickly recalibrate the space.”
Understood, but this is the complete different to my situation.
I want a detection and get non
Added one FP300 with Z2M. Everything seems fine. It did not work with ZHA.
But it does not show availability. It says N/A.
I’m new to HA and Z2M so i do not know if this is normal.
Also in the device overview page LQI does not seem to update. I have different value if i go to Network Map. ~135 in an apartment. Hope that is fine.
You need to update HA to 2025.12 for it to work in ZHA.
You need to enable availability in the Z2M settings > Availability in order to get availability reporting for all your devices.
It’ll be fine as long as the device works. Don’t worry too much about it
I have update 2025.12 and the sensor is integrated in ZHA. The presence sensor still doesn’t work for me. Also the battery shows Unknown. I tried to detect a movement with a simple automation, but it doesn’t appear in the configuration UI.
Anyone can help with this?
I think i already had 2025.12.X when i’ve tried.
Availability is already enabled
I think that is actually the last seen status.
![]()
Last Seen is disabled by default (read here). You can turn it on in Z2M > Settings > Settings > Advanced
I finally got my hands on 2 FP300 from Amazon today and got it working with ZHA, had to add zha-custom-quirks as most of sensors were not being detected.
Seems to be working well so far.
I am on 2025.12.5
Mine is still working perfectly with the Quirk as well. Maybe the ZHA integration isn’t fully functional yet? Seems odd.
What about integrating them with Thread / Matter?
I would have the advantage of the mesh network without adding zigbee repeaters. Or does the FP300 act as a repeater reliably?
With Z2M the Target Distance does not seem to work / change values.
The FP300 is a battery device so it cannot act as a repeater/router.


