Entire Zigbee network bounced

I’ve now had my entire Zigbee network go offline (all Zigbee devices unresponsive, greyed out in the Dashboard) for several seconds then come back twice. I’m currently on Core 2023.12.4. The first time it happened I was on either 2023.12.1 or 2023.12.3. I’m using ZHA with a SONOFF Zigbee 3.0 USB Dongle. This was in the log seconds after it happened the 2nd time:

[0x0AC5:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>'), DeliveryError('Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>'), DeliveryError('Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>'), DeliveryError('Failed to deliver message: <EmberStatus.DELIVERY_FAILED: 102>')]
9:38:17 AM – (WARNING) Zigbee Home Automation - message first occurred at December 27, 2023 at 12:56:03 PM and shows up 9 times

Zigbee channel 11 utilization is 95.12%!
9:37:20 AM – (WARNING) components/zha/core/gateway.py - message first occurred at December 27, 2023 at 12:55:08 PM and shows up 8 times

[0xEA48:1:0x0b04] Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 411, in reply return await self._endpoint.reply( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/endpoint.py", line 278, in reply return await self.device.reply( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 474, in reply return await self.request( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 299, in request await self._application.request( File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 825, in request await self.send_packet( File "/usr/local/lib/python3.11/site-packages/bellows/zigbee/application.py", line 762, in send_packet status, _ = await self._ezsp.sendUnicast( ^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'sendUnicast'
9:37:13 AM – (ERROR) runner.py - message first occurred at December 27, 2023 at 12:55:11 PM and shows up 11 times

Zigbee battery powered device offline notification: Maximum number of runs exceeded
9:37:09 AM – (WARNING) Automation - message first occurred at 9:36:58 AM and shows up 64 times

NCP entered failed state. Requesting APP controller restart
9:37:09 AM – (ERROR) runner.py - message first occurred at December 27, 2023 at 12:55:11 PM and shows up 3 times

Update of sensor.pantry_bluetti_power is taking over 10 seconds
9:37:06 AM – (WARNING) helpers/entity.py - message first occurred at 9:37:06 AM and shows up 3 times

Update for sensor.shop_right_lights_power fails
9:37:02 AM – (ERROR) helpers/entity.py

Anyone else having an issue like this? What’s the cause?

I have the same setup, I’m not having that issue. I’m sure you’ve already analyzed this but what, if anything, has changed recently? Move a Zigbee device or the dongle? Add a new device? What’s the makeup of your Zigbee network? Most of mine is hard wired with only a couple wireless devices, it could be if you have a lot of wireless devices that it’s queuing up too much or perhaps you are conflicting with your wifi network.

Nothing has changed except for HA updates. Never had the issue prior to the December updates. I’ve got 83 devices mostly battery powered sensors and AC powered outlets/repeaters. I think it may be this issue except it seems to be happening more frequently to the users posting there.

Same here, network was rock solid till the 12.X updates came about. Now I get reinitialisation of ZHA every couple of hours and this causes devices to drop off the network.

Up 12.4 fixed some items but this is still happening. I cant see it in the logs but it is quite clear when you didnt do a restart but when you view devices it says unavailable 2h ago for example