Did anyone work this out? It looks like ZHA refuses to start at boot, with the timeout error, but if you delete the interface and re-add it it works fine (until the next HA restart).
is there a fix for this problem yet? I have the same issue with home assistant 0.94.0.
2019-06-07 19:05:18 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry /dev/ttyACM0 for zha
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/config_entries.py", line 273, in async_setup hass, self)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/zha/__init__.py", line 94, in async_setup_entry await zha_gateway.async_initialize(config_entry)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/zha/core/gateway.py", line 90, in async_initialize await self.application_controller.startup(auto_form=True)
File "/srv/homeassistant/lib/python3.7/site-packages/bellows/zigbee/application.py", line 103, in startup await self.initialize()
File "/srv/homeassistant/lib/python3.7/site-packages/bellows/zigbee/application.py", line 54, in initialize await e.reset()
File "/srv/homeassistant/lib/python3.7/site-packages/bellows/ezsp.py", line 54, in reset await self._gw.reset()
File "/usr/lib/python3.7/asyncio/tasks.py", line 423, in wait_for raise futures.TimeoutError() concurrent.futures._base.TimeoutError
lrwxrwxrwx 1 root root 13 Jun 7 19:04 /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE1963930-if00 -> ../../ttyACM0