Why can't I start zigbee2mqtt?

And then I’m back to the same issue…why won’t z2m start, where are the errors coming from.

Hi Everyone -

I am migrating to zigbee2mqtt from ZHA. I have disabled ZHA (i’ve triple checked this. However - i cannot get Zigbee2MQTT to start.

My instance is running on a HA Yellow with the Sonoff dongle connected via a USB dongle. A user (not person) was created for MQTT and i’ve confirmed the password/user name match.

Here is my configuration:

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
base_topic: zigbee2mqtt
user: mqtt_user
password: mqtt
server: mqtt://core-mosquitto:1883
mqtt:
server: 10.0.4.69:8123
base_topic: zigbee2mqt
serial:
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231031155018-if00
permit_join: true

Here is my log:

Zigbee2MQTT
[14:18:43] INFO: Preparing to start…
[14:18:43] INFO: Socat not enabled
[14:18:45] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2024-04-06 14:18:53: Logging to console and directory: ‘/config/zigbee2mqtt/log/2024-04-06.14-18-53’ filename: log.txt
Zigbee2MQTT:info 2024-04-06 14:18:53: Starting Zigbee2MQTT version 1.36.1 (commit #unknown)
Zigbee2MQTT:info 2024-04-06 14:18:53: Starting zigbee-herdsman (0.40.3)
Zigbee2MQTT:error 2024-04-06 14:19:14: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-04-06 14:19:14: Failed to start zigbee
Zigbee2MQTT:error 2024-04-06 14:19:14: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2024-04-06 14:19:14: Exiting…
Zigbee2MQTT:error 2024-04-06 14:19:14: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/app/lib/zigbee.ts:62:27)
at Controller.start (/app/lib/controller.ts:109:27)
at start (/app/index.js:107:5)

You are using a Dongle-E, so your configuration is wrong

serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231031155018-if00
  adapter: ezsp
1 Like

Thank you, Francis!

I am one step closer! That did the trick for the hardware side. Now my issue is connecting to the MQTT server.

Here is the log:

Connecting to MQTT server at 10.0.4.69:8123
Zigbee2MQTT:error 2024-04-07 11:11:13: MQTT error: connack timeout
Zigbee2MQTT:error 2024-04-07 11:11:13: MQTT failed to connect, exiting…
Zigbee2MQTT:info 2024-04-07 11:11:13: Stopping zigbee-herdsman…
Zigbee2MQTT:info 2024-04-07 11:11:14: Stopped zigbee-herdsman

I have it pointed at my HA IP address (10.0.4.69:8133). Is this correct? I had read that in my research but unsure if that is correct.

mqtt://core-mosquitto:1883

make sure to create a user/password in HA

1 Like

Thanks, again! I assume if I’m not getting this error:

Connection refused: Not authorized

It means my user and password are wrong?

User: mqtt_user
Pass: MQTT

My config in broker:

logins:
username: mqtt_user
password: mqtt
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
active: false
folder: mosquitto

I have a user set up under Users in HA. What’s the final piece I’m missing?

passwords are case-sensitive !

and you need password in both (not Pass) (and User needs to be user)

2 Likes

@francisp My phone auto corrected to capitals. I just confirmed all passwords and user names match.

User in users account. Mosquito Broker. And Z2MQTT. All three using “mqtt_user” and “mqtt” for the pass.

Is there something else I am not considering? Is it the use of user vs username?

Broker configuration:

logins:

  • username: mqtt_user
    password: mqtt
    require_certificate: false
    certfile: fullchain.pem
    keyfile: privkey.pem
    customize:
    active: false
    folder: mosquitto

Zigbee2Mqtt configuration:

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
base_topic: zigbee2mqtt
user: mqtt_user
password: mqtt
mqtt:
server: mqtt://core-mosquitto:1883
serial:
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231031155018-if00
adapter: ezsp
permit_join: true

You will have to check the MQTT logs.

1 Like

@francisp

Its looks like something is trying to connect but gets disconnected. Logs from mosquito broker:

2024-04-07 13:42:09: Client auto-50782605-D7F7-771A-50A3-BDDAE2F63111 disconnected.
2024-04-07 13:42:25: New connection from 172.30.33.4:51935 on port 1883.
2024-04-07 13:42:25: New client connected from 172.30.33.4:51935 as auto-A0C6B403-0A2D-82F0-A379-8B78DC49E535 (p2, c1, k60, u’addons’).
2024-04-07 13:42:25: Client auto-A0C6B403-0A2D-82F0-A379-8B78DC49E535 disconnected.
2024-04-07 13:42:34: Saving in-memory database to /data//mosquitto.db.
2024-04-07 13:42:40: New connection from 172.30.33.4:57839 on port 1883.
2024-04-07 13:42:40: New client connected from 172.30.33.4:57839 as auto-881FFFBE-CF91-7CDF-6A66-75CE90D35E34 (p2, c1, k60, u’addons’).
2024-04-07 13:42:40: Client auto-881FFFBE-CF91-7CDF-6A66-75CE90D35E34 disconnected.
2024-04-07 13:42:56: New connection from 172.30.33.4:50253 on port 1883.
2024-04-07 13:42:56: New client connected from 172.30.33.4:50253 as auto-5701855F-F36A-07EB-4135-FD1591A4FF2E (p2, c1, k60, u’addons’).
2024-04-07 13:42:56: Client auto-5701855F-F36A-07EB-4135-FD1591A4FF2E disconnected.
2024-04-07 13:43:11: New connection from 172.30.33.4:46625 on port 1883.
2024-04-07 13:43:11: New client connected from 172.30.33.4:46625 as auto-4D2B5F3D-8C7B-A548-1CAB-D390D24E2C84 (p2, c1, k60, u’addons’).
2024-04-07 13:43:11: Client auto-4D2B5F3D-8C7B-A548-1CAB-D390D24E2C84 disconnected.
2024-04-07 13:43:21: New connection from 172.30.32.2:47770 on port 1883.
2024-04-07 13:43:21: Client closed its connection.
2024-04-07 13:43:26: New connection from 172.30.33.4:47525 on port 1883.
2024-04-07 13:43:26: New client connected from 172.30.33.4:47525 as auto-3FD71001-DE1E-0BBB-D0FA-2C5C8BF3ABAD (p2, c1, k60, u’addons’).
2024-04-07 13:43:26: Client auto-3FD71001-DE1E-0BBB-D0FA-2C5C8BF3ABAD disconnected.
2024-04-07 13:43:41: New connection from 172.30.33.4:49305 on port 1883.
2024-04-07 13:43:41: New client connected from 172.30.33.4:49305 as auto-AC208B45-5F0B-C370-6097-4DF5321B0EA9 (p2, c1, k60, u’addons’).
2024-04-07 13:43:41: Client auto-AC208B45-5F0B-C370-6097-4DF5321B0EA9 disconnected.
2024-04-07 13:43:56: New connection from 172.30.33.4:45265 on port 1883.
2024-04-07 13:43:56: New client connected from 172.30.33.4:45265 as auto-4A9F322F-84B9-01B1-9BC2-8ADC79CD47FE (p2, c1, k60, u’addons’).
2024-04-07 13:43:56: Client auto-4A9F322F-84B9-01B1-9BC2-8ADC79CD47FE disconnected.
2024-04-07 13:44:11: New connection from 172.30.33.4:54031 on port 1883.
2024-04-07 13:44:11: New client connected from 172.30.33.4:54031 as auto-CFD5C1EF-FE7C-009F-98F6-9E742D339819 (p2, c1, k60, u’addons’).
2024-04-07 13:44:11: Client auto-CFD5C1EF-FE7C-009F-98F6-9E742D339819 disconnected.
2024-04-07 13:44:26: New connection from 172.30.33.4:46557 on port 1883.
2024-04-07 13:44:26: New client connected from 172.30.33.4:46557 as auto-E2A96068-9F06-6177-8E1D-E487FB99E886 (p2, c1, k60, u’addons’).
2024-04-07 13:44:26: Client auto-E2A96068-9F06-6177-8E1D-E487FB99E886 disconnected.
2024-04-07 13:44:41: New connection from 172.30.33.4:41879 on port 1883.
2024-04-07 13:44:41: New client connected from 172.30.33.4:41879 as auto-90346FF7-6D46-FE4D-6CEF-5C0F2F1DDA43 (p2, c1, k60, u’addons’).
2024-04-07 13:44:41: Client auto-90346FF7-6D46-FE4D-6CEF-5C0F2F1DDA43 disconnected.
2024-04-07 13:44:57: New connection from 172.30.33.4:60949 on port 1883.
2024-04-07 13:44:57: New client connected from 172.30.33.4:60949 as auto-17B3F1F7-A576-6153-6B51-34E2AABF0D22 (p2, c1, k60, u’addons’).
2024-04-07 13:44:57: Client auto-17B3F1F7-A576-6153-6B51-34E2AABF0D22 disconnected.
2024-04-07 13:45:13: New connection from 172.30.33.4:42887 on port 1883.
2024-04-07 13:45:13: New client connected from 172.30.33.4:42887 as auto-B6659C52-6A2E-F3D9-83EA-280E681ACF7E (p2, c1, k60, u’addons’).
2024-04-07 13:45:13: Client auto-B6659C52-6A2E-F3D9-83EA-280E681ACF7E disconnected.
2024-04-07 13:45:21: New connection from 172.30.32.2:55828 on port 1883.
2024-04-07 13:45:21: Client closed its connection.
2024-04-07 13:45:28: New connection from 172.30.33.4:58323 on port 1883.
2024-04-07 13:45:28: New client connected from 172.30.33.4:58323 as auto-A9ACBDD5-F494-6C0D-14B3-E13675E2574D (p2, c1, k60, u’addons’).
2024-04-07 13:45:28: Client auto-A9ACBDD5-F494-6C0D-14B3-E13675E2574D disconnected.
2024-04-07 13:45:45: New connection from 172.30.33.4:50441 on port 1883.
2024-04-07 13:45:45: New client connected from 172.30.33.4:50441 as auto-3E711153-CEA9-F76E-5FDB-531638B7B042 (p2, c1, k60, u’addons’).
2024-04-07 13:45:45: Client auto-3E711153-CEA9-F76E-5FDB-531638B7B042 disconnected.
2024-04-07 13:46:01: New connection from 172.30.33.4:41759 on port 1883.
2024-04-07 13:46:01: New client connected from 172.30.33.4:41759 as auto-D8B42088-FF68-D561-FB79-2BA3D7F14153 (p2, c1, k60, u’addons’).
2024-04-07 13:46:01: Client auto-D8B42088-FF68-D561-FB79-2BA3D7F14153 disconnected.
2024-04-07 13:46:16: New connection from 172.30.33.4:49187 on port 1883.
2024-04-07 13:46:16: New client connected from 172.30.33.4:49187 as auto-A1E8ACD5-E5E5-12A0-3C16-2B372764C583 (p2, c1, k60, u’addons’).
2024-04-07 13:46:16: Client auto-A1E8ACD5-E5E5-12A0-3C16-2B372764C583 disconnected.
2024-04-07 13:46:31: New connection from 172.30.33.4:39971 on port 1883.
2024-04-07 13:46:31: New client connected from 172.30.33.4:39971 as auto-D8D4C12A-AB75-FBCA-AE76-A7B0F79E6D5E (p2, c1, k60, u’addons’).
2024-04-07 13:46:31: Client auto-D8D4C12A-AB75-FBCA-AE76-A7B0F79E6D5E disconnected.
2024-04-07 13:46:46: New connection from 172.30.33.4:54969 on port 1883.
2024-04-07 13:46:46: New client connected from 172.30.33.4:54969 as auto-59CFE697-546B-824A-8858-5AE2E2258E94 (p2, c1, k60, u’addons’).
2024-04-07 13:46:46: Client auto-59CFE697-546B-824A-8858-5AE2E2258E94 disconnected.
2024-04-07 13:47:01: New connection from 172.30.33.4:49295 on port 1883.
2024-04-07 13:47:01: New client connected from 172.30.33.4:49295 as auto-7C655FAA-8485-6D42-1770-F1AB8C761B82 (p2, c1, k60, u’addons’).
2024-04-07 13:47:01: Client auto-7C655FAA-8485-6D42-1770-F1AB8C761B82 disconnected.
2024-04-07 13:47:16: New connection from 172.30.33.4:36495 on port 1883.
2024-04-07 13:47:16: New client connected from 172.30.33.4:36495 as auto-C110BE6A-5B7B-7B3A-8E88-7D4732EBA68A (p2, c1, k60, u’addons’).
2024-04-07 13:47:16: Client auto-C110BE6A-5B7B-7B3A-8E88-7D4732EBA68A disconnected.
2024-04-07 13:47:21: New connection from 172.30.32.2:54074 on port 1883.
2024-04-07 13:47:21: Client closed its connection.
2024-04-07 13:47:32: New connection from 172.30.33.4:59889 on port 1883.
2024-04-07 13:47:32: New client connected from 172.30.33.4:59889 as auto-5B93AD9A-E568-7563-D38D-80B2C35077BD (p2, c1, k60, u’addons’).
2024-04-07 13:47:32: Client auto-5B93AD9A-E568-7563-D38D-80B2C35077BD disconnected.
2024-04-07 13:47:47: New connection from 172.30.33.4:49083 on port 1883.
2024-04-07 13:47:47: New client connected from 172.30.33.4:49083 as auto-855631EC-DB68-D3B3-EE74-A64AA563395A (p2, c1, k60, u’addons’).
2024-04-07 13:47:47: Client auto-855631EC-DB68-D3B3-EE74-A64AA563395A disconnected.
2024-04-07 13:48:02: New connection from 172.30.33.4:34861 on port 1883.
2024-04-07 13:48:02: New client connected from 172.30.33.4:34861 as auto-A2DAF37B-C8DB-373B-6FC0-B1A1D343385A (p2, c1, k60, u’addons’).
2024-04-07 13:48:02: Client auto-A2DAF37B-C8DB-373B-6FC0-B1A1D343385A disconnected.
2024-04-07 13:48:17: New connection from 172.30.33.4:44403 on port 1883.
2024-04-07 13:48:17: New client connected from 172.30.33.4:44403 as auto-9976B419-4A1E-DC61-3731-5A21367CE77B (p2, c1, k60, u’addons’).
2024-04-07 13:48:17: Client auto-9976B419-4A1E-DC61-3731-5A21367CE77B disconnected.
2024-04-07 13:48:32: New connection from 172.30.33.4:48493 on port 1883.
2024-04-07 13:48:32: New client connected from 172.30.33.4:48493 as auto-F80B02E3-87C2-5173-EA6B-24FCBA8CEA8A (p2, c1, k60, u’addons’).
2024-04-07 13:48:32: Client auto-F80B02E3-87C2-5173-EA6B-24FCBA8CEA8A disconnected.
2024-04-07 13:48:48: New connection from 172.30.33.4:56717 on port 1883.
2024-04-07 13:48:48: New client connected from 172.30.33.4:56717 as auto-992C654E-BCFA-B0FA-F025-3C74CF4C329C (p2, c1, k60, u’addons’).
2024-04-07 13:48:48: Client auto-992C654E-BCFA-B0FA-F025-3C74CF4C329C disconnected.
2024-04-07 13:49:04: New connection from 172.30.33.4:60367 on port 1883.
2024-04-07 13:49:04: New client connected from 172.30.33.4:60367 as auto-285E9D3E-BD9D-3F7C-F749-0BA1CAC7F34E (p2, c1, k60, u’addons’).
2024-04-07 13:49:04: Client auto-285E9D3E-BD9D-3F7C-F749-0BA1CAC7F34E disconnected.
2024-04-07 13:49:19: New connection from 172.30.33.4:38165 on port 1883.
2024-04-07 13:49:19: New client connected from 172.30.33.4:38165 as auto-729782E4-4927-D86E-CA40-4A1E1F9DF541 (p2, c1, k60, u’addons’).
2024-04-07 13:49:19: Client auto-729782E4-4927-D86E-CA40-4A1E1F9DF541 disconnected.
2024-04-07 13:49:21: New connection from 172.30.32.2:49446 on port 1883.
2024-04-07 13:49:21: Client closed its connection.
2024-04-07 13:49:34: New connection from 172.30.33.4:36229 on port 1883.
2024-04-07 13:49:34: New client connected from 172.30.33.4:36229 as auto-D12643F6-348B-2459-4F4D-2C03A1F89E57 (p2, c1, k60, u’addons’).
2024-04-07 13:49:34: Client auto-D12643F6-348B-2459-4F4D-2C03A1F89E57 disconnected.
2024-04-07 13:49:49: New connection from 172.30.33.4:42647 on port 1883.
2024-04-07 13:49:49: New client connected from 172.30.33.4:42647 as auto-2CF4BC29-87FC-D856-7A34-F4F0D1BE9BEE (p2, c1, k60, u’addons’).
2024-04-07 13:49:49: Client auto-2CF4BC29-87FC-D856-7A34-F4F0D1BE9BEE disconnected.

Try settings → People → users and add a user with name mqtt_user and password mqtt, and then restart HA

1 Like

Hello, My friend! Turns out that my configuration.yaml file did not have the username/password fields. I manually entered them and it started right up. Thank you for your help with this! Be well.