I was lucky to get two Aqara Presence Sensor FP1 from aliexpress.
One is placed near the conbee II and is working without any issue better.
The second one is far away from conbee II and has dozends of routers (mostly hue bulbs) in between.
Sadly, both are marked as “unreachable” sometimes, the second one every few minutes (~5 mins).
I have tried the following to solve the issue:
filtered unavailable state in HomeAssistant as a workaround (my feelings are that when the state of the sensor changes it trys to send the new state and succeeds, so last state which deconz has, is the correct one)
unplug a few non hue routers near the sensor → same issue occured
move the sensor a meter from the last position → same issue occured, sadly cant move much because of the power cord
used DDF of v2.17.0 beta and hot reloaded it (currently using deconz addon of HA which is at v2.16.1) → same issue occured
PS.: around the FP1 are ~6x aqara door/window sensors, a hue motion sensor … and so on … they are working since years without any issue!
After filtering the unavailable/unreachable state, it’s doing what it should. So i think the unreachable/unavailable state should be handled differently.
When you enter/leave a room in an unreachable state, it’s getting reachable immediately and the correct presence state is received by deconz.
Do you have this device?
How does it behave on your side?
Yes, I have the device. Have a full blown debug file from 2 days ago over 4 hours. It never went unreachable. Might be due to the fact that it’s in my small test network.
Tbh, even if it would, I couldn’t care less as I do not pay any attention to the reachable parameter. lastseen is where the music plays.
But at first i ran into the issue, because HA is using reachable and switches the binary_sensor to unavailable. When you merge multiple sensors into a group, unavailable means “off”.
In my case i had grouped an hue PIR sensor and the FP1.
My son was in an dark bathrom, when the FP1 get’s “unreachable”
As stated above: after filtering the unreachable/unavailable in HA, the sensor is working as it should.
So my question is: How is “unreachable” state evaluated and maybe can it be improved on that sensor?
I think my zigbee mesh is good enougth, because other nodes working as they should.