Problème installation Z2MQTT clé sonoff MG4

Bonjour,

j’ai acheté une clé Sonoff PLUSMG24 et voudrai utiliser Z2M pour intégrer mes apareil mais impossible d’y arriver (pour le moment)

J’ais mis à jour le firmwire via le module de chez sonoff, j’ai lancé moskitto broker, ignoré le dongle sur ZHA, créé un user mqtt et voici ma configuration dezigbee2QTT :

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: true
mqtt:
  user: mqtt
  password: ****
serial:
  port: >-
    /dev/serial/by-id/usb-SONOFF_SONOFF_Dongle_Plus_MG24_c68a9c5287a1ef11b47f926661ce3355-if00-port0
  adapter: ember

Et voici mon log Z2M :

 [16:16:55] INFO: Preparing to start...
 [16:16:55] INFO: Socat not enabled
 [16:16:56] INFO: Starting Zigbee2MQTT...
 Starting Zigbee2MQTT without watchdog.
 Onboarding page is available at http://0.0.0.0:8099/
 [2026-02-04 16:17:23] info: 	z2m: Logging to console, file (filename: log.log)
 [2026-02-04 16:17:23] info: 	z2m: Starting Zigbee2MQTT version 2.8.0 (commit #unknown)
 [2026-02-04 16:17:23] info: 	z2m: Starting zigbee-herdsman (9.0.2)
 [2026-02-04 16:17:24] info: 	zh:ember: Using default stack config.
 [2026-02-04 16:17:24] info: 	zh:ember: ======== Ember Adapter Starting ========
 [2026-02-04 16:17:24] info: 	zh:ember:ezsp: ======== EZSP starting ========
 [2026-02-04 16:17:24] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
 [2026-02-04 16:17:24] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
 [2026-02-04 16:17:24] info: 	zh:ember:uart:ash: Serial port opened
 [2026-02-04 16:17:24] info: 	zh:ember:uart:ash: ======== ASH starting ========
 [2026-02-04 16:17:29] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
 [2026-02-04 16:17:29] info: 	zh:ember:uart:ash: ======== ASH starting ========
 [2026-02-04 16:17:34] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
 [2026-02-04 16:17:34] info: 	zh:ember:uart:ash: ======== ASH starting ========
 [2026-02-04 16:17:39] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
 [2026-02-04 16:17:39] info: 	zh:ember:uart:ash: ======== ASH starting ========
 [2026-02-04 16:17:44] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
 [2026-02-04 16:17:44] info: 	zh:ember:uart:ash: ======== ASH starting ========
 [2026-02-04 16:17:49] error: 	z2m: Error while starting zigbee-herdsman
 [2026-02-04 16:17:49] error: 	z2m: Failed to start zigbee-herdsman
 [2026-02-04 16:17:49] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
 [2026-02-04 16:17:49] error: 	z2m: Exiting...
 [2026-02-04 16:17:49] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
     at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:666:19)
     at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
     at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
     at Zigbee.start (/app/lib/zigbee.ts:70:27)
     at Controller.start (/app/lib/controller.ts:101:13)
     at start (/app/index.js:149:5)

J’ai regardé sur le forum mais rien trouvé de correspondant! ca fait 5 ou 6 H que je suis dessus mais je bloque compètement !

Merci de votre aide !

Ma configuration

System Information

