Problem with automatic changing usb port

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

Zigbee2mqtt will not start , can not find the usb0 port - Configuration / Zigbee - Home Assistant Community

1 Like

Thank you, that worked!