Hi, I’m seemingly unable to make zigbee2mqtt work with the ZBT-1 adapter so hopefully one of you will be able to help or point me in the right direction - thanks.
This is my current YAML configuration per this guide:
data_path: /config/zigbee2mqtt
socat:
enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: "-d -d"
log: false
mqtt:
server: mqtt://core-mosquitto:1883
user: mqtt-user
password: pi
serial:
adapter: ezsp
port: >-
/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0
baudrate: 115200
rtscts: true
And this is the error I keep getting in the log:
[21:34:29] INFO: Preparing to start...
[21:34:29] INFO: Socat not enabled
[21:34:29] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-05 21:34:32] debug: z2m: Removing old log directory '/config/zigbee2mqtt/log/2025-04-05.21-31-30'
[2025-04-05 21:34:32] info: z2m: Logging to console, file (filename: log.log)
[2025-04-05 21:34:32] debug: z2m: Loaded state from file /config/zigbee2mqtt/state.json
[2025-04-05 21:34:32] info: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-05 21:34:32] info: z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-05 21:34:32] debug: z2m: Using zigbee-herdsman with settings: '"{\"network\":{\"panID\":1421,\"extendedPanID\":[34,37,122,205,99,255,104,10],\"channelList\":[11],\"networkKey\":\"HIDDEN\"},\"databasePath\":\"/config/zigbee2mqtt/database.db\",\"databaseBackupPath\":\"/config/zigbee2mqtt/database.db.backup\",\"backupPath\":\"/config/zigbee2mqtt/coordinator_backup.json\",\"serialPort\":{\"baudRate\":115200,\"rtscts\":true,\"path\":\"/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0\",\"adapter\":\"ezsp\"},\"adapter\":{\"disableLED\":false}}"'
[2025-04-05 21:34:32] debug: zh:adapter:discovery: Connected devices: [{"path":"/dev/ttyUSB0","manufacturer":"Nabu Casa","serialNumber":"3e903585ac38ef119b10337af3d9b1e5","pnpId":"usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0","vendorId":"10c4","productId":"ea60"}]
[2025-04-05 21:34:32] debug: zh:adapter:discovery: Unable to match USB adapter: ezsp | /dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0
[2025-04-05 21:34:33] debug: zh:ezsp: Adapter concurrent: 8
[2025-04-05 21:34:33] debug: zh:controller: Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":"HIDDEN","panID":1421,"extendedPanID":[34,37,122,205,99,255,104,10],"channelList":[11]},"serialPort":{"baudRate":115200,"rtscts":true,"path":"/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0","adapter":"ezsp"},"adapter":{"disableLED":false},"databasePath":"/config/zigbee2mqtt/database.db","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","backupPath":"/config/zigbee2mqtt/coordinator_backup.json"}'
[2025-04-05 21:34:33] warning: zh:ezsp: 'ezsp' driver is deprecated and will only remain to provide support for older firmware (pre 7.4.x). Migration to 'ember' is recommended. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
[2025-04-05 21:34:33] debug: zh:ezsp:uart: Opening SerialPort with {"path":"/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0","baudRate":115200,"rtscts":true,"autoOpen":false,"parity":"none","stopBits":1,"xon":false,"xoff":false}
[2025-04-05 21:34:33] error: zh:ezsp:ezsp: Connection attempt 1 error: Error: Error Resource temporarily unavailable Cannot lock port
[2025-04-05 21:34:38] debug: zh:ezsp:ezsp: Next attempt 2
[2025-04-05 21:34:38] debug: zh:ezsp:uart: Opening SerialPort with {"path":"/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0","baudRate":115200,"rtscts":true,"autoOpen":false,"parity":"none","stopBits":1,"xon":false,"xoff":false}
[2025-04-05 21:34:38] error: zh:ezsp:ezsp: Connection attempt 2 error: Error: Error Resource temporarily unavailable Cannot lock port
[2025-04-05 21:34:48] debug: zh:ezsp:ezsp: Next attempt 3
[2025-04-05 21:34:48] debug: zh:ezsp:uart: Opening SerialPort with {"path":"/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0","baudRate":115200,"rtscts":true,"autoOpen":false,"parity":"none","stopBits":1,"xon":false,"xoff":false}
[2025-04-05 21:34:48] error: zh:ezsp:ezsp: Connection attempt 3 error: Error: Error Resource temporarily unavailable Cannot lock port
[2025-04-05 21:35:03] debug: zh:ezsp:ezsp: Next attempt 4
[2025-04-05 21:35:03] debug: zh:ezsp:uart: Opening SerialPort with {"path":"/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_3e903585ac38ef119b10337af3d9b1e5-if00-port0","baudRate":115200,"rtscts":true,"autoOpen":false,"parity":"none","stopBits":1,"xon":false,"xoff":false}
[2025-04-05 21:35:03] error: zh:ezsp:ezsp: Connection attempt 4 error: Error: Error Resource temporarily unavailable Cannot lock port
[2025-04-05 21:35:03] debug: zh:ezsp:driv: EZSP could not connect: Error: Failure to connect
[2025-04-05 21:35:03] error: z2m: Error while starting zigbee-herdsman
[2025-04-05 21:35:03] error: z2m: Failed to start zigbee-herdsman
[2025-04-05 21:35:03] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-05 21:35:03] error: z2m: Exiting...
[2025-04-05 21:35:03] error: z2m: Error: Failure to connect
at Ezsp.connect (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:364:19)
at Driver.startup (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:185:13)
at EZSPAdapter.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:145:16)
at Controller.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
at Zigbee.start (/app/lib/zigbee.ts:69:27)
at Controller.start (/app/lib/controller.ts:104:13)
at start (/app/index.js:149:5)