version core-2026.1.3
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch aarch64
user root
virtualenv false
python_version 3.13.11
os_name Linux
os_version 6.12.63-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2677
Downloaded Repositories 6
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 17.0
update_channel stable
supervisor_version supervisor-2026.01.1
agent_version 1.8.1
docker_version 29.1.3
disk_total 28.0 GB
disk_used 7.4 GB
nameservers 2a01:cb1d:941:9400:6245:e8ff:fe51:7b10, fe80::6245:e8ff:fe51:7b10, 192.168.1.1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board green
supervisor_api ok
version_api ok
installed_addons Silicon Labs Flasher (0.3.2), Terminal & SSH (9.18.0), Matter Server (8.2.2), Node-RED (20.2.4), SONOFF Dongle Flasher (1.3.0), Mosquitto broker (6.5.2), Zigbee2MQTT (2.8.0-1)
Dashboards
dashboards 2
resources 3
views 2
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth944dfb0 (disabled), veth6b3d03b (disabled), vethdd105a7 (disabled), vethfd997f4 (disabled), veth8f28b11 (disabled), veth6d57ecc (disabled), veth028c788 (disabled), veth01d13aa (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.28/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth944dfb0 (), veth6b3d03b (), vethdd105a7 (), vethfd997f4 (), veth8f28b11 (), veth6d57ecc (), veth028c788 (), veth01d13aa ()
ipv6_addresses lo (::1/128), end0 (2a01:cb1d:941:9400:ccba:9a4a:bc0a:7460/64, fe80::505f:e720:7bdb:53a8/64), hassio (fe80::3832:8dff:fe30:8b66/64), docker0 (fe80::c4b7:9aff:fecf:2e91/64), veth944dfb0 (fe80::68c5:29ff:fead:87e0/64), veth6b3d03b (fe80::48a7:9ff:fea8:68f8/64), vethdd105a7 (fe80::1051:78ff:fec0:62bb/64), vethfd997f4 (fe80::ecc9:9dff:fe49:c0ee/64), veth8f28b11 (fe80::9852:70ff:fe11:4e1b/64), veth6d57ecc (fe80::74a9:3fff:fe69:a664/64), veth028c788 (fe80::a00f:9fff:fe05:7d34/64), veth01d13aa (fe80::e41c:43ff:fe6d:9cec/64)
announce_addresses 192.168.1.28, 2a01:cb1d:941:9400:ccba:9a4a:bc0a:7460, fe80::505f:e720:7bdb:53a8
Recorder
oldest_recorder_run 4 janvier 2026 à 12:24
current_recorder_run 2 février 2026 à 14:33
estimated_db_size 16.98 MiB
database_engine sqlite
database_version 3.49.2
___

Dans la 1ère zone de code, tu as mis
mqtt:
sans mettre de serveur derrière.
Donc le log te dit

[2026-02-04 16:17:49] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR
1 « J'aime »

Bonjour,
il te manque server: mqtt://core-mosquitto:1883 dans la partie MQTT.
il te faudrais le rajouter dans le fichier configuration.yaml du dossier /config/zigbee2mqtt/ ou /homeassistant/zigbee2mqtt/ si tu utilise File Editor.

Wow,

Merci pour ces réponses rapides!

J’ai effectivement rajouté la ligne manquante, mais il ne démarre toujours pas voici le nouveau LOG :

[17:56:46] INFO: Socat not enabled
[17:56:47] INFO: Starting Zigbee2MQTT…
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2026-02-04 17:57:07] info: z2m: Logging to console, file (filename: log.log)
[2026-02-04 17:57:07] info: z2m: Starting Zigbee2MQTT version 2.8.0 (commit #unknown)
[2026-02-04 17:57:07] info: z2m: Starting zigbee-herdsman (9.0.2)
[2026-02-04 17:57:07] info: zh:ember: Using default stack config.
[2026-02-04 17:57:07] info: zh:ember: ======== Ember Adapter Starting ========
[2026-02-04 17:57:08] info: zh:ember:ezsp: ======== EZSP starting ========
[2026-02-04 17:57:08] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-02-04 17:57:08] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2026-02-04 17:57:08] info: zh:ember:uart:ash: Serial port opened
[2026-02-04 17:57:08] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-02-04 17:57:13] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-02-04 17:57:13] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-02-04 17:57:18] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-02-04 17:57:18] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-02-04 17:57:23] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-02-04 17:57:23] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-02-04 17:57:28] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-02-04 17:57:28] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-02-04 17:57:33] error: z2m: Error while starting zigbee-herdsman
[2026-02-04 17:57:33] error: z2m: Failed to start zigbee-herdsman
[2026-02-04 17:57:33] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
[2026-02-04 17:57:33] error: z2m: Exiting…
[2026-02-04 17:57:33] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:666:19)
at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
at Zigbee.start (/app/lib/zigbee.ts:70:27)
at Controller.start (/app/lib/controller.ts:101:13)
at start (/app/index.js:149:5)

Tente de débrancher ton dongle attendre 10s et le rebrancher

Puis relancer z2m , cette erreur est souvent dur car il n’arrive pas a se connecter au dongle

Tu es sur quelle plateforme hardware ?

Bonjour,

Voici ma configuration Z2M fonctionnelle.
Je n’ai pas mis la section Serial car j’ai un dongle Ethernet.

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://core-mosquitto:1883
  user: xxxxxx
  password: xxxxxx
serial:

En espérant que cela puisse t’aider.

J’ai essayé de débranché le dongle pendant 10 sec rien n’y fait …

Je suis sous home assistant green.

tu as bien modifer par le fichier et non par lUI ?

J’ai modifié le fichier par file éditor :

pourquoi baudrate: 38400 ?

1 « J'aime »

Je ne sais pas du tout c’était prérempli dans la page interface utilisateur, je n’ai pas changé, voici cequ’il me propose d’autre :

normalement c’est baudrate: 115200

1 « J'aime »

OHHHHHH super c’était ca !

Ca s’est lancé : Merci beaucoup !!!

2 « J'aime »

Bonjour a tous

Moi aussi j’ai un prebleme de start sur z2m

comfig regardé 15 fois

plusieur jour que je recherche sans vraiment rien trouvé

Apres j’avoue je suis debutant :sweat_smile:

Voici mon core error si qq1 a une idée , Merci

[2026-02-05 20:58:41] error: 	z2m: Error while starting zigbee-herdsman

[2026-02-05 20:58:41] error: z2m: Failed to start zigbee-herdsman

[2026-02-05 20:58:41] error: z2m: Exiting…

[2026-02-05 20:58:41] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.

Bonjour,
quelle clé tu utilises ?
faudrais mettre la configuration de Z2M, a partir du fichier configuration.yaml dans le dossier /homeassistant/zigbee2mqtt. Tu pourras le voir avec le module complémentaire File editor.
post ta configuration avec la balise texte préformaté (icône image).

Bonjour

clé sonoff ZBDongle-E

Le 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: zigbeemqtt

password: 0000

serial:

port: >-

/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_84bf1f81f8c2ef11a754eab08048b910-if00-port0

adapter: ember

non pas c’est configuration par le UI de Z2M. par le fichier configuration.yaml de Z2M. Lis ce que je t’explique .
installe le module complémentaire file editor, puis accède au fichier configuration.yaml de Z2M.

Désolé mais c pas si simple pour moi :sweat_smile:

non, c’est /homeassistant/zigbee2mqtt/configuration.yaml.