Installation Zigbee2MQTT avec usb dongle sonoff: 502 bad gateway sur Raspbery 4B

Installation Zigbee2MQTT avec usb dongle sonoff: 502 bad gateway sur Raspbery 4B

Bonjour à tous,

Je viens vers vous concernant l’installation de Zigbee2MQTT. Elle ne fonctionne pas.
J’ai a chaque fois une erreur 502, bad gateway. Lorsque je n’ai pas cette erreur, le service web s’ouvre mais rien ne s’affiche et aucun appairage possible (depuis la réinstallation d’home assistant, je n’ai plus que l’erreur 502)

J’ai déjà essayé à plusieurs reprises:

  • de modifier la configuration Zigbee2MQTT
  • de désinstaller / réinstaller les add ons
  • de désinstaller / réinstaller Home assistant
  • J’ai un cable d’extension usb de 2 m
  • de flasher le zigbee dongle USB Sonoff avec Flash programmer et avec le firmware suivant CC1352P2_CC2652P_launchpad_coordinator_20220507, j’avais déjà essayé celui de février.
  • de débrancher les 2 routeurs zigbee tuya pour que l’appartement soit « vierge » de réseau Zigbee

Il faut savoir qu’avant d’essayer Zigbeemqtt j’ai d’abord utilisé ZHA qui fonctionnait très bien, mais ou mon utilisation a été vite limitée, au vu du grand nombre de devices tuya (j’ai une installation domotique complète Tuya).
J’ai des devices sonoff, loratap, hue, tuya.
Je ne parviens pas non plus a réutiliser le dongle avec ZHA. Problème avec le dongle?
J’ai même essayé gladys assistant (ben oui pq pas :)), cela ne fonctionne pas non plus.

Un grand merci pour votre aide!
Bonne soirée,

Configuration Zigbee2MQTT
`
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://192.168..:1883
user: mqtt-user
password: '
**’
serial:
port: /dev/ttyUSB0`

Ma configuration


[center]## System Health

version core-2022.6.7
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.12
os_name Linux
os_version 5.15.32-v8
arch aarch64
timezone Europe/Zurich
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.25.5
Stage running
Available Repositories 1061
Downloaded Repositories 1
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 8.2
update_channel stable
supervisor_version supervisor-2022.05.3
agent_version 1.2.1
docker_version 20.10.14
disk_total 28.4 GB
disk_used 3.3 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.1.2), Zigbee2MQTT (1.25.2-1), Terminal & SSH (9.4.0), File editor (5.3.3)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 26 juin 2022 à 14:11
current_recorder_run 27 juin 2022 à 16:20
estimated_db_size 0.90 MiB
database_engine sqlite
database_version 3.34.1
[

Salut,

L’erreur 502 c’est que le module ZIgbee2MQTT n’a pas démarré.

Faut regarder les logs de l’add-on pour voir ce qu’il n’aime pas:
Paramètres > Zigbee2MQTT > Journal

Salut,
Merci pour ta réponse.
Voici le log:

> zigbee2mqtt@1.25.2 start
> node index.js
Zigbee2MQTT:info  2022-06-27 17:51:59: Logging to console and directory: '/config/zigbee2mqtt/log/2022-06-27.17-51-59' filename: log.txt
Zigbee2MQTT:info  2022-06-27 17:51:59: Starting Zigbee2MQTT version 1.25.2 (commit #unknown)
Zigbee2MQTT:info  2022-06-27 17:51:59: Starting zigbee-herdsman (0.14.34)
Zigbee2MQTT:info  2022-06-27 17:53:15: zigbee-herdsman started (reset)
Zigbee2MQTT:info  2022-06-27 17:53:15: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20220507,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2022-06-27 17:53:15: Currently 0 devices are joined:
Zigbee2MQTT:info  2022-06-27 17:53:15: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-06-27 17:53:16: Connecting to MQTT server at mqtt://192.168.1.181:1883
Zigbee2MQTT:info  2022-06-27 17:53:16: Connected to MQTT server
Zigbee2MQTT:info  2022-06-27 17:53:16: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2022-06-27 17:53:17: Started frontend on port 0.0.0.0:8099
Zigbee2MQTT:info  2022-06-27 17:53:17: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2022-06-28 10:16:56: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-06-28 10:16:56: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"27ymr-1"}'
Zigbee2MQTT:info  2022-06-28 10:20:44: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-06-28 10:20:44: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":false},"status":"ok","transaction":"27ymr-2"}'
Zigbee2MQTT:info  2022-06-28 10:20:45: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-06-28 10:20:45: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"27ymr-3"}'

