CONBEE II Zigbee Dongle has randomly stopped working?

Hi, can anyone kindly fill me in on why my ConBee II Zigbee Dongle may have stopped working? I don’t know exactly when this happened, as I mainly only have WiFI devices. But recently I was gifted a smart lock that explicitly requires Zigbee, so I only noticed this a short while ago when trying to add it to HA on my Raspberry Pi 4 system.

I’m not sure that the logs say anything specific about the cause of the issue. But these are today’s entries:

Logger: zigpy_deconz.uart
Source: /usr/local/lib/python3.12/site-packages/zigpy_deconz/uart.py:32
First occurred: 1 September 2024 at 04:57:31 (32 occurrences)
Last logged: 06:04:01

Lost connection: SerialException('device reports readiness to read but returned no data (device disconnected or multiple access on port?)')
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/serial_asyncio_fast/__init__.py", line 132, in _read_ready
    data = self._serial.read(self._max_read_size)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/serial/serialposix.py", line 595, in read
    raise SerialException(
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
Logger: homeassistant.components.websocket_api.http.connection
Source: components/zha/core/helpers.py:423
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 05:34:38 (1 occurrences)
Last logged: 05:34:38

[546955758272] Error handling message: Unknown error (unknown_error) George from 192.168.1.44 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/device_automation/__init__.py", line 372, in with_error_handling
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/device_automation/__init__.py", line 395, in websocket_device_automation_list_actions
    await async_get_device_automations(
  File "/usr/src/homeassistant/homeassistant/components/device_automation/__init__.py", line 269, in async_get_device_automations
    for domain_results in await asyncio.gather(
                          ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/device_automation/__init__.py", line 228, in _async_get_device_automations_from_domain
    return await asyncio.gather(  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/device_action.py", line 147, in async_get_actions
    zha_device = async_get_zha_device(hass, device_id)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/core/helpers.py", line 245, in async_get_zha_device
    zha_gateway = get_zha_gateway(hass)
                  ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/core/helpers.py", line 423, in get_zha_gateway
    raise ValueError("No gateway object exists")
ValueError: No gateway object exists
Logger: homeassistant.helpers.entity
Source: helpers/entity.py:1232
First occurred: 1 September 2024 at 10:01:01 (6 occurrences)
Last logged: 03:34:43


Update of binary_sensor.hive_hub_status is taking over 10 seconds
Update of media_player.mytv1 is taking over 10 seconds ...

These messages indicate that Deconz does not have exclusive access to the device or that the device has connection issues. What addons and intergrations related to Zigbee are you running?

Hi. Thanks so much for your prompt reply. I did have Z-Wave JS installed. I;m not sure why I installed it. As I said I’ve been slightly adverse to non WiFI products, as despite the benefits, standards are constantly changing, and it’s not always clear how long a particular device will remain supported. But on a hunch from your advice I uninstalled it anyway. The logs now look like this:


Logger: homeassistant.components.websocket_api.http.connection
Source: components/zha/core/helpers.py:423
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 07:03:12 (17 occurrences)
Last logged: 07:37:05

[547783183808] Error handling message: Unknown error (unknown_error) George from 192.168.1.44 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0)
[547144173248] Error handling message: Unknown error (unknown_error) George from 192.168.1.44 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0)
[547141943488] Error handling message: Unknown error (unknown_error) George from 192.168.1.44 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/zha/websocket_api.py", line 1051, in websocket_get_configuration
    zha_gateway = get_zha_gateway(hass)
                  ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/core/helpers.py", line 423, in get_zha_gateway
    raise ValueError("No gateway object exists")
ValueError: No gateway object exists

Logger: homeassistant.helpers.dispatcher
Source: helpers/dispatcher.py:102
First occurred: 06:57:51 (36 occurrences)
Last logged: 07:36:04

Unable to remove unknown dispatcher <bound method GroupProbe._reprobe_group of <homeassistant.components.zha.core.discovery.GroupProbe object at 0x7f7b9ec110>>
Logger: zigpy.application
Source: /usr/local/lib/python3.12/site-packages/zigpy/application.py:675
First occurred: 06:57:51 (2 occurrences)
Last logged: 07:36:04

Watchdog failure
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/zigpy_deconz/api.py", line 589, in _command
    return 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.12/site-packages/zigpy/application.py", line 673, in _watchdog_loop
    await self.watchdog_feed()
  File "/usr/local/lib/python3.12/site-packages/zigpy/application.py", line 655, in watchdog_feed
    await self._watchdog_feed()
  File "/usr/local/lib/python3.12/site-packages/zigpy_deconz/zigbee/application.py", line 87, in _watchdog_feed
    await self._api.write_parameter(
  File "/usr/local/lib/python3.12/site-packages/zigpy_deconz/api.py", line 849, in write_parameter
    await self.send_command(
  File "/usr/local/lib/python3.12/site-packages/zigpy_deconz/api.py", line 508, in send_command
    return await self._command(cmd, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/zigpy_deconz/api.py", line 588, in _command
    async with asyncio_timeout(COMMAND_TIMEOUT):
  File "/usr/local/lib/python3.12/asyncio/timeouts.py", line 115, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

Logger: zigpy_deconz.zigbee.application
Source: runner.py:188
First occurred: 07:35:51 (1 occurrences)
Last logged: 07:35:51

Unexpected transmit confirm for request id 10, Status: TXStatus.SUCCESS

Logger: zigpy_deconz.api
Source: runner.py:188
First occurred: 07:35:44 (1 occurrences)
Last logged: 07:35:44

Unknown command received: Command(command_id=<CommandId.undefined_0x11: 17>, seq=4, payload=b'\x00\x0b\x00\x04\x00\x11\x00\x00\x02')

Logger: zigpy.application
Source: components/zha/core/gateway.py:214
First occurred: 06:48:49 (4 occurrences)
Last logged: 07:35:32

Failed to send startup broadcast: Failed to deliver packet: <TXStatus.MAC_CHANNEL_ACCESS_FAILURE: 225>
If you are having problems joining new devices, are missing sensor updates, or have issues keeping devices joined, ensure your coordinator is away from interference sources such as USB 3.0 devices, SSDs, WiFi routers, etc.

These are all the latest entries related to the Conbee dongle and Zigbee functionality.

I see references to both Deconz and ZHA (Zigbee Home Automation) in your logs. You can only use one per dongle.

File "/usr/src/homeassistant/homeassistant/components/zha/websocket_api.py