Not sure what’s going on with the last couple of versions of HA. I’ve been seeing a lot of notes about improvements to ZHA, so I’ve kept up with upgrades since I’ve had some minor gripes about ZHA… the most obvious problem I had in the past was that ZHA would seemingly timeout and error after a few days of HA running… causing HA to need a restart…
I’ve recently upgraded to 0.88.1 (and as of today, upgraded to 0.88.2), and I’m constantly getting ZHA errors even after a fresh restart.
I’m not sure if I’ve got something misconfigured that I need, or if the current code is just not functioning… if I look through my logs, I see a lot of these types of errors whenever there is a ZHA error:
2019-02-28 20:21:24 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/service.py", line 289, in _handle_service_platform_call
await getattr(entity, func)(**data)
File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/zha/light.py", line 206, in async_turn_off
success = await self._on_off_channel.off()
File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/zha/core/channels/__init__.py", line 48, in wrapper
result = await command(*args, **kwds)
File "/srv/homeassistant/lib/python3.6/site-packages/zigpy/device.py", line 89, in request
expect_reply=expect_reply,
File "/srv/homeassistant/lib/python3.6/site-packages/bellows/zigbee/application.py", line 245, in request
v = await asyncio.wait_for(reply_fut, timeout)
File "/usr/lib/python3.6/asyncio/tasks.py", line 362, in wait_for
raise futures.TimeoutError()
2019-02-28 20:22:37 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.6/site-packages/bellows/zigbee/application.py", line 241, in request
v = await send_fut
zigpy.exceptions.DeliveryError: Message send failure: EmberStatus.DELIVERY_FAILED
Is there anything I could be looking for that’s causing these errors?
The strangest part, is even with the errors, the on/off for lights still tends to work most of the time… just very delayed…