Complete Zigbee integration failure

I use a SkyConnect and ZHA to run about 30 devices in my home; mostly Aqara light switches and door sensors, ThirdReality smart plugs, and a few IKEA remotes and Vallhorn motion detectors. All name-brand Zigbee equipment. The ZHA integration on my HA says my SkyConnect “Failed Setup” and all Zigbee devices are unavailable. I tried reboots, a different USB extender, different USB ports on my RPi, and finally in desperation replaced my install from a backup from before the 2024.11.2 update. That fixed the problem immediately, but only temporarily. After a couple of hours, everything was broken again, even on the previous version. Anybody have any thoughts?

Thanks!

Look through your logs.

Power issues? Do you have any other USB devices? The RPi can struggle to support more than one. A powered USB hub is a good idea, but it should be USB 2 for a Zigbee dongle.

There are a couple of errors shown in the logs, but aim not sure what they mean. I think the first is just saying that the SkyConnect is unavailable.

Logger: homeassistant.components.logbook.processor
Source: components/logbook/processor.py:259
integration: Logbook (documentation, issues)
First occurred: November 17, 2024 at 2:25:31 PM (97 occurrences)
Last logged: November 17, 2024 at 2:25:31 PM

Error with zha describe event for zha_event
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/logbook/processor.py", line 259, in _humanify
    data = describe_event(event_cache_get(row))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/logbook.py", line 44, in async_describe_zha_event
    zha_device = async_get_zha_device_proxy(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/helpers.py", line 1060, in async_get_zha_device_proxy
    zha_gateway_proxy = get_zha_gateway_proxy(hass)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/helpers.py", line 1039, in get_zha_gateway_proxy
    raise ValueError("No gateway object exists")
ValueError: No gateway object exists

There’s a second one that I think also is just about the SkyConnect being unavailable.

Logger: zigpy.zcl
Source: runner.py:189
First occurred: November 17, 2024 at 1:54:42 PM (1 occurrences)
Last logged: November 17, 2024 at 1:54:42 PM

[0xD8A7:1:0x0020] Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/zigpy/endpoint.py", line 270, in request return await self.device.request( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/zigpy/device.py", line 378, in request await send_request() File "/usr/local/lib/python3.12/site-packages/zigpy/application.py", line 841, in request await self.send_packet( File "/usr/local/lib/python3.12/site-packages/bellows/zigbee/application.py", line 824, in send_packet raise zigpy.exceptions.DeliveryError( zigpy.exceptions.DeliveryError: Failed to deliver message: <sl_Status.ZIGBEE_DELIVERY_FAILED: 3074> The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/zha/zigbee/cluster_handlers/general.py", line 630, in check_in_response await self.checkin_response(True, self.CHECKIN_FAST_POLL_TIMEOUT, tsn=tsn) File "/usr/local/lib/python3.12/site-packages/zha/zigbee/cluster_handlers/__init__.py", line 84, in wrapper with wrap_zigpy_exceptions(): File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/usr/local/lib/python3.12/site-packages/zha/zigbee/cluster_handlers/__init__.py", line 76, in wrap_zigpy_exceptions raise ZHAException(message) from exc zha.exceptions.ZHAException: Failed to send request: Failed to deliver message: <sl_Status.ZIGBEE_DELIVERY_FAILED: 3074>

These are the only two im finding that mention Zigbee or ZHA, though.

I have one other USB device, the SSD that’s the boot drive for the Pi. No errors from it, though, and I haven’t changed any of the hardware in more than a year. In fact, adding the SkyConnect was the most recent change.