Aujourd’hui, contrairement à hier, j’ai accès à Zigbee2MQTT. Il n’y a plus d’erreur 502 mais aucun appairage possible…
J’ai testé une ampoule E27, un capteur température et un switch aqara.
Une idée?
Bonne journée et merci d’avance,

Je ne sais pas si c’est normal mais le coordinateur Zigbee Dongle USB n’est pas dans la liste d’appareils.

Je ne sais pas si cela peut aider, mai j’ai récemment installe Z2M également. COncernant le Dongle USB tu ne le vois pas dans la liste des appareils, mais si tu fais un mapping, onglet « Schema », puis charger le schema, que vois tu a l’écran ?

Il y a aussi un fil a ce sujet ici:

Notamment de bien faire l’installation avec l’antenne retire et un bancable assez long pour le dongle…Ce que j’ai fais, car au debut j’avais le meme problème…

2 « J'aime »

Salut,

Merci pour ta réponse et le lien qui est très intéressant.
Le coordinateur ne s’affiche pas non plus dans le shéma.
J’utilise depuis toujours un cable de 2 m usb 2.0 pour le dongle. Pour ce qui est de l’antenne, je ne savais pas. Tu l’as retiré uniquement pour l’installation?

Oui j’ai retiré l’antenne pour l’installation.
J’ai du essayer 3 fois avec des positions différentes en désinstallant tout à chaque fois et puis ça a fonctionné :slight_smile:
Au fait tu n’avais pas ZHA auparavant ? Car il faut bien pensé à tout désinstaller également .

J’ajoute un lien que Pulpy m’avait communiqué quand j’ai installé Z2M:

https://forum.hacf.fr/t/zigbee2mqtt-monter-integrer-monitorer/224

2 « J'aime »

Salut,
Je viens d’essayer (Désinstall, réinstall sans l’antenne) et c’est de nouveau 502 bad gateway…
Pour ZHA je l’ai désinstallé (d’ailleurs j’ai réinstallé complètement HA).
Par contre il s’affiche toujours « découvert » dans les intégration. Est-ce normal?
Merci pour le lien.Ca a l’air vraiment très simple.J’ai d’ailleurs fait plusieurs tutos différents pour le dongle sonoff mais ca ne fonctionne tjs pas.
Voici le log de Zigbee2MQTT

[17:49:47] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.25.2 start
> node index.js
Zigbee2MQTT:info  2022-06-28 17:49:54: Logging to console and directory: '/config/zigbee2mqtt/log/2022-06-28.17-49-54' filename: log.txt
Zigbee2MQTT:info  2022-06-28 17:49:54: Starting Zigbee2MQTT version 1.25.2 (commit #unknown)
Zigbee2MQTT:info  2022-06-28 17:49:54: Starting zigbee-herdsman (0.14.34)
Zigbee2MQTT:error 2022-06-28 17:49:55: Configuration is not consistent with adapter state/backup!
Zigbee2MQTT:error 2022-06-28 17:49:55: - PAN ID: configured=6754, adapter=6754
Zigbee2MQTT:error 2022-06-28 17:49:55: - Extended PAN ID: configured=00124b0025e20bcb, adapter=00124b0025e20bcb
Zigbee2MQTT:error 2022-06-28 17:49:55: - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
Zigbee2MQTT:error 2022-06-28 17:49:55: - Channel List: configured=20, adapter=11
Zigbee2MQTT:error 2022-06-28 17:49:55: Please update configuration to prevent further issues.
Zigbee2MQTT:error 2022-06-28 17:49:55: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.
Zigbee2MQTT:error 2022-06-28 17:49:55: Re-commissioning your network will require re-pairing of all devices!
Zigbee2MQTT:error 2022-06-28 17:49:55: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-06-28 17:49:55: Failed to start zigbee
Zigbee2MQTT:error 2022-06-28 17:49:55: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-06-28 17:49:55: Exiting...
Zigbee2MQTT:error 2022-06-28 17:49:55: Error: startup failed - configuration-adapter mismatch - see logs above for more information
    at ZnpAdapterManager.determineStrategy (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:229:35)
    at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:63:26)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
    at Zigbee.start (/app/lib/zigbee.ts:58:27)
    at Controller.start (/app/lib/controller.ts:101:27)
    at start (/app/index.js:109:5)

J’ai vu cette erreur :

Configuration is not consistent with adapter state/backup!

Dans ce post

Après désolé, mais je suis pas assez calé dans les logs :-)))

1 « J'aime »

Bien vu @Lolothai

La solution est un peu plus loin dans les logs

2 « J'aime »

Merci pour vos retours!
Comment puis-je faire ça?
Bonne soirée!

Bonjour,

