Hello everyone,
Today I noticed that my SONOFF Zigbee 3.0 USB Dongle P Plus (CC2652P + CP2102N) is no longer working.
When I go to Integrations, HA keeps trying to initialise the dongle. And it always aborts with a setup error.
The log gives quite a bit of information. I hope I’m showing you the right thing here.
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1117, in request_callback_rsp
async with asyncio_timeout(timeout):
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__
raise TimeoutError from exc_val
TimeoutError
2026-02-11 10:38:43.117 ERROR (Thread-16) [homeassistant] Error doing job: Task exception was never retrieved (task: None)
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1118, in request_callback_rsp
await self.request(request, timeout=timeout, **response_params)
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1053, in request
async with ctx:
^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py", line 35, in __aenter__
await self.on_enter()
File "/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py", line 144, in acquire
await fut
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1117, in request_callback_rsp
async with asyncio_timeout(timeout):
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__
raise TimeoutError from exc_val
TimeoutError
2026-02-11 10:38:43.127 ERROR (Thread-16) [homeassistant] Error doing job: Task exception was never retrieved (task: None)
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1118, in request_callback_rsp
await self.request(request, timeout=timeout, **response_params)
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1053, in request
async with ctx:
^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py", line 35, in __aenter__
await self.on_enter()
File "/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py", line 144, in acquire
await fut
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1117, in request_callback_rsp
async with asyncio_timeout(timeout):
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__
raise TimeoutError from exc_val
TimeoutError
2026-02-11 10:38:43.138 ERROR (Thread-16) [homeassistant] Error doing job: Task exception was never retrieved (task: None)
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1118, in request_callback_rsp
await self.request(request, timeout=timeout, **response_params)
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1053, in request
async with ctx:
^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py", line 35, in __aenter__
await self.on_enter()
File "/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py", line 144, in acquire
await fut
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1117, in request_callback_rsp
async with asyncio_timeout(timeout):
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__
raise TimeoutError from exc_val
TimeoutError
2026-02-11 10:39:49.355 WARNING (MainThread) [zigpy_znp.zigbee.application] Failed to reset before disconnect: 'NoneType' object has no attribute 'write'
2026-02-11 10:40:11.966 WARNING (MainThread) [zigpy_znp.zigbee.application] Failed to reset before disconnect: 'NoneType' object has no attribute 'write'
2026-02-11 10:40:13.457 ERROR (MainThread) [zigpy.zcl] [0x10C6:1:0x0000] Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy/zcl/__init__.py", line 737, in reply
return await self._endpoint.reply(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<9 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/zigpy/endpoint.py", line 263, in reply
return await self.device.reply(
^^^^^^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/zigpy/device.py", line 883, in reply
return await self.request(
^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/zigpy/device.py", line 571, in request
await send_request()
File "/usr/local/lib/python3.13/site-packages/zigpy/application.py", line 1013, in request
await self.send_packet(
...<14 lines>...
)
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/zigbee/application.py", line 927, in send_packet
await self._send_request_raw(
...<11 lines>...
)
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/zigbee/application.py", line 823, in _send_request_raw
response = await asyncio.shield(
^^^^^^^^^^^^^^^^^^^^^
...<13 lines>...
)
^
asyncio.exceptions.CancelledError
2026-02-11 10:42:03.187 WARNING (MainThread) [zigpy_znp.zigbee.application] Failed to reset before disconnect: 'NoneType' object has no attribute 'write'
2026-02-11 10:43:38.590 WARNING (MainThread) [zigpy_znp.zigbee.application] Failed to reset before disconnect: 'NoneType' object has no attribute 'write'
2026-02-11 10:45:27.705 WARNING (MainThread) [zigpy_znp.zigbee.application] Failed to reset before disconnect: 'NoneType' object has no attribute 'write'
Informations about my system:
Raspberry Pi 3 Model B+
HA Version 2026.2.1
Operating System 17.0
ZHA
How can I get my Sonoff dongle working again?
Many thanks in advance.
Kind regards,
Lars