Can't get zigbee2mqtt onboarded in HA

Adjust these and let me know

From

mqtt:
  server: mqtt://172.16.10.yy:1883
  base_topic: homeassistant

To

mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883

no change
G

What are the errors in your Z2M log and Mosquitto Broker log?

Z2M

Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[12:41:18] INFO: Preparing to start...
[12:41:18] INFO: Socat not enabled
[12:41:19] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[13:27:46] INFO: Preparing to start...
[13:27:47] INFO: Socat not enabled
[13:27:47] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/

must be missing why the mosquito broker log is relevant.
this seems to me to be the z2m app not talking to the smlight, or is that z2m "pairing" with HA.

mosquito have allot of other errors atm, trying to figure out what these other ip's are trying to do, they are on my network, but not sure why they wanting to talk to mosquito at all

2026-05-14 11:36:05: Plugin has registered to receive 'psk-key' events.
2026-05-14 11:36:05: Opening ipv4 listen socket on port 1883.
2026-05-14 11:36:05: Opening ipv6 listen socket on port 1883.
2026-05-14 11:36:05: Opening ipv4 listen socket on port 1884.
2026-05-14 11:36:05: Opening ipv6 listen socket on port 1884.
2026-05-14 11:36:05: Opening ipv4 listen socket on port 8883.
2026-05-14 11:36:05: Opening ipv6 listen socket on port 8883.
2026-05-14 11:36:05: Opening ipv4 listen socket on port 8884.
2026-05-14 11:36:05: Opening ipv6 listen socket on port 8884.
2026-05-14 11:36:05: mosquitto version 2.1.2 running
2026-05-14 11:36:06: New connection from ::1:45408 on port 1883.
2026-05-14 11:36:06: Protocol error from ::1:45408: First packet not CONNECT (0A).
2026-05-14 11:36:06: Client ::1 [::1:45408] disconnected: protocol error.
[11:36:06] INFO: Successfully send discovery information to Home Assistant.
[11:36:07] INFO: Successfully send service information to the Supervisor.
2026-05-14 11:36:34: New connection from 172.16.10.30:53744 on port 1883.
2026-05-14 11:36:34: New client connected from 172.16.10.30:53744 as NodeRed_on_VenusOSLarge (p4, c1, k60, u'mqtt_dev').
2026-05-14 11:36:35: New connection from 172.16.100.36:53745 on port 1883.
2026-05-14 11:36:35: New client connected from 172.16.100.36:53745 as fridgefreezersam_plug (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:39: New connection from 172.16.100.62:53510 on port 1883.
2026-05-14 11:36:39: New client connected from 172.16.100.62:53510 as rf_bridge (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:39: New connection from 172.16.100.73:56301 on port 1883.
2026-05-14 11:36:39: New client connected from 172.16.100.73:56301 as kitchen_light (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:39: New connection from 172.16.100.64:56799 on port 1883.
2026-05-14 11:36:39: New client connected from 172.16.100.64:56799 as loungetv_plug (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:39: New connection from 172.16.100.34:51474 on port 1883.
2026-05-14 11:36:39: New client connected from 172.16.100.34:51474 as washing_machine (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:40: New connection from 172.16.100.43:57258 on port 1883.
2026-05-14 11:36:40: New client connected from 172.16.100.43:57258 as garage_left_light (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:40: New connection from 172.16.100.92:56224 on port 1883.
2026-05-14 11:36:40: New client connected from 172.16.100.92:56224 as sonoff12v-1 (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:40: New connection from 172.16.100.22:61006 on port 1883.
2026-05-14 11:36:40: New client connected from 172.16.100.22:61006 as svgate (p4, c1, k30, u'mqtt_dev').
2026-05-14 11:36:40: New connection from 172.16.100.31:53420 on port 1883.
2026-05-14 11:36:40: New client connected from 172.16.100.31:53420 as kettle_toaster (p4, c1, k30, u'mqtt_dev').



2026-05-14 13:17:34: Client chan0 [172.16.20.83:33969] disconnected: exceeded timeout.
2026-05-14 13:17:37: Client chan4 [172.16.20.83:50185] disconnected: exceeded timeout.
2026-05-14 13:18:05: New connection from 172.16.20.83:55655 on port 1883.
2026-05-14 13:18:05: New client connected from 172.16.20.83:55655 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:18:08: New connection from 172.16.20.83:37659 on port 1883.
2026-05-14 13:18:08: New client connected from 172.16.20.83:37659 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:18:10: New connection from 172.30.32.2:55346 on port 1883.
2026-05-14 13:18:10: Client 172.30.32.2 [172.30.32.2:55346] disconnected: connection closed by client.
2026-05-14 13:19:35: Client chan0 [172.16.20.83:55655] disconnected: exceeded timeout.
2026-05-14 13:19:38: Client chan4 [172.16.20.83:37659] disconnected: exceeded timeout.
2026-05-14 13:20:04: New connection from 172.16.20.83:34575 on port 1883.
2026-05-14 13:20:04: New client connected from 172.16.20.83:34575 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:20:07: New connection from 172.16.20.83:59687 on port 1883.
2026-05-14 13:20:07: New client connected from 172.16.20.83:59687 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:20:10: New connection from 172.30.32.2:60052 on port 1883.
2026-05-14 13:20:10: Client 172.30.32.2 [172.30.32.2:60052] disconnected: connection closed by client.
2026-05-14 13:21:34: Client chan0 [172.16.20.83:34575] disconnected: exceeded timeout.
2026-05-14 13:21:37: Client chan4 [172.16.20.83:59687] disconnected: exceeded timeout.
2026-05-14 13:22:04: New connection from 172.16.20.83:52211 on port 1883.
2026-05-14 13:22:04: New client connected from 172.16.20.83:52211 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:22:07: New connection from 172.16.20.83:51289 on port 1883.
2026-05-14 13:22:07: New client connected from 172.16.20.83:51289 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:22:10: New connection from 172.30.32.2:60472 on port 1883.
2026-05-14 13:22:10: Client 172.30.32.2 [172.30.32.2:60472] disconnected: connection closed by client.
2026-05-14 13:23:35: Client chan0 [172.16.20.83:52211] disconnected: exceeded timeout.
2026-05-14 13:23:38: Client chan4 [172.16.20.83:51289] disconnected: exceeded timeout.
2026-05-14 13:24:08: New connection from 172.16.20.83:41447 on port 1883.
2026-05-14 13:24:08: New client connected from 172.16.20.83:41447 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:24:10: New connection from 172.30.32.2:50980 on port 1883.
2026-05-14 13:24:10: Client 172.30.32.2 [172.30.32.2:50980] disconnected: connection closed by client.
2026-05-14 13:24:11: New connection from 172.16.20.83:51549 on port 1883.
2026-05-14 13:24:11: New client connected from 172.16.20.83:51549 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:25:38: Client chan0 [172.16.20.83:41447] disconnected: exceeded timeout.
2026-05-14 13:25:41: Client chan4 [172.16.20.83:51549] disconnected: exceeded timeout.
2026-05-14 13:26:06: New connection from 172.16.20.83:57697 on port 1883.
2026-05-14 13:26:06: New client connected from 172.16.20.83:57697 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:26:09: New connection from 172.16.20.83:33241 on port 1883.
2026-05-14 13:26:09: New client connected from 172.16.20.83:33241 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:26:10: New connection from 172.30.32.2:36548 on port 1883.
2026-05-14 13:26:10: Client 172.30.32.2 [172.30.32.2:36548] disconnected: connection closed by client.
2026-05-14 13:27:36: Client chan0 [172.16.20.83:57697] disconnected: exceeded timeout.
2026-05-14 13:27:39: Client chan4 [172.16.20.83:33241] disconnected: exceeded timeout.
2026-05-14 13:28:05: New connection from 172.16.20.83:36399 on port 1883.
2026-05-14 13:28:05: New client connected from 172.16.20.83:36399 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:28:08: New connection from 172.16.20.83:59663 on port 1883.
2026-05-14 13:28:08: New client connected from 172.16.20.83:59663 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:28:10: New connection from 172.30.32.2:36680 on port 1883.
2026-05-14 13:28:10: Client 172.30.32.2 [172.30.32.2:36680] disconnected: connection closed by client.
2026-05-14 13:29:35: Client chan0 [172.16.20.83:36399] disconnected: exceeded timeout.
2026-05-14 13:29:38: Client chan4 [172.16.20.83:59663] disconnected: exceeded timeout.
2026-05-14 13:30:05: New connection from 172.16.20.83:54759 on port 1883.
2026-05-14 13:30:05: New client connected from 172.16.20.83:54759 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:30:08: New connection from 172.16.20.83:56319 on port 1883.
2026-05-14 13:30:08: New client connected from 172.16.20.83:56319 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:30:10: New connection from 172.30.32.2:51268 on port 1883.
2026-05-14 13:30:10: Client 172.30.32.2 [172.30.32.2:51268] disconnected: connection closed by client.
2026-05-14 13:31:35: Client chan0 [172.16.20.83:54759] disconnected: exceeded timeout.
2026-05-14 13:31:38: Client chan4 [172.16.20.83:56319] disconnected: exceeded timeout.
2026-05-14 13:32:05: New connection from 172.16.20.83:39233 on port 1883.
2026-05-14 13:32:05: New client connected from 172.16.20.83:39233 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:32:08: New connection from 172.16.20.83:33047 on port 1883.
2026-05-14 13:32:08: New client connected from 172.16.20.83:33047 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:32:10: New connection from 172.30.32.2:42972 on port 1883.
2026-05-14 13:32:10: Client 172.30.32.2 [172.30.32.2:42972] disconnected: connection closed by client.
2026-05-14 13:33:35: Client chan0 [172.16.20.83:39233] disconnected: exceeded timeout.
2026-05-14 13:33:38: Client chan4 [172.16.20.83:33047] disconnected: exceeded timeout.
2026-05-14 13:34:04: New connection from 172.16.20.83:43435 on port 1883.
2026-05-14 13:34:04: New client connected from 172.16.20.83:43435 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:34:07: New connection from 172.16.20.83:37175 on port 1883.
2026-05-14 13:34:07: New client connected from 172.16.20.83:37175 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:34:10: New connection from 172.30.32.2:37010 on port 1883.
2026-05-14 13:34:10: Client 172.30.32.2 [172.30.32.2:37010] disconnected: connection closed by client.
2026-05-14 13:35:35: Client chan0 [172.16.20.83:43435] disconnected: exceeded timeout.
2026-05-14 13:35:38: Client chan4 [172.16.20.83:37175] disconnected: exceeded timeout.
2026-05-14 13:36:04: New connection from 172.16.20.83:47703 on port 1883.
2026-05-14 13:36:04: New client connected from 172.16.20.83:47703 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:36:07: New connection from 172.16.20.83:56899 on port 1883.
2026-05-14 13:36:07: New client connected from 172.16.20.83:56899 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:36:10: New connection from 172.30.32.2:47772 on port 1883.
2026-05-14 13:36:10: Client 172.30.32.2 [172.30.32.2:47772] disconnected: connection closed by client.
2026-05-14 13:37:35: Client chan0 [172.16.20.83:47703] disconnected: exceeded timeout.
2026-05-14 13:37:38: Client chan4 [172.16.20.83:56899] disconnected: exceeded timeout.
2026-05-14 13:38:03: New connection from 172.16.20.83:42433 on port 1883.
2026-05-14 13:38:03: New client connected from 172.16.20.83:42433 as chan0 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:38:06: New connection from 172.16.20.83:55337 on port 1883.
2026-05-14 13:38:06: New client connected from 172.16.20.83:55337 as chan4 (p4, c1, k60, u'mqtt_dev').
2026-05-14 13:38:10: New connection from 172.30.32.2:35950 on port 1883.
2026-05-14 13:38:10: Client 172.30.32.2 [172.30.32.2:35950] disconnected: connection closed by client.
2026-05-14 13:38:38: Saving in-memory database to /data//mosquitto.db.
2026-05-14 13:39:34: Client chan0 [172.16.20.83:42433] disconnected: exceeded timeout.
2026-05-14 13:39:37: Client chan4 [172.16.20.83:55337] disconnected: exceeded timeout.

Running Node-Red?

Just for you information; I got it working by setting "onboarding: false" on "/homeassistant/zigbee2mqtt/configuration.yaml".
Maybe is this also the solution for George?

We tested that here

I believe he has port conflicts, but thank you!!

yes. but it runs on HA as a app
G

noticed even thought we said onboard: false, onboard was true in the configuration.yml
so modified it via file editor now.
trying it... will advise

G

this is getting better... errors mean we got something to work with
it originally said it did not like core-mosquito so switched back to the ip.

[17:04:42] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[17:06:11] INFO: Preparing to start...
[17:06:11] INFO: Socat enabled
[17:06:11] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[17:06:11] INFO: Starting socat process ...
2026/05/12 17:06:11 socat[47] N PTY is /dev/pts/0
2026/05/12 17:06:11 socat[47] N listening on AF=2 0.0.0.0:8485
[17:06:12] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[17:07:25] INFO: Preparing to start...
[17:07:25] INFO: Socat enabled
[17:07:25] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[17:07:25] INFO: Starting socat process ...
2026/05/12 17:07:25 socat[46] N PTY is /dev/pts/0
2026/05/12 17:07:25 socat[46] N listening on AF=2 0.0.0.0:8485
[17:07:26] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[17:08:19] INFO: Preparing to start...
[17:08:20] INFO: Socat enabled
[17:08:20] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[17:08:20] INFO: Starting socat process ...
2026/05/12 17:08:20 socat[46] N PTY is /dev/pts/0
2026/05/12 17:08:20 socat[46] N listening on AF=2 0.0.0.0:8485
[17:08:21] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[17:09:11] INFO: Preparing to start...
[17:09:11] INFO: Socat enabled
[17:09:11] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[17:09:11] INFO: Starting socat process ...
2026/05/12 17:09:11 socat[46] N PTY is /dev/pts/0
2026/05/12 17:09:11 socat[46] N listening on AF=2 0.0.0.0:8485
[17:09:12] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[08:12:07] INFO: Preparing to start...
[08:12:07] INFO: Socat not enabled
[08:12:08] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 08:16:22] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[08:16:24] INFO: Preparing to start...
[08:16:25] INFO: Socat not enabled
[08:16:25] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 08:38:41] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[08:38:45] INFO: Preparing to start...
[08:38:45] INFO: Socat not enabled
[08:38:46] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[08:43:11] INFO: Preparing to start...
[08:43:11] INFO: Socat enabled
[08:43:11] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[08:43:11] INFO: Starting socat process ...
2026/05/13 08:43:11 socat[46] N PTY is /dev/pts/0
2026/05/13 08:43:11 socat[46] N listening on AF=2 0.0.0.0:8485
[08:43:12] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[08:43:36] INFO: Preparing to start...
[08:43:36] INFO: Socat enabled
[08:43:36] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[08:43:36] INFO: Starting socat process ...
2026/05/13 08:43:36 socat[46] N PTY is /dev/pts/0
2026/05/13 08:43:36 socat[46] N listening on AF=2 0.0.0.0:8485
[08:43:37] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 08:45:29] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[08:45:32] INFO: Preparing to start...
[08:45:32] INFO: Socat enabled
[08:45:33] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[08:45:33] INFO: Starting socat process ...
2026/05/13 08:45:33 socat[46] N PTY is /dev/pts/0
2026/05/13 08:45:33 socat[46] N listening on AF=2 0.0.0.0:8485
[08:45:33] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 08:47:09] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[08:47:17] INFO: Preparing to start...
[08:47:17] INFO: Socat enabled
[08:47:17] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[08:47:17] INFO: Starting socat process ...
2026/05/13 08:47:17 socat[46] N PTY is /dev/pts/0
2026/05/13 08:47:17 socat[46] N listening on AF=2 0.0.0.0:8485
[08:47:18] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[08:53:16] INFO: Preparing to start...
[08:53:16] INFO: Socat enabled
[08:53:16] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[08:53:16] INFO: Starting socat process ...
2026/05/13 08:53:16 socat[47] N PTY is /dev/pts/0
2026/05/13 08:53:16 socat[47] N listening on AF=2 0.0.0.0:8485
[08:53:17] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[08:54:49] INFO: Preparing to start...
[08:54:49] INFO: Socat enabled
[08:54:49] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[08:54:49] INFO: Starting socat process ...
2026/05/13 08:54:49 socat[46] N PTY is /dev/pts/0
2026/05/13 08:54:49 socat[46] N listening on AF=2 0.0.0.0:8485
[08:54:50] ERROR: Got unexpected response from the API: Service not enabled
[08:54:50] ERROR: Failed to get services from Supervisor API
[08:54:50] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[09:04:07] INFO: Preparing to start...
[09:04:07] INFO: Socat enabled
[09:04:07] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[09:04:07] INFO: Starting socat process ...
2026/05/13 09:04:07 socat[46] N PTY is /dev/pts/0
2026/05/13 09:04:07 socat[46] N listening on AF=2 0.0.0.0:8485
[09:04:08] ERROR: Got unexpected response from the API: Service not enabled
[09:04:08] ERROR: Failed to get services from Supervisor API
[09:04:08] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 09:05:35] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[09:05:38] INFO: Preparing to start...
[09:05:39] INFO: Socat enabled
[09:05:39] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[09:05:39] INFO: Starting socat process ...
2026/05/13 09:05:39 socat[46] N PTY is /dev/pts/0
2026/05/13 09:05:39 socat[46] N listening on AF=2 0.0.0.0:8485
[09:05:39] ERROR: Got unexpected response from the API: Service not enabled
[09:05:39] ERROR: Failed to get services from Supervisor API
[09:05:39] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 09:08:20] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[09:08:23] INFO: Preparing to start...
[09:08:23] INFO: Socat enabled
[09:08:23] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[09:08:23] INFO: Starting socat process ...
2026/05/13 09:08:23 socat[46] N PTY is /dev/pts/0
2026/05/13 09:08:23 socat[46] N listening on AF=2 0.0.0.0:8485
[09:08:24] ERROR: Got unexpected response from the API: Service not enabled
[09:08:24] ERROR: Failed to get services from Supervisor API
[09:08:24] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-13 09:11:59] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[09:12:04] INFO: Preparing to start...
[09:12:05] INFO: Socat enabled
[09:12:05] INFO: Starting socat
Socat startup parameters:
Options:     -d -d
Master:      pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave:       tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[09:12:05] INFO: Starting socat process ...
2026/05/13 09:12:05 socat[46] N PTY is /dev/pts/0
2026/05/13 09:12:05 socat[46] N listening on AF=2 0.0.0.0:8485
[09:12:06] ERROR: Got unexpected response from the API: Service not enabled
[09:12:06] ERROR: Failed to get services from Supervisor API
[09:12:06] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[18:31:18] INFO: Preparing to start...
[18:31:19] INFO: Socat not enabled
[18:31:20] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-05-14 08:03:36] info: 	z2m: Logging to console, file (filename: log.log)
Error: 'homeassistant.discovery_topic' cannot not be equal to the 'mqtt.base_topic' (got 'homeassistant')
    at new HomeAssistant (/app/lib/extension/homeassistant.ts:425:19)
    at Controller.start (/app/lib/controller.ts:96:33)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at start (/app/index.js:156:5)
