Zigbee2MQTT avec Sonoff Dongle-E, flashé mais impossible de démarrer service

Bonjour la commu,

Mon problème

Je n’arrive vraiment pas à démarrer zigbee2MQTT avec un dongle Sonoff E.
Je suis passé par le forum pour récupérer le flasher en ligne, j’ai passé la clé en 7.4.4 mais j’ai toujours la même erreur :

Starting Zigbee2MQTT without watchdog.
[2024-10-02 18:32:41] info: 	z2m: Logging to console, file (filename: log.log)
[2024-10-02 18:32:41] info: 	z2m: Starting Zigbee2MQTT version 1.40.2-dev (commit #063d462)
[2024-10-02 18:32:41] info: 	z2m: Starting zigbee-herdsman (2.1.3)
[2024-10-02 18:32:41] info: 	zh:ember: Using default stack config.
[2024-10-02 18:32:41] info: 	zh:ember: ======== Ember Adapter Starting ========
[2024-10-02 18:32:41] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2024-10-02 18:32:41] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-10-02 18:32:41] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-10-02 18:32:41] info: 	zh:ember:uart:ash: Serial port opened
[2024-10-02 18:32:41] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-10-02 18:32:44] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-10-02 18:32:44] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-10-02 18:32:46] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-10-02 18:32:46] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-10-02 18:32:49] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-10-02 18:32:49] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-10-02 18:32:51] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-10-02 18:32:51] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-10-02 18:32:54] error: 	z2m: Error while starting zigbee-herdsman
[2024-10-02 18:32:54] error: 	z2m: Failed to start zigbee
[2024-10-02 18:32:54] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-10-02 18:32:54] error: 	z2m: Exiting...
[2024-10-02 18:32:54] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:684:19)
    at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1583:24)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)

Au niveau de la configuration, j’ai essayé pleins de trucs différents mais je suis resté sur cette config vu que cela ressemble exactement à mon cas.

J’ai bien vérifié dans le menu « Matériel » que l’ID matche pour la clé.
Bizarrement, la première fois que j’ai installé l’add-on il a démarré correctement, j’ai réussi à ouvrir la page web mais au bout de 5 secondes pleins d’erreurs rouges ont splash et depuis cela ne démarre plus…
J’ai essayé avec la version Edge et stable de l’add-on mais je n’arrive vraiment pas à faire marcher le module.
Merci beaucoup pour l’aide !

Ma configuration


System Information

version core-2024.9.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.46-haos
arch x86_64
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.1
Stage running
Available Repositories 1427
Downloaded Repositories 2
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 13.1
update_channel stable
supervisor_version supervisor-2024.09.1
agent_version 1.6.0
docker_version 26.1.4
disk_total 468.7 GB
disk_used 8.6 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.4.1), Let’s Encrypt (5.2.1), File editor (5.8.0), Get HACS (1.3.1), Zigbee2MQTT Edge (edge)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Recorder
oldest_recorder_run 28 septembre 2024 à 11:07
current_recorder_run 2 octobre 2024 à 14:28
estimated_db_size 10.36 MiB
database_engine sqlite
database_version 3.45.3
___

Tu dois modifier le fichier configuration.yaml de zigbee2mqtt quinze trouve dans le répertoire de zigbee2mqtt
Afin de modifier le driver de ezsp a ember

D’ailleurs dans la configuration de l’addon tu as une erreur de configuration il manque 2 espaces devant driver: et baudrate:
Mais ces modifications doivent être apportées aux fichier configuration.yaml de zigbee2mqtt (et pas dans celui de home assistant :wink: )

Salut

Tu as bien désactivé ZHA et ensuite ignoré ZHA après avoir redémarré ? (au cas où)

Pourquoi Z2M edge ?

Pour server: j’ai : server: mqtt://core-mosquitto:1883 (cela a peut-être son importance).

Ma configuration.yaml dans le dossier zigbee2mqtt

homeassistant: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons   # peut etre different dans ta config
  password: xxxxxxxxx   # peut etre different dans ta config
  keepalive: 120
  reject_unauthorized: true
  version: 4
serial:
  port: /dev/ttyACM0
  adapter: ember
frontend:
  port: 8099

Comme signalé par @ddfdom les modifications ne doivent être faites que dans le fichier configuration.yaml du dossier Zigbee2mqtt (sauf lors de la toute première configuration lors de l’installation)

1 « J'aime »

C’est n’est pas important si tu utilises le port par défaut (1883)

Salut,
je suis bête et discipliné :sweat_smile:
je fais comme la doc .

Quand tu vas sur un site web tu fais aussi https://google.com:443

Pourtant on devrait :smile:

D’ailleurs de base c’est rempli automatiquement

1 « J'aime »

Va savoir pourquoi, l’interface web de l’add-on n’a pas l’air de fonctionner correctement. En passant directement dans le fichier de configuration cela a marché du premier coup.
Merci à tous pour votre aide précieuse.

1 « J'aime »

En faite, elle fonctionne uniquement pour la configuration lors de la première installation.

Après il faut le faire par le fichier de configuration.yaml du dossier zigbee2mqtt

C’est dommage car c’est pas très pratique et sa porte a confusion.

2 « J'aime »

Bonjour,
il y a un tuto pour zigbee2mqtt ( a jour ):

c’est expliquer dedans: