Zigbee woes!

I’m currently running ZHA using a SLZB-06 POE zigbee stick.

I have over 60 devices but I have huge issues keeping battery powered devices connected:

Some of those the batteries have died in, and thats fine, but others like a hue motion sensor I have in my kitchen I know has fresh batteries in, and I connected it back to my network, but less than a week it’s gone offline.

It’s physically less than a meter away from a repeater thats working fine:

Performing reconfigure on it does appear to work. I get a tick on binding, and one on reportingbut the device still shows as unavailable. I’m sure unless I remove it and re-add it I won’t come back online.

The problem is I have countless sensors that are like this - numerous hue motions sensors, water sensors door sensors etc. I just don’t know what to try.

I’m tempted now to move to Zigbee2Mqtt but will that actually fix anything?

The stick is poe so I have it no where near things that could interfere with it (plus why would the powered devices be ok?)

I’m guessing this isn’t just a case of this is how zigbee is?

For the Hue motion sensors under ZHA, I also had frustrations with them dropping. Found that it wasn’t just me, somewhere here was a suggestion to put this in the YAML configuration:

zha:
  zigpy_config:
    ezsp_policies:
      TRUST_CENTER_POLICY: 0x0002 # ALLOW_UNSECURED_REJOINS
      # WARNING: this effectively opens a permanent backdoor into your Zigbee network!!!
      # While it won't allow an attacker to passively capture your network key, it will
      # allow them to "rejoin" the network and the coordinator will blindly send it just the same.

That was entered earlier this year (March 2024), and I haven’t had a Hue motion sensor issue since.

I don’t know what to say about the rest of the issues indicated.

Same here. As I remember, the issue was that they occasionally disconnect from the network and try to rejoin as a new device.