[08:03:44] INFO: Preparing to start...
[08:03:44] INFO: Socat not enabled
[08:03:45] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[11:41:39] INFO: Preparing to start...
[11:41:40] INFO: Socat not enabled
[11:41:41] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[12:40:59] INFO: Preparing to start...
[12:40:59] INFO: Socat not enabled
[12:41:00] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[12:41:18] INFO: Preparing to start...
[12:41:18] INFO: Socat not enabled
[12:41:19] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[13:27:46] INFO: Preparing to start...
[13:27:47] INFO: Socat not enabled
[13:27:47] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[14:06:14] INFO: Preparing to start...
[14:06:14] INFO: Socat not enabled
[14:06:15] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:06:19] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:06:19] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:06:19] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:06:19] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:06:19] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:06:19] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:06:19] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:06:20] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:06:44] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:06:45] info: 	z2m: zigbee-herdsman started (reset)
[2026-05-14 14:06:45] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:06:45] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:06:45] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2026-05-14 14:06:45] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:06:45] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:06:57] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:06:57] info: 	zh:zstack:znp: closing
[2026-05-14 14:06:57] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:06:57] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:06:59] INFO: Preparing to start...
[14:06:59] INFO: Socat not enabled
[14:07:00] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:07:03] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:07:03] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:07:03] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:07:04] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:07:04] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:07:04] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:07:04] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:07:05] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:07:05] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:07:05] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:07:05] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:07:05] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2026-05-14 14:07:05] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:07:05] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:07:17] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:07:17] info: 	zh:zstack:znp: closing
[2026-05-14 14:07:17] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:07:17] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:07:19] INFO: Preparing to start...
[14:07:20] INFO: Socat not enabled
[14:07:20] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:07:23] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:07:24] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:07:24] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:07:24] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:07:24] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:07:24] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:07:24] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:07:25] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:07:25] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:07:25] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:07:25] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:07:25] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2026-05-14 14:07:25] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:07:25] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:07:37] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:07:37] info: 	zh:zstack:znp: closing
[2026-05-14 14:07:37] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:07:37] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:07:50] INFO: Preparing to start...
[14:07:50] INFO: Socat not enabled
[14:07:51] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:07:54] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:07:54] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:07:54] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:07:54] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:07:54] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:07:54] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:07:54] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:07:55] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:07:56] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:07:56] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:07:56] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:07:56] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:07:56] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:07:56] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:08:07] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:08:07] info: 	zh:zstack:znp: closing
[2026-05-14 14:08:07] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:08:07] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:08:23] INFO: Preparing to start...
[14:08:23] INFO: Socat not enabled
[14:08:23] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:08:27] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:08:27] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:08:27] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:08:27] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:08:27] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:08:27] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:08:27] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:08:28] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:08:28] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:08:28] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:08:28] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:08:28] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:08:29] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:08:29] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:08:40] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:08:40] info: 	zh:zstack:znp: closing
[2026-05-14 14:08:40] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:08:40] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:08:43] INFO: Preparing to start...
[14:08:43] INFO: Socat not enabled
[14:08:44] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.

