Non communication Zigbee2mqtt

J’ai essayé d’installer un dongle Sonoff Zigbee et d’utiliser le service Zigbee2mqtt mais ce dernier n’a pas l’air de fonctionner :


La page de configuration http://192.168.3.2:12000/ est indisponible également…

Que puis-je faire ?

docker logs gladys-z2m-zigbee2mqtt

[2024-08-02 14:09:01] info:     z2m: Logging to console, file (filename: log.log)
[2024-08-02 14:09:01] info:     z2m: Starting Zigbee2MQTT version 1.39.1 (commit #e132316)
[2024-08-02 14:09:01] info:     z2m: Starting zigbee-herdsman (0.55.3)
[2024-08-02 14:09:03] warning:  zh:ezsp: Deprecated driver 'ezsp' currently in use, 'ember' will become the officially supported EmberZNet driver in next release. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
[2024-08-02 14:09:03] error:    zh:ezsp:uart: Error: <-- CRC error: bf7e|bf|ffff
[2024-08-02 14:09:03] error:    zh:ezsp:uart: Error while parsing to NpiFrame 'Error: <-- CRC error: bf7e|bf|ffff
    at Frame.checkCRC (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/frame.ts:87:19)
    at SerialDriver.onParsed (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:167:19)
    at Parser.emit (node:events:517:28)
    at Parser._transform (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/parser.ts:50:26)
    at Parser.Transform._write (node:internal/streams/transform:175:8)
    at writeOrBuffer (node:internal/streams/writable:392:12)
    at _write (node:internal/streams/writable:333:10)
    at Parser.Writable.write (node:internal/streams/writable:337:10)
    at SerialPort.ondata (node:internal/streams/readable:809:22)
    at SerialPort.emit (node:events:517:28)'
[2024-08-02 14:09:07] info:     z2m: zigbee-herdsman started (resumed)
[2024-08-02 14:09:07] 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 14:09:07] info:     z2m: Currently 0 devices are joined:
[2024-08-02 14:09:07] info:     z2m: Zigbee: disabling joining new devices.
[2024-08-02 14:09:08] info:     z2m: Connecting to MQTT server at mqtt://localhost:1884
[2024-08-02 14:09:08] error:    z2m: MQTT error: Connection refused: Not authorized
[2024-08-02 14:09:08] error:    z2m: MQTT failed to connect, exiting...
[2024-08-02 14:09:08] info:     z2m: Stopping zigbee-herdsman...
[2024-08-02 14:09:09] info:     zh:controller: Wrote coordinator backup to '/app/data/coordinator_backup.json'
[2024-08-02 14:09:09] info:     z2m: Stopped zigbee-herdsman
Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.

docker logs gladys-z2m-mqtt


1722607922: New connection from ::1:59344 on port 1884.
1722607922: Client gladys-main-instance-816862 disconnected, not authorised.
1722607924: New connection from ::1:59346 on port 1884.
1722607924: Client mqttjs_e19f996c disconnected, not authorised.

@Xenicle Hello !

L’erreur est là :

En cherchant côté Zigbee2mqtt, je trouve des gens qui ont le même souci :

Tu utilise bien un dongle Sonoff E ?
Tu as mis à jour le firmware récemment ?

1 « J'aime »

Hello @pierre-gilles !
Le dongle est sortie de la boite je n’ai pas toucher au firmware…

Faut t’il que je le mettent a jour ?

(sinon je m’étais trompé de choix de dongle au début j’avais choisi le P et j’ai switché sur le E qui est le bon…)

ça peut-être une piste ^^

Le site de Zigbee2mqtt peut être de bon conseil : https://www.zigbee2mqtt.io/

Leur forum aussi : Koenkk/zigbee2mqtt · Discussions · GitHub

Les issues Github: Issues · Koenkk/zigbee2mqtt · GitHub

Tu es sur quel hardware sinon ?

Il faut que le port USB soit correctement alimenté (les ports des Pi sont parfois sous-alimenté par exemple)

Ah ! Il y a des chances que c’est cela je suis sur un raspi 3…

Tu as tous les conseils de Zigbee2mqtt sur cette page :

Tu as notamment ce conseil pour Raspberry Pi :

dmesg | grep volt ne me retourne rien…

Quelques pistes à tester :

  • Essayer sur un autre port USB
  • Utiliser un cable d’extension USB ou mieux un hub USB alimenté
  • Mettre à jour le firmware du dongle

OK je vais regarder cela, merci !

Par contre c’est normal les « connexion unauthorised » sur les diffèrent logs ?

Ah tu as raison, j’avais pas été plus loin que le premier souci !

En fait c’est peut-être ça le souci, ça ressemble beaucoup à un autre souci récent que j’avais vu ici :

Tu as peut-être mis Zigbee2mqtt dans un état bancal en sélectionnant le mauvais dongle, peut-être que tout purger pour repartir de zéro serait plus sage:

1 « J'aime »

Ok merci je m’y mets ^^

1 « J'aime »

C’était bien ça ! :


Merci @pierre-gilles !

2 « J'aime »

Excellent ! Bonne installation !

@pierre-gilles Ça serait peut-être à ajouter dans la doc ?
Ou un truc à modifier dans l’intégration. On dirait que le changement de dongle n’est pas pris en compte…

Je pense que c’est un bug de l’intégration effectivement, depuis la nouvelle UI le clean n’est pas parfaitement fait quand l’intégration est désactivée

J’ai créé une issue :

2 « J'aime »

Effectivement il y avait un bug dans l’intégration actuelle, je suis capable de reproduire le bug chez moi !

J’ai créé une PR pour corriger le souci.

@cicoub13 @AlexTrovato si jamais vous avez le temps de jeter un oeil :wink:

2 « J'aime »