Bonjour, et navré pour une question déjà traitée mais je ne m’en sors pas… Merci d’avance!
Mon problème: Je n’arrive pas à faire fonctionner zigbee2mqtt, même après des heures d’essais divers de config.
Tout fonctionne parfaitement avec ZHA donc le dongle semble ok. (J’avais une sirène extérieure non reconnue, j’ai donc désinstallé ZHA et tenté d’installer Zigbee2mqtt.)
J’ai un dongle ZBDONGLE-E de chez Domadoo de Juillet 2024, qui a été pré-flashé avec le firmware du coordinateur Zigbee basé sur EZNet 6.10.3. Je ne pense pas devoir flasher à nouveau donc…
Côté config Z2M:
dans Serial j’ai rajouté:
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20240125085737-if00
qui correspond bien à l’Id que je vois dans le matériel. J’ai le même problème si je ne mets que port: /dev/ttyACM0> J’ai tenté de rajouter dans le serial adapter: ember → j’ai l’erreur suivante: Adapter EZSP protocol version (8) is not supported by Host [13-14]
Si je mets adapter: ezsp voilà ce que j’obtiens:
[2024-08-02 17:28:51] error:
zh:ezsp:uart: → Error: Error: {sequence:1} after 4000ms
[2024-08-02 17:28:51] error:
zh:ezsp:uart: -!- break waiting (1)
[2024-08-02 17:28:51] error:
zh:ezsp:uart: Can’t send DATA frame (0,1,0): 1800012800
[2024-08-02 17:28:53] info:
z2m: zigbee-herdsman started (resumed)
[2024-08-02 17:28:53] info:
z2m: Coordinator firmware version: ‹ {meta:{maintrel:3 ,majorrel:6,minorrel:10,product:8,revision:6.10.3.0 build 297},type:EZSP v8} ›
[2024-08-02 17:28:53] info:
z2m: Currently 0 devices are joined:
[2024-08-02 17:28:53] info:
z2m: Zigbee: disabling joining new devices.
[2024-08-02 17:28:53] info:
z2m: Connecting to MQTT server at localhost:1883
[2024-08-02 17:29:23] error:
z2m: MQTT error: connack timeout
[2024-08-02 17:29:23] error:
z2m: MQTT failed to connect, exiting…
[2024-08-02 17:29:23] info:
z2m: Stopping zigbee-herdsman…
[2024-08-02 17:29:24] info:
zh:controller: Wrote coordinator backup to ‹ /config/zigbee2mqtt/coordinator_backup.json ›
[2024-08-02 17:29:24] info:
z2m: Stopped zigbee-herdsman
landro:
pense pas devoir flasher à nouveau donc
Et pourtant si il faut flasher les clé sonoff avec le firmware 7.4.X pour utiliser le driver ember sois zigbee2mqtt qui remplace ezsp
Donc il faut flasher ta clé
Puis modifier le driver de ezsp a ember dans la conf de z2m
Il y’a un tuto sur le sujet sur le portail je crois ?
ddfdom:
Il y’a un tuto sur le sujet sur le portail je crois ?
Bonjour,
il y a un tuto, c’est part ici:
Bonjour à tous Je viens de franchir le pas ! (pas sans frayeur !!) Version de base : HA 2024.5.2 Z2M 1.37.0-1 J’ai procédé comme suit : Arrêt du module complémentaire zigbee2mqtt (Z2M) Modification du type adaptateur de « ezsp » en « ember » dans le fichier /zigbee2mqtt/configuration.yaml Arrêt de HA et du NUC Branchement de la clé sur mon PC pour mise à jour Mise à jour avec le lien de @ddfdom : Silabs Firmware Flasher | Web based flasher for ZB-GW04 and ZBDongle-E. MultiPA…
1 « J'aime »
ddfdom:
firmware 7.
Merci d’avoir répondu, très sympa! J’avais vu ta contribution précédente (Mise a jour Sonoff DONGLE -E (pour Zigbee2mqtt 1.37.0-1)(ember) - #8 par ddfdom)
J’avais tenté de flasher directement depuis Chrome avec Silabs Firmware Flasher | Web based flasher for ZB-GW04 and ZBDongle-E. MultiPAN RCP firmware enables these devices to be used with Silabs Multiprotocol Addon in Home Assistant. Allow Zigbee and Thread to co-exist on the same dongle. Get ahead of the tech an experiment with Matter! mais quand je clique sur connecter il me met un message d’erreur:
The running firmware could not be detected.
Make sure the USB port works and if you are using a USB extension cable, make sure the cable can transfer data. Unplug the Sonoff ZBDongle-E and plug it back in to reset and try again
J’avais donc abandonné pensant que Domadoo avait de toutes façons fait le nécessaire… A priori non, c’est donc ça qu’il faut que j’arrive à faire fonctionner…
Pour ça il fait brancher la sonoff sur ton pc ont est d’accord
Regarde le tuto posté par @WarC0zes
Mais la depuis la version 1.39 de z2m ember est devenu obligatoire
oui bien sûr. Le pc détecte bien le sonoff en USB, ça tourne 1mn en « connecting this can take a few seconds » puis j’ai l’erreur. Je tente sur un autre pc windows, ça semble fonctionner, il me propose l’upgrade. Navré, à priori c’est mon pc windows principal qui a un shoot sur les USB!!! Je vous tiens au jus après l’upgrade & la mise à jour Z2M!!! MERCI!
Fait penser à lancer chrome en administrateur
Bon, avec un autre pc j’ai réussi à passer au firmware 7.4.2.0. Côté journal (après renommage des config & restart HA) je n’ai plus d’erreur du côté du dongle à priori. Par contre j’ai une erreur sur le mqtt, alors que tout ronronne bien sur mes capteurs mqtt existants (vérifié via mqtt explorer et sous HA où je lis des données live)
J’ai ça en verbatim… Une idée peut-être svp? (et navré d’être encore bloqué à vous déranger! :))
[18:48:04] INFO: Preparing to start...
[18:48:04] INFO: Socat not enabled
[18:48:05] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-08-02 18:48:06] info: z2m: Logging to console, file (filename: log.log)
[2024-08-02 18:48:06] info: z2m: Starting Zigbee2MQTT version 1.39.1 (commit #unknown)
[2024-08-02 18:48:06] info: z2m: Starting zigbee-herdsman (0.55.3)
[2024-08-02 18:48:07] info: zh:ember: Using default stack config.
[2024-08-02 18:48:07] info: zh:ember: ======== Ember Adapter Starting ========
[2024-08-02 18:48:07] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-08-02 18:48:07] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-08-02 18:48:07] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-08-02 18:48:07] info: zh:ember:uart:ash: Serial port opened
[2024-08-02 18:48:07] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-08-02 18:48:07] error: zh:ember:uart:ash: Received frame with CRC error
[2024-08-02 18:48:07] error: zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2024-08-02 18:48:07] error: zh:ember:uart:ash: ASH disconnected | Adapter status: ASH_NCP_FATAL_ERROR
[2024-08-02 18:48:07] error: zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-08-02 18:48:07] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-08-02 18:48:07] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-08-02 18:48:08] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-08-02 18:48:08] info: zh:ember:uart:ash: ======== ASH started ========
[2024-08-02 18:48:08] info: zh:ember:ezsp: ======== EZSP started ========
[2024-08-02 18:48:08] info: zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2024-08-02 18:48:08] info: zh:ember: Adapter version info: {"ezsp":13,"revision":"7.4.2 [GA]","build":0,"major":7,"minor":4,"patch":2,"special":0,"type":170}
[2024-08-02 18:48:08] info: zh:ember: [STACK STATUS] Network up.
[2024-08-02 18:48:08] info: zh:ember: [INIT TC] Adapter network matches config.
[2024-08-02 18:48:08] info: zh:ember: [CONCENTRATOR] Started source route discovery. 1248ms until next broadcast.
[2024-08-02 18:48:08] info: z2m: zigbee-herdsman started (resumed)
[2024-08-02 18:48:08] info: z2m: Coordinator firmware version: '{"meta":{"build":0,"ezsp":13,"major":7,"minor":4,"patch":2,"revision":"7.4.2 [GA]","special":0,"type":170},"type":"EmberZNet"}'
[2024-08-02 18:48:08] info: z2m: Currently 0 devices are joined:
[2024-08-02 18:48:08] info: z2m: Zigbee: disabling joining new devices.
[2024-08-02 18:48:09] info: z2m: Connecting to MQTT server at localhost:1883
[2024-08-02 18:48:39] error: z2m: MQTT error: connack timeout
[2024-08-02 18:48:39] error: z2m: MQTT failed to connect, exiting...
[2024-08-02 18:48:39] info: z2m: Stopping zigbee-herdsman...
[2024-08-02 18:48:39] info: zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2024-08-02 18:48:39] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Total frames: RX=54, TX=103
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Cancelled : RX=0, TX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: DATA frames : RX=53, TX=48
[2024-08-02 18:48:39] info: zh:ember:uart:ash: DATA bytes : RX=565, TX=534
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: ACK frames : RX=0, TX=54
[2024-08-02 18:48:39] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: CRC errors : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Comm errors : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Length < minimum: RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Length > maximum: RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Bad controls : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Bad lengths : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Out of buffers : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Retry dupes : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Out of sequence : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2024-08-02 18:48:39] info: zh:ember:uart:ash: Port closed.
[2024-08-02 18:48:39] info: zh:ember:uart:ash: ======== ASH stopped ========
[2024-08-02 18:48:39] info: zh:ember:ezsp: ======== EZSP stopped ========
[2024-08-02 18:48:39] info: zh:ember: ======== Ember Adapter Stopped ========
[2024-08-02 18:48:39] info: z2m: Stopped zigbee-herdsman
c’est cette erreur qui m’inquiète en fait, toujours côté dongle à priori…
[2024-08-02 18:48:07] info:
zh:ember:uart:ash: ======== ASH starting ========
[2024-08-02 18:48:07] error:
zh:ember:uart:ash: Received frame with CRC error
[2024-08-02 18:48:07] error:
zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2024-08-02 18:48:07] error:
zh:ember:uart:ash: ASH disconnected
[2024-08-02 18:48:07] error:
zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
[2024-08-02 18:48:07] info:
zh:ember:uart:ash: ======== ASH Adapter reset ========
La dernière version du firmware est la 7.4.3
Le flashage de ta clé s’est bien passé ?
1 « J'aime »
Par contre pense a passer tes logs en format code sinon c’est compliqué a lire
Il est installer comment ton z2m et mosquitto ? En Addon ? Si c’est le cas il 'e faut pas mettre localhost dans l’adresse de mqtt mais core-mosquitto
car la vu le log il ne trouve pas ton broker mqtt
Dans z2m tu as bien passé ton driver en ember à la place de ezsp ?
Bonjour @landro,
utilise la balise texte préformaté quand tu colle du code ou journal dans un message. Ça permet une meilleure visibilité .
1 « J'aime »
Bon, je viens de passer en 7.4.3 (je n’avais pas vu qu’il y avait une n-ième version). Je pense que ça a empiré les choses. J’ai aussi mis core-mosquitto au lieu du host. J’ai bien en add-on Z2M et MQTT.
J’ai relancé à nouveau HA mais rien n’y fait voici l’erreur (j’essaie d’écrire propre, désolé pour le coding, oups:)
[2024-08-02 19:19:56] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-08-02 19:19:59] error: z2m: Error while starting zigbee-herdsman
[2024-08-02 19:19:59] error: z2m: Failed to start zigbee
[2024-08-02 19:19:59] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-08-02 19:19:59] error: z2m: Exiting...
[2024-08-02 19:19:59] 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:746:19)
at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1758:24)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:127:29)
at Zigbee.start (/app/lib/zigbee.ts:63:27)
at Controller.start (/app/lib/controller.ts:139:27)
at start (/app/index.js:154:5)
landro:
Failed to start EZSP layer with
Hello
Tu as bien modifié le type d’adapter en ember dans ta conf Z2M ?
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20240124214330-if00
adapter: ember
Il faut juste cliquer sur l’icone texte préformaté et coller ton code a la place de saisissez ou coller du code ici
.
oui oui… c’est tout à jour… voir mon post sur l’erreur avec la 7.4.3… je désespère…
Poste ton fichier de configuration de z2m (fichier configuration.yaml du répertoire zigbee2mqtt)
landro:
Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
Bonjour, as-tu bien flashé le firmware ncp-uart-hw-v7.4.3.0-zbdonglee-115200.gbl
baudrate 115 200 ?
Si c’est bien le cas, ajoute la ligne baudrate: 115200
dessous adapter :
adapter: ember
baudrate: 115200
si t’a flashé le firmware ncp-uart-hw-v7.4.3.0-zbdonglee-230400.gbl
baudrate 230400, faudra mettre :
adapter: ember
baudrate: 230400
WarC0zes:
baudrate: 230400
Merci je n’avais pas pensé à la vitesse de bauds, bien vu, j’ai modifié et relancé. Cela semble ok côté dongle. Reste mon pb maintenant de me connecter au Mosquitto!
J’ai bien ça de renseigné dans la section mqtt:
base_topic: zigbee2mqtt
server: core-mosquitto:1883
user: ha_mqtt
password: ***
il ne veut rien savoir, il reste bloqué sur cette erreur:
[2024-08-02 20:19:47] info: z2m: Currently 0 devices are joined:
[2024-08-02 20:19:47] info: z2m: Zigbee: disabling joining new devices.
[2024-08-02 20:19:47] info: z2m: Connecting to MQTT server at core-mosquitto:1883
[2024-08-02 20:20:17] error: z2m: MQTT error: connack timeout
[2024-08-02 20:20:17] error: z2m: MQTT failed to connect, exiting...
[2024-08-02 20:20:17] info: z2m: Stopping zigbee-herdsman...`
`
landro:
user: ha_mqtt password: ***
Tu as bien créer un utilisateur pour le mqtt ?
paramètre / personnes :
edit:
landro:
server: core-mosquitto:1883
j’avais pas fais attention :
server: mqtt://core-mosquitto:1883