You lost me bud, we reviewed your Z2M config here

agree... and if i go configuration now, and say show yaml. I get this... as you can see the onboarding setting is missing again

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:
  base_topic: zigbee2mqtt
  server: mqtt://172.16.10.yy:1883
  user: pairs
  password: apples
serial:
  port: tcp://172.16.10.xx:6638
  adapter: zstack
  baudrate: 115200

and if I go and open configuration.yml

version: 5
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://172.16.10.yy:1883
  user: pairs
  password: apples
  version: 3
serial:
  port: tcp://172.16.10.xx:6638
  adapter: zstack
  baudrate: 115200
advanced:
  log_level: info
  channel: 25
  network_key:
    - 117
    - 213
    - 15
    - 45
    - 246
    - 124
    - 193
    - 1
    - 237
    - 107
    - 209
    - 205
    - 224
    - 59
    - 44
    - 44
  pan_id: 13410
  ext_pan_id:
    - 221
    - 221
    - 221
    - 221
    - 221
    - 221
    - 221
    - 221
  transmit_power: 10
frontend:
  enabled: true
  port: 8099
  host: 172.16.10.21
homeassistant:
  enabled: true
onboarding: false

verify the username and password used to connect to mosquitto and your version appears to be old

mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://172.16.10.yy:1883
  user: pairs
  password: apples
  version: 3

