Can't get Zigbee working in HA

Sup all. I just can’t get zigbee2mqtt or zha running. I had it running on a pi before with a conbee2 working fine. Now I moved to a new Server running home assistant inside a vm in Unraid. Passed through my Conbee II and couldn’t get it to work, but it was recognized by ha. Then I bought the Sonoff-E Dongle Flashed it and the add-on is still not starting. If I look inside the logs from Mosquitto I can see that something is happening. Adapter was also set.

[17:34:23] INFO: Preparing to start...
[17:34:23] INFO: Socat not enabled
[17:34:24] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-01-11 17:34:26: Logging to console and directory: '/config/zigbee2mqtt/log/2024-01-11.17-34-26' filename: log.txt
Zigbee2MQTT:info  2024-01-11 17:34:26: Starting Zigbee2MQTT version 1.35.1 (commit #unknown)
Zigbee2MQTT:info  2024-01-11 17:34:26: Starting zigbee-herdsman (0.30.0)
Error: Reset error: Error: {"sequence":-1} after 10000ms
    at /app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23
    at Queue.executeNext (/app/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32)
1 Like

Small consolation here. I’m in the same boat, holding a ConBee II that I tried to make work over a year ago, and threw in a box in frustration. Now that Third Reality automations with Alexa are broken, I’m turning to my (fully functional, with complex automations for managing my garage grid battery) Home Assistant system to get it working, especially now that Third Reality “just works” with HA – supposedly!

The problem I run into is similar to yours in that this text-based console nonsense makes no sense in the context of Home Assistant, which is entirely GUI-driven. None of the advice I find related to Zigbee makes any sense, as everyone refers to config YAML files (which don’t exist in the GUI interface - and even when edited manually, they’re almost all always blank or can’t be located). I have no intention of writing code just to get a device paired.

What I expect the workflow to be, for a production-ready integration:
Plug in the dongle → System recognizes it. Click “pair a device” → Put device in pairing mode. See device in list → Pair the device. Boom! Zigbee device is added and you can now interact with its data, automate it, build triggers on it, etc.

No MQTT hoops, no picking a platform to install, no logging into its internal deCONZ nonsense, no configuring MQTT logins for it to talk to itself, no decoding ID strings, no manually creating entity IDs, no complete nonsensical “writing the architecture that should have already been present” bridge-building insanity. Just. Let. Me. Add. The. Devices.

2024, and I’m still sitting here with a ConBee II on my desk adding to my grey hair. This is why people choose to stay with the cloud.

I completely understand your frustration, and it’s unfortunate that you’re facing such challenges with integrating your ConBee II into Home Assistant. Usually HA works really fine for me, but not in this case.

I believe though that there are configuration YAML files for Zigbee2Mqtt, ZHA and deConz. They are also really easy to configure and don’t need any coding skills. In the current state, there is no real way out then playing a bit with ha configs and troubleshooting.

My last idea that I haven’t tried is rolling back to an older version of HA and/or Zigbee2Mqtt, both I really want to avoid. So if there are any Ideas im happy to try.

My current state of logs:

[15:25:52] INFO: Preparing to start...
[15:25:52] INFO: Socat not enabled
[15:25:52] INFO: Zigbee Herdsman debug logging enabled
[15:25:52] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2024-01-12 15:25:55: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2024-01-12 15:25:55: Logging to console and directory: '/config/zigbee2mqtt/log/2024-01-12.15-25-55' filename: log.txt
Zigbee2MQTT:debug 2024-01-12 15:25:55: Removing old log directory '/config/zigbee2mqtt/log/2024-01-11.17-51-25'
Zigbee2MQTT:info  2024-01-12 15:25:55: Starting Zigbee2MQTT version 1.35.1 (commit #unknown)
Zigbee2MQTT:info  2024-01-12 15:25:55: Starting zigbee-herdsman (0.30.0)
Zigbee2MQTT:debug 2024-01-12 15:25:55: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[82,244,39,52,155,67,40,219],"networkKey":"HIDDEN","panID":12595},"serialPort":{"adapter":"ezsp","path":"/dev/ttyACM0"}}'
2024-01-12T14:25:55.441Z zigbee-herdsman:adapter Failed to validate path: 'Error: spawn udevadm ENOENT'
2024-01-12T14:25:55.442Z zigbee-herdsman:adapter:ezsp:debg Adapter concurrent: 8
2024-01-12T14:25:55.443Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[132,252,75,230,27,106,157,200,87,206,19,28,183,141,22,167],"panID":12595,"extendedPanID":[82,244,39,52,155,67,40,219],"channelList":[11]},"serialPort":{"path":"/dev/ttyACM0","adapter":"ezsp"},"databasePath":"/config/zigbee2mqtt/database.db","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","backupPath":"/config/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2024-01-12T14:25:55.444Z zigbee-herdsman:adapter:ezsp:uart Opening SerialPort with {"path":"/dev/ttyACM0","baudRate":115200,"rtscts":false,"autoOpen":false}
2024-01-12T14:25:55.452Z zigbee-herdsman:adapter:ezsp:uart Serialport opened
2024-01-12T14:25:55.452Z zigbee-herdsman:adapter:ezsp:uart Uart reseting
2024-01-12T14:25:55.453Z zigbee-herdsman:adapter:ezsp:uart --> Write reset
2024-01-12T14:25:55.454Z zigbee-herdsman:adapter:ezsp:uart --> [1ac038bc7e]
2024-01-12T14:25:55.455Z zigbee-herdsman:adapter:ezsp:uart -?- waiting reset
2024-01-12T14:25:55.456Z zigbee-herdsman:adapter:ezsp:uart <-- [20307837300d0a0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3332385d3a200d0a207374617274206e776b206a6f697363616e206f6e207365636f6e64617279206368616e6e656c7320286d61736b2030783034453733303030290d0a]
2024-01-12T14:25:56.030Z zigbee-herdsman:adapter:ezsp:uart <-- [4572726f723a205363616e20636f6d706c6574652068616e646c65722072657475726e656420307830310d0a4e574b205374656572696e673a2069737375696e67207363616e206f6e207365636f6e64617279206368616e6e656c7320286d61736b2030783034453733303030290d0a4572726f723a205363616e20636f6d70]
2024-01-12T14:25:56.040Z zigbee-herdsman:adapter:ezsp:uart <-- [6c6574652068616e646c65722072657475726e656420307830310d0a4e574b205374656572696e673a2069737375696e67207363616e206f6e207365636f6e64617279206368616e6e656c7320286d61736b2030783034453733303030290d0a4e574b205374656572696e67207363616e20636f6d706c6574652e2042656163]
2024-01-12T14:25:56.048Z zigbee-herdsman:adapter:ezsp:uart <-- [6f6e732068656172643a20300d0a4e574b205374656572696e672053746f702e2020436c65616e696e672075702e0d0a4a6f696e206e6574776f726b20636f6d706c6574653a20307841420d0a]
2024-01-12T14:25:56.336Z zigbee-herdsman:adapter:ezsp:uart <-- [0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3239315d3a200d0a204e574b20617474656d7074206a6f696e204556454e542c206e776b5f7374617465203d20307830302c20617070446576486164417474656d70744e776b4a6f696e54696d6573203d2039330d0a4e574b20537465]
2024-01-12T14:25:56.347Z zigbee-herdsman:adapter:ezsp:uart <-- [6572696e673a2069737375696e67207363616e206f6e207072696d617279206368616e6e656c7320286d61736b2030783033313843383030290d0a4e574b205374656572696e673a2053746172743a20307830300d0a0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3332385d3a200d]
2024-01-12T14:25:56.351Z zigbee-herdsman:adapter:ezsp:uart <-- [0a207374617274206e776b206a6f696e204556454e542c737461203d20307830300d0a]
2024-01-12T14:25:58.210Z zigbee-herdsman:adapter:ezsp:uart <-- [4e574b205374656572696e67207363616e20636f6d706c6574652e20426561636f6e732068656172643a20300d0a4e574b205374656572696e673a2069737375696e67207363616e206f6e207365636f6e64617279206368616e6e656c7320286d61736b2030783034453733303030290d0a]
2024-01-12T14:26:00.431Z zigbee-herdsman:adapter:ezsp:uart <-- [0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3239315d3a200d0a204e574b20617474656d7074206a6f696e204556454e542c206e776b5f7374617465203d20307830302c20617070446576486164417474656d70744e776b4a6f696e54696d6573203d2039340d0a4e574b20537465]
2024-01-12T14:26:00.440Z zigbee-herdsman:adapter:ezsp:uart <-- [6572696e673a2053746172743a20307837300d0a0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3332385d3a200d0a207374617274206e776b206a6f696e204556454e542c737461203d20307837300d0a]
2024-01-12T14:26:00.623Z zigbee-herdsman:adapter:ezsp:uart <-- [4e574b205374656572696e67207363616e20636f6d706c6574652e20426561636f6e732068656172643a20300d0a4e574b205374656572696e672053746f702e2020436c65616e696e672075702e0d0a4a6f696e206e6574776f726b20636f6d706c6574653a20307841420d0a]
2024-01-12T14:26:04.519Z zigbee-herdsman:adapter:ezsp:uart <-- [0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3239315d3a200d0a204e574b20617474656d7074206a6f696e204556454e542c206e776b5f7374617465203d20307830302c20617070446576486164417474656d70744e776b4a6f696e54696d6573203d2039350d0a4e574b20537465]
2024-01-12T14:26:04.529Z zigbee-herdsman:adapter:ezsp:uart <-- [6572696e673a2069737375696e67207363616e206f6e207072696d617279206368616e6e656c7320286d61736b2030783033313843383030290d0a4e574b205374656572696e673a2053746172743a20307830300d0a0d0a3e206170704e776b4a6f696e4f7252656a6f696e5768656e506f7765724f6e205b3332385d3a200d]
2024-01-12T14:26:04.534Z zigbee-herdsman:adapter:ezsp:uart <-- [0a207374617274206e776b206a6f696e204556454e542c737461203d20307830300d0a]
2024-01-12T14:26:05.457Z zigbee-herdsman:adapter:ezsp:uart --> Error: Error: {"sequence":-1} after 10000ms
2024-01-12T14:26:05.457Z zigbee-herdsman:adapter:ezsp:driv Reset connection. Try 0
2024-01-12T14:26:05.458Z zigbee-herdsman:adapter:ezsp:driv Stop driver
2024-01-12T14:26:05.458Z zigbee-herdsman:adapter:ezsp:ezsp Stop ezsp
2024-01-12T14:26:05.458Z zigbee-herdsman:adapter:ezsp:ezsp Close ezsp
2024-01-12T14:26:05.458Z zigbee-herdsman:adapter:ezsp:driv Close driver
Error: Reset error: Error: {"sequence":-1} after 10000ms
    at /app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23
    at Queue.executeNext (/app/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32)