When I restart Home Assistant 2022.4.5 the ZHA integration with a ConBee II needs some more seconds after “Home Assistant has started”. In this time all sensors are unknown and cause errors in the log. Shouldn’t HA wait until everything is loaded? I don’t see this with zwavejs2mqtt for example.
* Platform zha does not generate unique IDs. ID 00:15:8d:00:07:e7:84:32-1-6 already exists - ignoring binary_sensor.fenster
Logger: homeassistant.components.zha.core.channels.base
Source: components/zha/core/channels/base.py:457
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 20:10:08 (30 occurrences)
Last logged: 20:11:18
[0x6244:11:0x0300]: async_initialize: all attempts have failed: [DeliveryError('[0x6244:11:0x0300]: Message send failure'), DeliveryError('[0x6244:11:0x0300]: Message send failure'), DeliveryError('[0x6244:11:0x0300]: Message send failure'), DeliveryError('[0x6244:11:0x0300]: Message send failure')]
[0x33BA:11:0x0006]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x33BA:11:0x0300]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x33BA:11:0x0008]: async_initialize: all attempts have failed: [TimeoutError(), TimeoutError(), TimeoutError(), TimeoutError()]
[0x6244:11:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0x6244:11:0x0006]: Message send failure'), TimeoutError(), DeliveryError('[0x6244:11:0x0006]: Message send failure'), DeliveryError('[0x6244:11:0x0006]: Message send failure')]
Logger: zigpy_deconz.zigbee.application
Source: /Users/server/homeassistant/lib/python3.9/site-packages/zigpy_deconz/zigbee/application.py:380
First occurred: 20:09:57 (2 occurrences)
Last logged: 20:10:24
Unexpected transmit confirm for request id 38, Status: TXStatus.NWK_ROUTE_DISCOVERY_FAILED
Unexpected transmit confirm for request id 66, Status: TXStatus.NWK_ROUTE_DISCOVERY_FAILED
After that it works.