last restart/logs
checked the app/config username/pw => correct
checked the configuration.yml => correct
did notice the configuration.yml had the channel as 25, which was wrong to set it back to 15.

below is the subsequent log, still see problem on mqtt

stream/lib/_stream_transform.js:166:10)
[14:26:27] INFO: Preparing to start...
[14:26:28] INFO: Socat not enabled
[14:26:28] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:26:32] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:26:32] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:26:32] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:26:33] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:26:33] info: 	zh:controller: Configured channel '15' does not match adapter channel '25', changing channel
[2026-05-14 14:26:33] warning: 	zh:controller: Changing channel from '25' to '15'
[2026-05-14 14:26:33] info: 	zh:controller: Channel changed to '15'
[2026-05-14 14:26:45] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:26:45] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:26:45] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:26:45] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:26:46] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:26:46] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:26:57] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:26:57] info: 	zh:zstack:znp: closing
[2026-05-14 14:26:57] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:26:57] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:09:31] INFO: Preparing to start...
[14:09:31] INFO: Socat not enabled
[14:09:32] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:09:35] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:09:36] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:09:36] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:09:36] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:09:36] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:09:36] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:09:36] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:09:37] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:09:37] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:09:37] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:09:37] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:09:37] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:09:37] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:09:37] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:09:49] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:09:49] info: 	zh:zstack:znp: closing
[2026-05-14 14:09:49] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:09:49] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:09:52] INFO: Preparing to start...
[14:09:52] INFO: Socat not enabled
[14:09:53] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:09:56] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:09:56] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:09:56] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:09:56] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:09:56] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:09:56] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:09:56] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:09:57] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:09:58] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:09:58] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:09:58] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:09:58] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:09:58] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:09:58] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:10:09] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:10:09] info: 	zh:zstack:znp: closing
[2026-05-14 14:10:09] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:10:09] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:10:17] INFO: Preparing to start...
[14:10:18] INFO: Socat not enabled
[14:10:18] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:10:22] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:10:22] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:10:22] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:10:22] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:10:22] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:10:22] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:10:22] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:10:23] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:10:23] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:10:23] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:10:23] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:10:23] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:10:24] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:10:24] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:10:35] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:10:35] info: 	zh:zstack:znp: closing
[2026-05-14 14:10:35] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:10:35] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:10:38] INFO: Preparing to start...
[14:10:38] INFO: Socat not enabled
[14:10:39] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:10:42] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:10:42] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:10:42] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:10:43] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:10:43] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:10:43] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:10:43] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:10:44] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:10:44] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:10:44] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:10:44] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:10:44] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:10:44] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:10:44] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:10:56] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:10:56] info: 	zh:zstack:znp: closing
[2026-05-14 14:10:56] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:10:56] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:13:32] INFO: Preparing to start...
[14:13:32] INFO: Socat not enabled
[14:13:33] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:13:36] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:13:36] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:13:36] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:13:36] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:13:36] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:13:36] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:13:36] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:13:37] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:13:38] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:13:38] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:13:38] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:13:38] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:13:38] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:13:38] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:13:49] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:13:49] info: 	zh:zstack:znp: closing
[2026-05-14 14:13:49] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:13:49] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)

