Erreur Z2M après flash

Bonjour
Suite à flash de ma clé sonoff-E jai un message d’erreur et depuis ce mation le demon se met sur NOK

image

Starting Zigbee2MQTT without watchdog.
[2026-03-04 14:10:19] e[31merrore[39m: 	zh:ember:uart:ash: Failed to init port with error Error: Error: Input/output error, cannot open /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_80f1f405a449ef11a059d58cff00cc63-if00-port0
[2026-03-04 14:10:19] e[31merrore[39m: 	z2m: Error while starting zigbee-herdsman
[2026-03-04 14:10:19] e[31merrore[39m: 	z2m: Failed to start zigbee-herdsman
[2026-03-04 14:10:19] e[31merrore[39m: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-03-04 14:10:19] e[31merrore[39m: 	z2m: Exiting...
[2026-03-04 14:10:19] e[31merrore[39m: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
at EmberAdapter.initEzsp (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:666:19)
at EmberAdapter.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
at Zigbee.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/zigbee.ts:70:27)
at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/controller.ts:101:13)
at start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:149:5)

<<<< EDIT >>>>>
j’ai changé le port USB de la clé et je n’ai plus le msg d’erreur : Failed to init port

apres je ne vois pas trop les memes versions ici

dans les log z2mpackage je vois qu’il y a un nouvel update

-------------------- TRUNCATED LOG --------------------
* [new tag]           1.12.0     -> 1.12.0
* [new tag]           1.12.1     -> 1.12.1
* [new tag]           1.12.2     -> 1.12.2
* [new tag]           1.13.0     -> 1.13.0
* [new tag]           1.13.1     -> 1.13.1
* [new tag]           1.14.0     -> 1.14.0
* [new tag]           1.14.1     -> 1.14.1
* [new tag]           1.14.2     -> 1.14.2
* [new tag]           1.14.3     -> 1.14.3
* [new tag]           1.14.4     -> 1.14.4
* [new tag]           1.15.0     -> 1.15.0
* [new tag]           1.16.0     -> 1.16.0
* [new tag]           1.16.1     -> 1.16.1
* [new tag]           1.16.2     -> 1.16.2
* [new tag]           1.17.0     -> 1.17.0
* [new tag]           1.17.1     -> 1.17.1
* [new tag]           1.18.0     -> 1.18.0
* [new tag]           1.18.1     -> 1.18.1
* [new tag]           1.18.2     -> 1.18.2
* [new tag]           1.18.3     -> 1.18.3
* [new tag]           1.19.0     -> 1.19.0
* [new tag]           1.19.1     -> 1.19.1
* [new tag]           1.2.0      -> 1.2.0
* [new tag]           1.2.1      -> 1.2.1
* [new tag]           1.20.0     -> 1.20.0
* [new tag]           1.21.0     -> 1.21.0
* [new tag]           1.21.1     -> 1.21.1
* [new tag]           1.21.2     -> 1.21.2
* [new tag]           1.22.0     -> 1.22.0
* [new tag]           1.22.1     -> 1.22.1
* [new tag]           1.22.2     -> 1.22.2
* [new tag]           1.23.0     -> 1.23.0
* [new tag]           1.24.0     -> 1.24.0
* [new tag]           1.25.0     -> 1.25.0
* [new tag]           1.25.1     -> 1.25.1
* [new tag]           1.25.2     -> 1.25.2
* [new tag]           1.26.0     -> 1.26.0
* [new tag]           1.27.0     -> 1.27.0
* [new tag]           1.27.1     -> 1.27.1
* [new tag]           1.27.2     -> 1.27.2
* [new tag]           1.28.0     -> 1.28.0
* [new tag]           1.28.1     -> 1.28.1
* [new tag]           1.28.2     -> 1.28.2
* [new tag]           1.28.3     -> 1.28.3
* [new tag]           1.28.4     -> 1.28.4
* [new tag]           1.29.0     -> 1.29.0
* [new tag]           1.29.1     -> 1.29.1
* [new tag]           1.29.2     -> 1.29.2
* [new tag]           1.3.0      -> 1.3.0
* [new tag]           1.3.1      -> 1.3.1
* [new tag]           1.30.0     -> 1.30.0
* [new tag]           1.30.1     -> 1.30.1
* [new tag]           1.30.2     -> 1.30.2
* [new tag]           1.30.3     -> 1.30.3
* [new tag]           1.30.4     -> 1.30.4
* [new tag]           1.31.0     -> 1.31.0
* [new tag]           1.31.1     -> 1.31.1
* [new tag]           1.31.2     -> 1.31.2
* [new tag]           1.32.0     -> 1.32.0
* [new tag]           1.32.1     -> 1.32.1
* [new tag]           1.32.2     -> 1.32.2
* [new tag]           1.33.0     -> 1.33.0
* [new tag]           1.33.1     -> 1.33.1
* [new tag]           1.33.2     -> 1.33.2
* [new tag]           1.34.0     -> 1.34.0
* [new tag]           1.35.0     -> 1.35.0
* [new tag]           1.35.1     -> 1.35.1
* [new tag]           1.35.2     -> 1.35.2
* [new tag]           1.35.3     -> 1.35.3
* [new tag]           1.36.0     -> 1.36.0
* [new tag]           1.36.1     -> 1.36.1
* [new tag]           1.37.0     -> 1.37.0
* [new tag]           1.37.1     -> 1.37.1
* [new tag]           1.38.0     -> 1.38.0
* [new tag]           1.39.0     -> 1.39.0
* [new tag]           1.39.1     -> 1.39.1
* [new tag]           1.4.0      -> 1.4.0
* [new tag]           1.40.0     -> 1.40.0
* [new tag]           1.40.1     -> 1.40.1
* [new tag]           1.40.2     -> 1.40.2
* [new tag]           1.41.0     -> 1.41.0
* [new tag]           1.42.0     -> 1.42.0
* [new tag]           1.5.0      -> 1.5.0
* [new tag]           1.5.1      -> 1.5.1
* [new tag]           1.6.0      -> 1.6.0
* [new tag]           1.7.0      -> 1.7.0
* [new tag]           1.7.1      -> 1.7.1
* [new tag]           1.8.0      -> 1.8.0
* [new tag]           1.9.0      -> 1.9.0
* [new tag]           2.0.0      -> 2.0.0
* [new tag]           2.1.0      -> 2.1.0
* [new tag]           2.1.1      -> 2.1.1
* [new tag]           2.1.2      -> 2.1.2
* [new tag]           2.1.3      -> 2.1.3
* [new tag]           2.2.0      -> 2.2.0
* [new tag]           2.2.1      -> 2.2.1
* [new tag]           2.3.0      -> 2.3.0
* [new tag]           2.4.0      -> 2.4.0
* [new tag]           2.5.0      -> 2.5.0
* [new tag]           2.5.1      -> 2.5.1
* [new tag]           2.6.0      -> 2.6.0
* [new tag]           2.6.1      -> 2.6.1
* [new tag]           2.6.2      -> 2.6.2
* [new tag]           2.6.3      -> 2.6.3
* [new tag]           2.7.0      -> 2.7.0
* [new tag]           2.7.1      -> 2.7.1
* [new tag]           2.7.2      -> 2.7.2
* [new tag]           2.8.0      -> 2.8.0
* [new tag]           2.9.0      -> 2.9.0
+ git checkout tags/2.7.2
Note: switching to 'tags/2.7.2'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 3a49c957 chore(dev): release 2.7.2 (#30051)
+ '[' -n 2.7.2 ']'
++ echo 2.7.2
++ head -c 1
+ '[' 2 -lt 2 ']'
+ npm install -g pnpm
changed 1 package in 8s
1 package is looking for funding
run `npm fund` for details
+ pnpm i --frozen-lockfile
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +269
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 269, reused 36, downloaded 0, added 0
╭──────────────────────────────────────────╮
│                                          │
│   Update available! 10.18.3 → 10.30.3.   │
│   Changelog: https://pnpm.io/v/10.30.3   │
│     To update, run: pnpm add -g pnpm     │
│                                          │
╰──────────────────────────────────────────╯
Progress: resolved 269, reused 152, downloaded 0, added 0
Progress: resolved 269, reused 269, downloaded 0, added 0
Progress: resolved 269, reused 269, downloaded 0, added 250
Progress: resolved 269, reused 269, downloaded 0, added 269, done
dependencies:
+ ajv 8.17.1
+ bind-decorator 1.0.11
+ debounce 3.0.0
+ express-static-gzip 3.0.0
+ fast-deep-equal 3.1.3
+ finalhandler 2.1.1
+ humanize-duration 3.33.2
+ js-yaml 4.1.1
+ json-stable-stringify-without-jsonify 1.0.1
+ jszip 3.10.1
+ mqtt 5.14.1
+ object-assign-deep 0.4.0
+ rimraf 6.1.2
+ semver 7.7.3
+ source-map-support 0.5.21
+ throttleit 2.1.0
+ winston 3.19.0
+ winston-syslog 2.7.1
+ winston-transport 4.9.0
+ ws 8.18.3
+ zigbee-herdsman 8.0.1
+ zigbee-herdsman-converters 25.98.0
+ zigbee2mqtt-frontend 0.9.21
+ zigbee2mqtt-windfront 2.6.2
optionalDependencies:
+ unix-dgram 2.0.7
devDependencies:
+ @biomejs/biome 2.3.10
+ @types/finalhandler 1.2.4
+ @types/humanize-duration 3.27.4
+ @types/js-yaml 4.0.9
+ @types/node 24.10.4
+ @types/object-assign-deep 0.4.3
+ @types/readable-stream 4.0.23
+ @types/serve-static 2.2.0
+ @types/ws 8.18.1
+ @vitest/coverage-v8 3.2.4
+ tmp 0.2.5
+ typescript 5.9.3
+ vitest 3.2.4
Done in 9.7s using pnpm v10.18.3
+ pnpm run build
> zigbee2mqtt@2.7.2 build /var/www/html/plugins/z2m/resources/zigbee2mqtt
> tsc && node index.js writehash
+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 9
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
rm: invalid option -- '/'
Try 'rm --help' for more information.
+ echo 10
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************

je vois aussi qu’on peut passer en 2.9.1
image

du coup je ne sais pas vraiment si je suis a jour

Bonjour

Je vois que tu as flashé ta clé en 8.0.1, or c’est une version qui a été upgradée depuis.
Le firmware en 8.0.3 est ici :

je n’ai pas eu a choisir je vais sur ce site : https://dongle.sonoff.tech/sonoff-dongle-flasher/

et je connecte ma clé

<<>>
RE Flash avec le site je suis passé en Zigbee routeur 8.0.2

Je ne suis jamais passé par là.
Mais avec ce lien :

Après il n’est pas dit que ce soit le changement de firmware qui a occasionné le problème.
Chez toi, je vois marqué "Ember(Luna)", c’est propre aux Luna ? Car chez moi je n’ai que Ember tout court.

je n’ai pas Ember seul

image

1 « J'aime »

Si c’est ton coordinateur principal, il ne faut pas passer en routeur, mais en coordinateur

pas le choix via le site
image

Zigbee tout court et non pas Zigbee Router

C’est bien ce qui est indiqué sur la doc Sonoff

ça change quoi ? dsl pour la question novice

j’étais en zigbee et je suis passé en routeur pensant que c’etait ça l’erreur

Ca change le mode de fonctionnement.
En mode router, ta clé est considérée comme point d’accès supplémentaire à tes équipements Zigbee. Elle ne peut être router que si un coordinateur prinicpal existe

OK je recommence avec zigbee seul
Merci

image

Après redemarrage et lancement des dépendance
je suis passé à la version
image

A priori C’est OK dans les log
Merci

1 « J'aime »

Bonjour
J’ai peut etre parlé un peu vite car ce matin

[2026-03-05 06:54:46] e[31merrore[39m: 	zh:ember:ezsp: Fatal error, status=ERROR_SERIAL_INIT. Last Frame: [FRAME: ID=101:"READ_AND_CLEAR_COUNTERS" Seq=124 Len=87]
[2026-03-05 06:54:46] e[31merrore[39m: 	z2m: Adapter disconnected, stopping
> zigbee2mqtt@2.9.1 start
> node index.js
Starting Zigbee2MQTT without watchdog.

Ta box a perdu la clé. Soit un souci USB, soit des interférences (clé trop près sans rallonge…)
Le démon a redémarré aussitôt.
Là c’est plus matériel qu’autre chose

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.