I have a “ZBDongle-E” (EFR32MG21 variant):
root@odroid:/opt/homeassistant/tmp/elelabs-zigbee-ezsp-utility# python3
Elelabs_EzspFwUtility.py probe -p /dev/ttyACM0
2022/08/21 13:06:44 Elelabs_EzspFwUtility: Generic Zigbee EZSP adapter
detected:
2022/08/21 13:06:44 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2022/08/21 13:06:44 Elelabs_EzspFwUtility: EZSP v8
Home assistant is using the newest bellows zigpy library: Release 0.32.0 Release. · zigpy/bellows · GitHub
I can’t get this Zigbee Dongle to work, neither with ZHA nor with zigbee2mqtt. Here are the errors I see in the logs from ZHA
2022-08-21 14:03:48.052 ERROR (MainThread) [homeassistant.components.zha.core.gateway] Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator
Traceback (most recent call last):
File "/usr/local/lib/python3.10/asyncio/tasks.py", line 456, in wait_for
return fut.result()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 170, in async_initialize
self.application_controller = await app_controller_cls.new(
File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 119, in new
await app.startup(auto_form=auto_form)
File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 66, in startup
await self.connect()
File "/usr/local/lib/python3.10/site-packages/bellows/zigbee/application.py", line 134, in connect
self._ezsp = await bellows.ezsp.EZSP.initialize(self.config)
File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 89, in initialize
await ezsp.version()
File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 112, in version
ver, stack_type, stack_version = await self._command(
File "/usr/local/lib/python3.10/asyncio/tasks.py", line 458, in wait_for
raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError
2022-08-21 14:03:48.064 WARNING (MainThread) [homeassistant.config_entries] Config entry 'SONOFF Zigbee 3.0 USB Dongle Plus V2, s/n: 20220707200623 - ITEAD' for zha integration not ready yet; Retrying in background
2022-08-21 14:03:49.176 ERROR (SyncWorker_2) [homeassistant] Error doing job: Task was destroyed but it is pending!
Here are some further diagnostics:
root@odroid:/opt/homeassistant/tmp/elelabs-zigbee-ezsp-utility# lsusb
Bus 005 Device 002: ID 1a86:55d4 QinHeng Electronics SONOFF Zigbee 3.0 USB Dongle Plus V2
root@odroid:/opt/homeassistant/tmp/elelabs-zigbee-ezsp-utility# uname -a
Linux odroid 4.19.219-odroid-arm64 #1 SMP Fri, 05 Aug 2022 10:01:20 +0000 aarch64 aarch64 aarch64 GNU/Linux
And the content from homeassistant/config/.storage/core.config_entries
{
"entry_id": "f186b6218d9274b7a57f4b141ee5c710",
"version": 3,
"domain": "zha",
"title": "SONOFF Zigbee 3.0 USB Dongle Plus V2, s/n: 20220707200623 - ITEAD",
"data": {
"radio_type": "ezsp",
"device": {
"path": "/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220707200623-if00",
"baudrate": 115200,
"flow_control": "software"
}
},
"options": {},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "user",
"unique_id": null,
"disabled_by": null
}
Any further ideas woudl be very much appreciated!