peut être rien a voir, mais j’ai aussi un usb dongle sonoff (le dongle avec une antenne noire) et j’ai mis un hub usb alimenté pour la brancher, sinon j’avais aussi cette erreur.

Tu suis le chemin dans file editor (/config/zigbee2mqtt/ ) et tu supprimes le fichier en question : coordinator_backup.json.
Tu vérifies ta config et tu redémarre (sans l’antenne).

2 « J'aime »

Ca fonctionne!

@Lolothai, merci beaucoup!

1 « J'aime »

Ha ben super, ma premiere solution partagée :-)))) content que tu as pu solutionner ton pb :slight_smile: bonne journee

Bonjour à tous, j’ai le même problème je galère depuis 3 jours

J’ai tout fait, ralonge, flash, antenne, voici mon dernier log

[08:37:42] INFO: Preparing to start…
[08:37:42] INFO: Socat not enabled
[08:37:43] INFO: Zigbee Herdsman debug logging enabled
[08:37:45] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:debug 2023-01-12 08:37:49: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info 2023-01-12 08:37:49: Logging to console and directory: ‹ /config/zigbee2mqtt/log/2023-01-12.08-37-49 › filename: log.txt
Zigbee2MQTT:debug 2023-01-12 08:37:49: Removing old log directory ‹ /config/zigbee2mqtt/log/2023-01-12.08-16-44 ›
Zigbee2MQTT:info 2023-01-12 08:37:49: Starting Zigbee2MQTT version 1.29.1 (commit #unknown)
Zigbee2MQTT:info 2023-01-12 08:37:49: Starting zigbee-herdsman (0.14.83)
Zigbee2MQTT:debug 2023-01-12 08:37:49: Using zigbee-herdsman with settings: ‹ {« adapter »:{« concurrent »:null,« delay »:null,« disableLED »:false},« backupPath »:« /config/zigbee2mqtt/coordinator_backup.json »,« databaseBackupPath »:« /config/zigbee2mqtt/database.db.backup »,« databasePath »:« /config/zigbee2mqtt/database.db »,« network »:{« channelList »:[11],« extendedPanID »:[221,221,221,221,221,221,221,221],« networkKey »:« HIDDEN »,« panID »:6754},« serialPort »:{« adapter »:« ezsp »,« path »:« /dev/ttyUSB0 »}} ›
2023-01-12T07:37:49.488Z zigbee-herdsman:adapter Failed to validate path: ‹ Error: spawn udevadm ENOENT ›
2023-01-12T07:37:49.491Z zigbee-herdsman:controller:log Starting with options ‹ {« network »:{« networkKeyDistribute »:false,« networkKey »:[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],« panID »:6754,« extendedPanID »:[221,221,221,221,221,221,221,221],« channelList »:[11]},« serialPort »:{« path »:« /dev/ttyUSB0 »,« adapter »:« ezsp »},« databasePath »:« /config/zigbee2mqtt/database.db »,« databaseBackupPath »:« /config/zigbee2mqtt/database.db.backup »,« backupPath »:« /config/zigbee2mqtt/coordinator_backup.json »,« adapter »:{« disableLED »:false,« concurrent »:null,« delay »:null}} ›
2023-01-12T07:37:49.494Z zigbee-herdsman:adapter:ezsp:uart Opening SerialPort with {« path »:« /dev/ttyUSB0 »,« baudRate »:115200,« rtscts »:false,« autoOpen »:false}
2023-01-12T07:37:49.510Z zigbee-herdsman:adapter:ezsp:uart Serialport opened
2023-01-12T07:37:49.511Z zigbee-herdsman:adapter:ezsp:uart Uart reseting
2023-01-12T07:37:49.511Z zigbee-herdsman:adapter:ezsp:uart → Write reset
2023-01-12T07:37:49.513Z zigbee-herdsman:adapter:ezsp:uart → [1ac038bc7e]
Zigbee2MQTT:debug 2023-01-12 08:42:49: Saving state to file /config/zigbee2mqtt/state.json

J’ai supprimé le matériel dans appareils mais il est toujours connecté en USB et reconnu.
J’ai essayé de supprimer « coordinator_backup » mais il n’est pas là !

Auriez vous des pistes ? Grand merci !

Salut Renaulb

attention il y a deux modeles ce clés sonoff zigbee
en fonction du modele tu dois rajouter un parametre dans le fichier de config de zigbee2mqtt

voir le post suivant

1 « J'aime »

Merci beaucoup !
J’ai fait 100 fois cette manip et aujourd’hui cela fonctionne !!!
A n’y rien comprendre !!!
Pour l’instant je me connecte à tout ! affaire à suivre…