This is still not what we discussed

mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: pairs
  password: apples
  version: 5

Your Broker is the issue

and I did try your version and it said it could not find it. let me try again and post logs

[14:31:37] INFO: Preparing to start...
[14:31:38] INFO: Socat not enabled
[14:31:38] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:31:42] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:31:42] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:31:42] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:31:43] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:31:43] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:31:43] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:31:43] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:31:43] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2026-05-14 14:31:44] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:31:44] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:31:55] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:31:55] info: 	zh:zstack:znp: closing
[2026-05-14 14:31:55] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:31:55] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)

making progress.
that version change to 5 improved/got us passs the mqtt section

[2026-05-14 14:13:38] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:13:38] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:13:38] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:13:38] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:13:49] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:13:49] info: 	zh:zstack:znp: closing
[2026-05-14 14:13:49] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:13:49] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:26:27] INFO: Preparing to start...
[14:26:28] INFO: Socat not enabled
[14:26:28] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:26:32] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:26:32] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:26:32] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:26:32] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:26:33] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:26:33] info: 	zh:controller: Configured channel '15' does not match adapter channel '25', changing channel
[2026-05-14 14:26:33] warning: 	zh:controller: Changing channel from '25' to '15'
[2026-05-14 14:26:33] info: 	zh:controller: Channel changed to '15'
[2026-05-14 14:26:45] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:26:45] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:26:45] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:26:45] info: 	z2m: Connecting to MQTT server at mqtt://172.16.10.21:1883
[2026-05-14 14:26:46] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:26:46] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:26:57] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:26:57] info: 	zh:zstack:znp: closing
[2026-05-14 14:26:57] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:26:57] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:31:37] INFO: Preparing to start...
[14:31:38] INFO: Socat not enabled
[14:31:38] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:31:42] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:31:42] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:31:42] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:31:42] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:31:43] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:31:43] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:31:43] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:31:43] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:31:43] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2026-05-14 14:31:44] error: 	z2m: MQTT failed to connect, exiting... (Connection refused: Unacceptable protocol version)
[2026-05-14 14:31:44] info: 	z2m: Stopping zigbee-herdsman...
[2026-05-14 14:31:55] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2026-05-14 14:31:55] info: 	zh:zstack:znp: closing
[2026-05-14 14:31:55] info: 	z2m: Stopped zigbee-herdsman
[2026-05-14 14:31:55] info: 	zh:zstack:znp: Port closed
/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264
  var er = new ERR_STREAM_WRITE_AFTER_END();
           ^
