Hello,
For the past few days, I’ve been having a problem with the assigned USB port on my Sonoff device.
Here’s the device ID from the hardware overview:
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_2e003428c69aef11a956ad9061ce3355-if00-port0
Current firmware: Zigbee 20250321
Installation method: Home Assistant OS
Core 2026.4.1
Supervisor 2026.03.3
Operating System 17.2
Frontend 20260325.6
Zigbee2MQTT 2.9.2-1
The USB device is connected to /dev/ttyUSB0.
However, I have another USB device connected to /dev/ttyUSB1. Eltako system, with this ID:
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A505YJK0-if00-port0
A few days ago, I installed updates (Core, OS, and Zigbee2MQTT) in Home Assistant.
Since then, the wrong /dev/ttyUSB1 is always entered in the /homeassistant/zigbee2mqtt/configuration.yaml file.
Every change I make is also overwritten.
I changed it to
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_2e003428c69aef11a956ad9061ce3355-if00-port0
or
/dev/ttyUSB0
It will allways get back to /dev/ttyUSB1
Where ist my fault?
My config:
version: 5
mqtt:
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto:1883
user: addons
password: secret
serial:
port: /dev/ttyUSB1
adapter: zstack
Baud rate: 115200
rtscts: false
advanced:
log_level: info
channels: 11
network_key:
- 31
- 12
- 200
- 35
- 119
- 205
- 45
- 31
- 45
- 135
- 135
- 223
- 157
- 209
- 226
- 154
pan_id: 13213
ext_pan_id:
- 189
- 227
- 223
- 217
- 140
- 252
- 150
- 85
frontend:
enabled: true
port: 8099
home assistant:
enabled: true
devices:
'0xc09b9efffe0fc3f2':
friendly_name: Kitchen Zigbee
'0xc09b9efffe67851a':
friendly_name: Bathroom Zigbee
Start log:
Starting Zigbee2MQTT without watchdog.
[2026-04-09 05:44:01] info: z2m: Logging to console, file (filename: log.log)
[2026-04-09 05:44:01] info: z2m: Starting Zigbee2MQTT version 2.9.2 (commit #unknown)
[2026-04-09 05:44:01] info: z2m: Starting zigbee-herdsman (10.0.5)
[2026-04-09 05:44:02] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB1","baudRate":115200,"rtscts":false,"autoOpen":false}
[2026-04-09 05:44:02] info: zh:zstack:znp: Serial port opened
[2026-04-09 05:44:02] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-04-09 05:44:03] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-04-09 05:44:06] error: zh:zstack:znp: Error while parsing to ZpiObject 'Error: CommandID '0' from subsystem '0' not found'
[2026-04-09 05:44:09] error: zh:zstack:znp: Error while parsing to ZpiObject 'Error: CommandID '0' from subsystem '0' not found'
[2026-04-09 05:44:22] error: z2m: Error while starting zigbee-herdsman
[2026-04-09 05:44:22] error: z2m: Failed to start zigbee-herdsman
[2026-04-09 05:44:22] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-04-09 05:44:22] error: z2m: Exiting...
[2026-04-09 05:44:22] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:107:27)
at Controller.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/controller.ts:146:29)
at Zigbee.start (/app/lib/zigbee.ts:70:27)
at Controller.start (/app/lib/controller.ts:111:29)
at start (/app/index.js:156:5)
[05:51:41] INFO: Preparing to start...
[05:51:41] INFO: Socat not enabled
[05:51:42] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-04-09 05:51:46] info: z2m: Logging to console, file (filename: log.log)
[2026-04-09 05:51:46] info: z2m: Starting Zigbee2MQTT version 2.9.2 (commit #unknown)
[2026-04-09 05:51:46] info: z2m: Starting zigbee-herdsman (10.0.5)
[2026-04-09 05:51:47] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB1","baudRate":115200,"rtscts":false,"autoOpen":false}
[2026-04-09 05:51:47] info: zh:zstack:znp: Serial port opened
[2026-04-09 05:51:47] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-04-09 05:51:48] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-04-09 05:52:07] error: z2m: Error while starting zigbee-herdsman
[2026-04-09 05:52:07] error: z2m: Failed to start zigbee-herdsman
[2026-04-09 05:52:07] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-04-09 05:52:07] error: z2m: Exiting...
[2026-04-09 05:52:07] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:107:27)
at Controller.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/control