-
-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Description
The problem
I NEED HELP!
My Zigbee network has run like clockwork for over a year but the last couple of months strange errors has come creeping in and after 2025.4.0 it is now PANIC!
ZHA works very randomly. Things become uncontrollable (not unreachable). Been working like crazy last night, after the update, to get some balance again.
Been re-pairing devices that become uncontrollable and that works.... FOR A WHILE. After a restart a whole new set of devices has become uncontrollable and re-pairing them solves the problem until you restart and then a random set of devices becomes uncontrollable again and could be one that I just re-paired.
I can't se any pattern of brands that are more or less likely to have problems.
I get problem with
Aqara thermostats
Tuya light strips
Sonoff motion sensor
Aqara in-wall light switches (no neutral)
Lidl Smartplugs
Lidl Smart buttons
Among others
This morning an update for my SkyConnect became available and I thought that might sove the issues, so I did the update and restarted. Did absolutely nothing.
Same amount of problems and same pattern.
A clue can also be that sometimes a problematic device, after the error message comes up some 30 seconds after the action, starts working and works flawlessly when you turn on/off but after a few minutes that device is uncontrollable again.
Naturally I have searched for colliding wifi networks and the SkyConnect is on an extension cable, well away from anything that can interfer. No issues there and my WiFis are set to fixed channels in the router.
I NEED HELP URGENTLY!
(Wifie is really pissed)
What version of Home Assistant Core has the issue?
core-2025.4.0
What was the last working version of Home Assistant Core?
core-2025.1 (creeping problem so it's an estimate)
What type of installation are you running?
Home Assistant OS
Integration causing the issue
ZHA
Link to integration documentation on our website
https://www.home-assistant.io/integrations/zha
Diagnostics information
Loggare: homeassistant.components.websocket_api.http.connection
Källa: components/websocket_api/commands.py:245
integration: Home Assistant WebSocket API (dokumentation, ärenden)
Inträffade först: 07:22:07 (3 tillfällen)
Senast loggade: 07:22:45
[140384435382320] Unexpected exception
Traceback (most recent
8362
call last):
File "/usr/local/lib/python3.13/site-packages/zha/zigbee/cluster_handlers/init.py", line 68, in wrap_zigpy_exceptions
yield
File "/usr/local/lib/python3.13/site-packages/zha/zigbee/cluster_handlers/init.py", line 86, in wrapper
return await RETRYABLE_REQUEST_DECORATOR(func)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/util.py", line 136, in retry
return await func()
^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/zcl/init.py", line 378, in request
return await self._endpoint.request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<9 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/zigpy/endpoint.py", line 270, in request
return await self.device.request(
^^^^^^^^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/zigpy/device.py", line 378, in request
await send_request()
File "/usr/local/lib/python3.13/site-packages/zigpy/application.py", line 841, in request
await self.send_packet(
...<14 lines>...
)
File "/usr/local/lib/python3.13/site-packages/bellows/zigbee/application.py", line 929, in send_packet
raise zigpy.exceptions.DeliveryError(
f"Failed to deliver message: {send_status!r}", send_status
)
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/src/homeassistant/homeassistant/components/zha/helpers.py", line 1352, in handler
return await func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/zha/light.py", line 184, in async_turn_on
await self.entity_data.entity.async_turn_on(
...<6 lines>...
)
File "/usr/local/lib/python3.13/site-packages/zha/application/platforms/light/init.py", line 399, in async_turn_on
result = await self._on_off_cluster_handler.on()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zha/zigbee/cluster_handlers/init.py", line 85, in wrapper
with wrap_zigpy_exceptions():
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/contextlib.py", line 162, in exit
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zha/zigbee/cluster_handlers/init.py", line 77, 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>
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 245, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/src/homeassistant/homeassistant/core.py", line 2794, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2837, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1007, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
hass, entity, func, data, call.context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1079, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/light/init.py", line 648, in async_handle_light_on_service
await light.async_turn_on(**filter_turn_on_params(light, params))
File "/usr/src/homeassistant/homeassistant/components/zha/helpers.py", line 1354, in handler
raise HomeAssistantError(err) from err
homeassistant.exceptions.HomeAssistantError: Failed to send request: Failed to deliver message: <sl_Status.ZIGBEE_DELIVERY_FAILED: 3074>
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
My zha settings in configuration.yaml
ZHA config
zha:
custom_quirks_path: /config/custom_zha_quirks/
zigpy_config:
ota:
enabled: true
extra_providers:
- type: zigpy_remote
url: https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/index.json
- type: z2m
path: /media/Media/HA/ZHA-update
otau_directory: /media/Media/HA/ZHA-update
source_routing: false
ezsp_config:
CONFIG_MAX_END_DEVICE_CHILDREN: 0