Error: write after end
    at writeAfterEnd (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:264:12)
    at File.Writable.write (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_writable.js:300:21)
    at DerivedLogger.ondata (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:629:20)
    at DerivedLogger.emit (node:events:531:35)
    at addChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:279:12)
    at readableAddChunk (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:262:11)
    at DerivedLogger.Readable.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_readable.js:228:10)
    at DerivedLogger.Transform.push (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:132:32)
    at DerivedLogger._transform (/app/node_modules/.pnpm/[email protected]/node_modules/winston/lib/winston/logger.js:337:12)
    at DerivedLogger.Transform._read (/app/node_modules/.pnpm/[email protected]/node_modules/readable-stream/lib/_stream_transform.js:166:10)
[14:33:16] INFO: Preparing to start...
[14:33:17] INFO: Socat not enabled
[14:33:17] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-05-14 14:33:21] info: 	z2m: Logging to console, file (filename: log.log)
[2026-05-14 14:33:21] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-14 14:33:21] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-14 14:33:21] info: 	zh:zstack:znp: Opening TCP socket with 172.16.10.28:6638
[2026-05-14 14:33:21] info: 	zh:zstack:znp: Socket connected
[2026-05-14 14:33:21] info: 	zh:zstack:znp: Socket ready
[2026-05-14 14:33:21] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-05-14 14:33:22] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-05-14 14:33:22] info: 	z2m: zigbee-herdsman started (resumed)
[2026-05-14 14:33:22] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20221226,"transportrev":2},"type":"ZStack3x0"}'
[2026-05-14 14:33:22] info: 	z2m: Currently 0 devices are joined.
[2026-05-14 14:33:22] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2026-05-14 14:33:23] info: 	z2m: Connected to MQTT server
[2026-05-14 14:33:23] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2026-05-14 14:33:23] info: 	z2m: Started frontend on port 172.16.10.21:8099
Error: listen EADDRNOTAVAIL: address not available 172.16.10.21:8099
    at Server.setupListenHandle [as _listen2] (node:net:1918:21)
    at listenInCluster (node:net:1997:12)
    at node:net:2206:7

It's still looking for the onboarding page

I removed the host line (front end ), restarted... working.
got the master management page.
now to go and try and re-adopt some devices.
G