I have a long standing issue where all my battery powered Aqara sensors are really fast to communicate when I first connect them, but then over time the ones that are furthest away from my main Zigbee hub (My Home Assistant server) slow way down, with sometimes a 30+ second delay before triggering.
It seems like they start trying to talk directly to my hub instead of the nearest repeater. Additionally, I start getting warnings in HA that my Zigbee utilization is 98 or 99%, which seems to support that theory.
The only things that seem to resolve the problem are either:
- Resetting each battery powered sensor fully so that they go through setup again and make a new connection or
- Unplugging my Zigbee USB stick or turning off my HA server and leaving it off for a while. I’m not sure how long is needed, I’ve only done it this way by accident. Simply restarting HA or the server has no effect, it requires time for the Aqara device to decide to find a new repeater I think.
I don’t seem to have this issue with other Zigbee brands I use, so I’ve started buying more of those brands instead, but I have a ton of Aqara sensors already so I’m trying to make the best of it.
I know Aqara connection issues and particularly periodic disconnects are a common issue in these forums, but those issues stopped when I eventually switched hubs. I’m now using a SkyConnect (non-multiprotocol because that wasn’t working for me) and the connection is really good until this issue eventually and inevitably crops up.
Has anyone else run into this, and possibly found any workarounds easier than factory resetting the affected sensors every time it happens?