Zigbee2MQTT Fails to Start – AEOTEC Z-Stick 10 Pro

Hi everyone,

I’m new to this, i’ve tried to read up a bunch but i haven’t found anything helpful. A lot of similar errors but none of the solutions worked for me.

I’m running Home Assistant and have successfully set up my AEOTEC Z-stick 10 Pro for Z-Wave — everything there is working fine.

Now I’m trying to configure Zigbee2MQTT on the device, it should run both at the same time (right?), but I can’t get it to start properly. I’ve installed the ‘Mosqito broker’ and the 'Zigbee2MQTT ’ add-ons. Downloaded the repository.

I already found out how to find the right USB-port here is my configuration log:

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: {}
  Password: {}
serial:
  port: >-
    /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F9FBB5-if00-port0
  baudrate: 115200
  adapter: ember

but I get the following error in the log:

[21:27:48] INFO: Preparing to start...
[21:27:48] INFO: Socat not enabled
[21:27:49] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2025-10-08 21:28:05] info: 	z2m: Logging to console, file (filename: log.log)
[2025-10-08 21:28:05] info: 	z2m: Starting Zigbee2MQTT version 2.6.2 (commit #unknown)
[2025-10-08 21:28:05] info: 	z2m: Starting zigbee-herdsman (6.1.5)
[2025-10-08 21:28:05] info: 	zh:ember: Using default stack config.
[2025-10-08 21:28:05] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-10-08 21:28:05] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-10-08 21:28:05] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-10-08 21:28:05] info: 	zh:ember:uart:ash: Serial port opened
[2025-10-08 21:28:05] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-10-08 21:28:06] info: 	zh:ember:uart:ash: ======== ASH connected ========
[2025-10-08 21:28:06] info: 	zh:ember:uart:ash: ======== ASH started ========
[2025-10-08 21:28:06] info: 	zh:ember:ezsp: ======== EZSP started ========
[2025-10-08 21:28:06] error: 	z2m: Error while starting zigbee-herdsman
[2025-10-08 21:28:06] error: 	z2m: Failed to start zigbee-herdsman
[2025-10-08 21:28:06] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-10-08 21:28:06] error: 	z2m: Exiting...
[2025-10-08 21:28:06] error: 	z2m: Error: Adapter EZSP protocol version (8) is not supported by Host [13-17].
    at EmberAdapter.emberVersion (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1416:19)
    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:669:9)
    at EmberAdapter.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1547:24)
    at Controller.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/controller.ts:133:29)
    at Zigbee.start (/app/lib/zigbee.ts:67:27)
    at Controller.start (/app/lib/controller.ts:101:13)
    at start (/app/index.js:149:5)

Let me know if anything here looks off or if there’s anything else I should try. Any suggestions are appreciated!

Thanks in advance!

Hello Bobbee,
Z-Wave Stick, Zigbee2mqtt software?

Making apple pie and all you have is mango’s.

The stick most likely creates two serial ports. One that you have for the zwave side and another for the zigbee side,

I would bet that since the Zwave is on:
/dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F9FBB5-if00-port0

port0

The zigbee side wold probably be: /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F9FBB5-if00-port1

port1

I’m just guessing since I have not used one. But its a logical thought.

Hope it works for you.

Thanks for the replies, everyone! I eventually found the solution with help from AOTEC support.

The key part of the error message was:

[2025-10-08 21:28:06] error: 	z2m:  Error: Adapter EZSP protocol version (8) is not supported by Host

At first, I didn’t realize that the “host” referred to the firmware on the Z-Stick itself—not Home Assistant, which was fully up to date. My stick was running protocol version 8, which doesn’t support the Ember protocol.

To fix it, I had to update the stick’s firmware. This involved using a tool called Tera Term 5, but that didn’t go smoothly at first either—I had to install additional drivers for the stick to be recognized.

I’ve included the driver and instruction links below in case anyone else runs into the same issue. Big shoutout to AOTEC support for their quick and helpful responses!

Instructions for update:

drivers from silicon labs for UART to USB:

I can now confirm it has dual use (wasn’t sure if i had understood it properly, until it worked). So its 1 dongle/coordinator for 2 protocols.

it’s actually if## that changes, had tot look several times until i saw the difference. But you can look it up through: SETTINGS–>SYSTEM–>HARDWARE–>ALL HARDWARE
/dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F9FBB5-if01-port0