Zigbee coordinator becomes unavailable SLZB06

The last time I am having some problems with my SLZB06 Zigbee coördinator.

Within ZHA I get an error “Unkown error” above the ZHA zigbee integration. (Just above the place where it shows your zigbee network is online.)

When I power off and on my SLZB06 coördinator and I reboot HA everything works again.

Sometimes for a few hours, sometimes for 1 day, there is no routine in it.

I did take a look at the system logs and I found a few things which are related to it, but I do not know what is wrong and how to fix this problem.

Somebody an idea what is going wrong please?

Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:239
First occurred: 16:11:52 (1 occurrence)
Last logged: 16:11:52

Error doing job: AttributeError exception in shielded future (task: None)
Traceback (most recent call last):
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1111, in request_callback_rsp
    await self.request(request, timeout=timeout, **response_params)
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1065, in request
    self._uart.send(frame)
    ~~~~~~~~~~~~~~~^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/uart.py", line 66, in send
    self.write(frames.TransportFrame(payload).serialize())
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/uart.py", line 75, in write
    self._transport.write(data)
    ^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'write'
Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:239
First occurred: 16:11:52 (35 occurrences)
Last logged: 16:11:52

Error doing job: AttributeError exception in shielded future (task: None)
Traceback (most recent call last):
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1111, in request_callback_rsp
    await self.request(request, timeout=timeout, **response_params)
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1065, in request
    self._uart.send(frame)
    ^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send'
Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:239
First occurred: 16:11:37 (17 occurrences)
Last logged: 16:11:52

Error doing job: TimeoutError exception in shielded future (task: None)
Traceback (most recent call last):
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1113, in request_callback_rsp
    return await callback_rsp
           ^^^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1110, in request_callback_rsp
    async with asyncio.timeout(timeout):
               ~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/local/lib/python3.14/asyncio/timeouts.py", line 115, in __aexit__
    raise TimeoutError from exc_val
TimeoutError
Logger: zigpy.zcl
Source: runner.py:290
First occurred: 17:12:25 (1 occurrence)
Last logged: 17:12:25

[0x9078:1:0x0b04] Traceback (most recent call last): File "/usr/local/lib/python3.14/site-packages/zigpy/zcl/__init__.py", line 899, in reply return await self._endpoint.reply( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<11 lines>... ) ^ File "/usr/local/lib/python3.14/site-packages/zigpy/endpoint.py", line 269, in reply return await self.device.reply( ^^^^^^^^^^^^^^^^^^^^^^^^ ...<13 lines>... ) ^ File "/usr/local/lib/python3.14/site-packages/zigpy/device.py", line 996, in reply return await self.request( ^^^^^^^^^^^^^^^^^^^ ...<12 lines>... ) ^ File "/usr/local/lib/python3.14/site-packages/zigpy/device.py", line 693, in request await send_request(attempt=attempt) File "/usr/local/lib/python3.14/site-packages/zigpy/application.py", line 1143, in request await self.send_packet( ...<14 lines>... ) File "/usr/local/lib/python3.14/site-packages/zigpy_znp/zigbee/application.py", line 922, in send_packet await self._send_request_raw( ...<11 lines>... ) File "/usr/local/lib/python3.14/site-packages/zigpy_znp/zigbee/application.py", line 816, in _send_request_raw response = await asyncio.shield( ^^^^^^^^^^^^^^^^^^^^^ ...<13 lines>... ) ^ asyncio.exceptions.CancelledError
Logger: zigpy.application
Source: /usr/local/lib/python3.14/site-packages/zigpy/application.py:943
First occurred: August 26, 2026 at 23:30:15 (1 occurrence)
Last logged: August 26, 2026 at 23:30:15

Watchdog failure
Traceback (most recent call last):
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1072, in request
    response = await response_future
               ^^^^^^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.14/site-packages/zigpy/application.py", line 941, in _watchdog_loop
    await self.watchdog_feed()
  File "/usr/local/lib/python3.14/site-packages/zigpy/application.py", line 927, in watchdog_feed
    await self._watchdog_feed()
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/zigbee/application.py", line 594, in _watchdog_feed
    await self._znp.request(c.SYS.Ping.Req())
  File "/usr/local/lib/python3.14/site-packages/zigpy_znp/api.py", line 1068, in request
    async with asyncio.timeout(
               ~~~~~~~~~~~~~~~^
        timeout or self._znp_config[conf.CONF_SREQ_TIMEOUT]
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ):
    ^
  File "/usr/local/lib/python3.14/asyncio/timeouts.py", line 115, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

Check this…
The TTY ports can sometimes change internally, so it is suggested to use the `/serial/by-id/` URL that always talks to your dongle by serial number so it is always right.
You can find out what that is by using:

and looking for it under all hardware, something like this:

Once you have the long URL use that instead of the ttyxxx one. Zigbee2mqtt will not start , can not find the usb0 port - #5 by Saoshen

If you are using a Container installation, this is how to see the /serial/by-id/\ URL:
`ls -l /dev/serial/by-id` Be sure to include the ‘/dev/serial/by-id/’ in front of the response as you need to tell it the full path.

Thank you for the information. I am not using a USB coördinater (anymore) I did before.
Now I use the SLZB-06 via ethernet.

Setting are like in the screenshot below. I this ok or wrong?

I just did the update to HA 2026.09 and under the connectivity I found 2 unused serials ports:

/dev/ttyAML0

/dev/ttyAML1

Could this be a reason?

I am running Home Assistant Blue on a Hardkernel ODROID-N2/N2+