Lots of zha issues lately

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…