Zigbee device won't connect via router?

I’m using ZHA to manage my Zigbee network, and I have a couple of battery-driven devices that simply will not stay on the network, apparently because they insist on connecting directly to the coordinator and not to the router that’s much closer to the device.

I’ve tried using the ZHA ‘Add devices via this device’ flow, and the devices do successfully add, but then they drop off the network after an hour or so.

Are there any workarounds that I’m unfamiliar with for ZHA? I’d prefer not to move to Z2M, as reconfiguration is a pain.

I don’t use zha but is there a reason for forcing end device to connect to router?

Because it’s out of range of the co-ordinator. So it drops off the network, instead of staying connected via a router.

1 Like

Hi @ericbr, you might have a look at this: Guide for Zigbee interference avoidance and network range/coverage optimization

Some devices are notorious for doing that. See Xiaomi & Aqara Devices - Pairing & Keeping them connected - Devices - Hubitat