### Describe the issue you are experiencing
After HAOS 17.0 update my zigbee2mq…tt add-on will not run. Nothing has changed other than updating OS. I have checked the mqtt addon configuration for my ZBT-2 device is still set to the correct port /dev/ttyACM1. The ZBT-2 I use for Thread seems to be functioning on /dev/ttyACM2.
### What operating system image do you use?
generic-x86-64 (Generic UEFI capable x86-64 systems)
### What version of Home Assistant Operating System is installed?
17.0
### Did the problem occur after upgrading the Operating System?
Yes
### Hardware details
Bare-metal install on an Intel NUC.
USB devices:
1. Z-Wave stick - /dev/ttyACM0 (/dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_{serial-number}-if00)
2. HomeAssistant ZBT-2 setup as Zigbee - /dev/ttyACM1 (/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_{serial-number}-if00)
3. HomeAssistant ZBT-2 setup as Thread - /dev/ttyACM1 (/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_{serial-number}-if00)
### Steps to reproduce the issue
1. Starting zigbee2mqtt addon fails every time
2. Using Terminal command "[core-ssh~]$ test -w /dev/ttyACM1 && echo success || echo failure" it returned "success"
3.
...
### Anything in the Supervisor logs that might be useful for us?
```txt
2026-01-19 14:45:52.581 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2026-01-19 15:07:12.749 INFO (MainThread) [supervisor.api.middleware.security] /hardware/info access from core_ssh
2026-01-19 15:12:05.329 INFO (SyncWorker_3) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:12:05.452 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:12:05.585 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:12:31.484 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:12:31.485 INFO (SyncWorker_4) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:12:31.603 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:12:31.762 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:12:57.740 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:12:57.742 INFO (SyncWorker_3) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:12:57.862 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:12:58.041 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:13:23.960 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:13:23.962 INFO (SyncWorker_7) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:13:24.086 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:13:24.220 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:13:50.151 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:13:50.153 INFO (SyncWorker_4) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:13:50.278 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:13:50.413 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:14:16.318 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:14:16.320 INFO (SyncWorker_7) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:14:16.437 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:14:16.568 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:14:28.025 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2026-01-19 15:14:28.025 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2026-01-19 15:14:28.103 INFO (MainThread) [supervisor.resolution.checks.base] Run check for disk_lifetime/system
2026-01-19 15:14:28.104 INFO (MainThread) [supervisor.resolution.checks.base] Run check for disabled_data_disk/system
2026-01-19 15:14:28.104 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2026-01-19 15:14:28.104 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2026-01-19 15:14:28.104 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2026-01-19 15:14:28.105 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2026-01-19 15:14:28.105 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2026-01-19 15:14:28.105 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
2026-01-19 15:14:28.105 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2026-01-19 15:14:28.106 INFO (MainThread) [supervisor.resolution.check] System checks complete
2026-01-19 15:14:28.106 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2026-01-19 15:14:28.129 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2026-01-19 15:14:28.129 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2026-01-19 15:14:28.129 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2026-01-19 15:14:42.471 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:14:42.473 INFO (SyncWorker_4) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:14:42.596 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:14:42.742 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:15:08.696 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:15:08.698 INFO (SyncWorker_1) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:15:08.824 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:15:08.991 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:15:34.899 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:15:34.902 INFO (SyncWorker_8) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:15:35.014 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:15:35.159 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:15:56.081 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2026-01-19 15:16:01.034 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:16:01.036 INFO (SyncWorker_3) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:16:01.166 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:16:01.313 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:16:27.266 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Zigbee2MQTT is failed, restarting...
2026-01-19 15:16:27.268 INFO (SyncWorker_5) [supervisor.docker.manager] Cleaning addon_45df7312_zigbee2mqtt application
2026-01-19 15:16:27.388 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/zigbee2mqtt/zigbee2mqtt-amd64 with version 2.7.2-1
2026-01-19 15:16:27.548 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from 45df7312_zigbee2mqtt
2026-01-19 15:16:35.069 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/a0d7b954 repository from https://github.com/hassio-addons/repository
2026-01-19 15:16:35.073 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/core repository from https://github.com/home-assistant/addons
2026-01-19 15:16:35.073 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/d5369777 repository from https://github.com/music-assistant/home-assistant-addon
2026-01-19 15:16:35.075 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/5c53de3b repository from https://github.com/esphome/home-assistant-addon
2026-01-19 15:16:35.076 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/81bc2df9 repository from https://github.com/iHost-Open-Source-Project/hassio-ihost-addon
2026-01-19 15:16:35.077 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/193f5383 repository from https://github.com/mercenaruss/zigstar_addons
2026-01-19 15:16:35.078 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/15d21743 repository from https://github.com/thomasmauerer/hassio-addons
2026-01-19 15:16:35.079 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/b9845f46 repository from https://github.com/wez/govee2mqtt
2026-01-19 15:16:35.081 INFO (MainThread) [supervisor.store.git] Update add-on /data/addons/git/45df7312 repository from https://github.com/zigbee2mqtt/hassio-zigbee2mqtt
2026-01-19 15:16:53.445 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished name='Task-26467' coro=<Addon.watchdog_container() done, defined at /usr/src/supervisor/supervisor/addons/addon.py:1625> exception=AddonsJobError('Rate limit exceeded, more than 10 calls in 0:30:00')>
Traceback (most recent call last):
File "/usr/src/supervisor/supervisor/addons/addon.py", line 1639, in watchdog_container
await self._restart_after_problem(event.state)
File "/usr/src/supervisor/supervisor/jobs/decorator.py", line 287, in wrapper
if not await self._handle_throttling(group_name):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/jobs/decorator.py", line 552, in _handle_throttling
raise on_condition(
f"Rate limit exceeded, more than {self.throttle_max_calls} calls in {self.throttle_period(group_name)}",
)
supervisor.exceptions.AddonsJobError: Rate limit exceeded, more than 10 calls in 0:30:00
```
### Anything in the Host logs that might be useful for us?
```txt
This shows in the host logs every 30 seconds or so.
2026-01-19 23:15:34.992 homeassistant dockerd[640]: time="2026-01-19T15:15:34.992441316-08:00" level=info msg="sbJoin: gwep4 ''->'8416bc554127', gwep6 ''->''" eid=8416bc554127 ep=addon_45df7312_zigbee2mqtt net=hassio nid=c1fe89878d31
```
### System information
## System Information
version | core-2026.1.2
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
container_arch | amd64
user | root
virtualenv | false
python_version | 3.13.11
os_name | Linux
os_version | 6.12.63-haos
arch | x86_64
timezone | America/Los_Angeles
config_dir | /config
<details><summary>Home Assistant Community Store</summary>
GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
HACS Data | ok
GitHub API Calls Remaining | 5000
Installed Version | 2.0.5
Stage | running
Available Repositories | 2662
Downloaded Repositories | 49
</details>
<details><summary>Home Assistant Cloud</summary>
logged_in | true
-- | --
subscription_expiration | April 29, 2026 at 5:00 PM
relayer_connected | true
relayer_region | us-east-1
remote_enabled | true
remote_connected | true
alexa_enabled | true
google_enabled | true
cloud_ice_servers_enabled | true
remote_server | us-east-1-9.ui.nabu.casa
certificate_status | ready
instance_id | c54a6070379a4b85a03e208611359397
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok
</details>
<details><summary>Home Assistant Supervisor</summary>
host_os | Home Assistant OS 17.0
-- | --
update_channel | stable
supervisor_version | supervisor-2026.01.1
agent_version | 1.8.1
docker_version | 29.1.3
disk_total | 468.7 GB
disk_used | 37.6 GB
nameservers | 45.90.28.182
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization |
board | generic-x86-64
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.22.0), Mosquitto broker (6.5.2), Zigbee2MQTT (2.7.2-1), Studio Code Server (6.0.1), MariaDB (2.7.2), File editor (5.8.0), Matter Server (8.1.2), Network UPS Tools (0.17.0), chrony (6.0.1), BWALink (2024.8.0), Govee to MQTT Bridge (2025.11.25-60a39bcc), Z-Wave JS UI (6.1.2), OpenThread Border Router (2.15.3)
</details>
<details><summary>Dashboards</summary>
dashboards | 6
-- | --
resources | 35
views | 19
mode | storage
</details>
<details><summary>Network Configuration</summary>
adapters | lo (disabled), enp89s0 (enabled, default, auto), hassio (disabled), docker0 (disabled), vethcd8fe74 (disabled), veth7ec13b5 (disabled), veth6e4eb8a (disabled), veth60b9b3d (disabled), vethe845d82 (disabled), vethdbaac47 (disabled), veth586f6eb (disabled), vethf6a3040 (disabled), veth723ec42 (disabled), vetha7a6450 (disabled), vethbf25efe (disabled), vethc9b70d8 (disabled), vethbb0100d (disabled), veth82befd7 (disabled), veth5fd47ab (disabled), wpan0 (disabled)
-- | --
ipv4_addresses | lo (127.0.0.1/8), enp89s0 (192.168.10.69/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vethcd8fe74 (), veth7ec13b5 (), veth6e4eb8a (), veth60b9b3d (), vethe845d82 (), vethdbaac47 (), veth586f6eb (), vethf6a3040 (), veth723ec42 (), vetha7a6450 (), vethbf25efe (), vethc9b70d8 (), vethbb0100d (), veth82befd7 (), veth5fd47ab (), wpan0 ()
ipv6_addresses | lo (::1/128), enp89s0 (fd56:a0a9:178d:1c06:fa67:8ce6:c7fb:6e81/64, fe80::a9be:b92:cc80:14f7/64), hassio (fe80::d0b1:27ff:fed9:3088/64), docker0 (fe80::f4b3:1aff:fec5:f59c/64), vethcd8fe74 (fe80::705f:12ff:fedf:2bfa/64), veth7ec13b5 (fe80::54ca:b8ff:fe6a:714e/64), veth6e4eb8a (fe80::7c1f:1eff:feb3:935e/64), veth60b9b3d (fe80::58f4:41ff:fe49:e2fc/64), vethe845d82 (fe80::d4f5:96ff:feef:593b/64), vethdbaac47 (fe80::acf5:b5ff:fe63:ef94/64), veth586f6eb (fe80::70ba:42ff:feb3:edf8/64), vethf6a3040 (fe80::4c56:75ff:fe0e:f734/64), veth723ec42 (fe80::d02b:21ff:fedf:ed35/64), vetha7a6450 (fe80::8432:cbff:fed9:1fb2/64), vethbf25efe (fe80::4461:29ff:fefc:f253/64), vethc9b70d8 (fe80::4461:71ff:fea1:a18/64), vethbb0100d (fe80::9d:e9ff:fec5:f470/64), veth82befd7 (fe80::b075:f6ff:fe94:aa53/64), veth5fd47ab (fe80::40ab:6aff:fe0f:3271/64), wpan0 (fd0d:d6d7:d98f:859c:0:ff:fe00:fc11/64, fd0d:d6d7:d98f:859c:0:ff:fe00:fc10/64, fd0d:d6d7:d98f:859c:0:ff:fe00:fc38/64, fde6:2794:d17:1:8a35:cd9c:763a:feb5/64, fd0d:d6d7:d98f:859c:0:ff:fe00:fc00/64, fd0d:d6d7:d98f:859c:0:ff:fe00:b800/64, fd0d:d6d7:d98f:859c:bf68:8eb1:3644:6442/64, fe80::5cfb:4f90:a8f4:e46d/64)
announce_addresses | 192.168.10.69, fd56:a0a9:178d:1c06:fa67:8ce6:c7fb:6e81, fe80::a9be:b92:cc80:14f7
</details>
<details><summary>Recorder</summary>
oldest_recorder_run | January 7, 2026 at 8:19 PM
-- | --
current_recorder_run | January 19, 2026 at 1:13 PM
estimated_db_size | 3147.27 MiB
database_engine | mysql
database_version | 10.11.6
</details>
### Additional information
Zigbee2MQTT logs:
[15:12:05] INFO: Preparing to start...
[15:12:05] INFO: Socat not enabled
[15:12:05] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-01-19 15:12:06] info: z2m: Logging to console, file (filename: log.log)
[2026-01-19 15:12:06] info: z2m: Starting Zigbee2MQTT version 2.7.2 (commit #unknown)
[2026-01-19 15:12:06] info: z2m: Starting zigbee-herdsman (8.0.1)
[2026-01-19 15:12:06] info: zh:ember: Using default stack config.
[2026-01-19 15:12:06] info: zh:ember: ======== Ember Adapter Starting ========
[2026-01-19 15:12:06] info: zh:ember:ezsp: ======== EZSP starting ========
[2026-01-19 15:12:06] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-01-19 15:12:06] info: zh:ember:uart:ash: Serial port opened
[2026-01-19 15:12:06] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-01-19 15:12:06] error: zh:ember:uart:ash: Received frame with CRC error
[2026-01-19 15:12:06] error: zh:ember:uart:ash: Received frame with CRC error
[2026-01-19 15:12:11] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-01-19 15:12:11] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-01-19 15:12:16] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-01-19 15:12:16] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-01-19 15:12:21] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-01-19 15:12:21] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-01-19 15:12:26] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-01-19 15:12:26] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-01-19 15:12:26] error: zh:ember:uart:ash: Received frame with CRC error
[2026-01-19 15:12:26] error: zh:ember:uart:ash: Received frame with CRC error
[2026-01-19 15:12:31] error: z2m: Error while starting zigbee-herdsman
[2026-01-19 15:12:31] error: z2m: Failed to start zigbee-herdsman
[2026-01-19 15:12:31] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-01-19 15:12:31] error: z2m: Exiting...
[2026-01-19 15:12:31] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:666:19)
at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
at Zigbee.start (/app/lib/zigbee.ts:70:27)
at Controller.start (/app/lib/controller.ts:101:13)
at start (/app/index.js:149:5)