502 Bad Gateway sur lancement Zigbee2MQTT

Mon problème

Bonjour à tous , complètement nouveau sur HA ( je suis actuellement sur DOmoticz ) ; j’ai un/des problèmes d’installation sur l’ensemble Moquito broker et Zigbee2MQTT avec clé Conbee2

Renseigner votre problème
J’ai donc suivi le tuto
[TUTO] HA : Configurer clé Zigbee ConBee II avec Zigbee2mqtt et Mosquitto-broker - MyhoO.Me
Premier problème :
Dans le paramétrage de Mosquitto , concernant les logins " username " et " password " ==> il faut mettre quoi ? le nom et mdp de la personne créée dans l’onglet paramètres/système/Personnes ?
Car j’ai fait des essais et impossible d’enregistrer , même en créant une nouvelle personne . J’ai un message d’erreur :
Échec de l’enregistrement de la configuration du module complémentaire, Invalid list for option ‹ logins › in Mosquitto broker (core_mosquitto). Got {‹ logins ›: {‹ username ›: ‹ … ›, ‹ password ›: ‹ …/* ›}, ‹ require_certificate ›: False, ‹ certfile ›: ‹ fullchain.pem ›, ‹ keyfile ›: ‹ privkey.pem ›, ‹ customize ›: {‹ active ›: False, ‹ folder ›: ‹ mosquitto ›}}

Merci d’avance pour vos réponses car débutant total sur HA

Ma configuration


[center]## System Information

version core-2023.12.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.58-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4973
Installed Version 1.33.0
Stage running
Available Repositories 1412
Downloaded Repositories 3
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 11.2
update_channel stable
supervisor_version supervisor-2023.11.6
agent_version 1.6.0
docker_version 24.0.7
disk_total 219.4 GB
disk_used 4.0 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Linky (1.2.0), Terminal & SSH (9.8.1), Mosquitto broker (6.4.0), Zigbee2MQTT (1.34.0-1)
Dashboards
dashboards 2
resources 0
mode auto-gen
Recorder
oldest_recorder_run 2 décembre 2023 à 17:12
current_recorder_run 9 décembre 2023 à 13:51
estimated_db_size 5.27 MiB
database_engine sqlite
database_version 3.41.2
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier` ___

Salut,

Alors là ce n’est pas une souci de débutant mais de lecture :wink:
Les modules complémentaires sont généralement bien documentés.
En l’occurrence en utilisant MQTT et Z2M en modules complémentaires, il n’y a pas besoin de configuration d’un utilisateur car c’est géré automatiquement.

Documentation inclue dans l’add-on Mosquitto:

You don’t need to do this because you can use Home Assistant users too, without any configuration.

OK , merci pour la réponse rapide.
Pour continuer , j’ai donc supprimer les 2 lignes " username " et " password " dans la configuration et de mosquitto et de Zigbee2MQTT .
Dans les log de Mosquitto j’ai ça :

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/mosquitto.sh
[14:29:14] INFO: SSL is not enabled
cont-init: info: /etc/cont-init.d/mosquitto.sh exited 0
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun mosquitto (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
s6-rc: info: service legacy-services successfully started
[14:29:18] INFO: Starting NGINX for authentication handling…
[14:29:18] INFO: Starting mosquitto MQTT broker…
2023-12-09 14:29:18: Warning: Mosquitto should not be run as root/administrator.
2023-12-09 14:29:18: mosquitto version 2.0.18 starting
2023-12-09 14:29:18: Config loaded from /etc/mosquitto/mosquitto.conf.
2023-12-09 14:29:18: Loading plugin: /usr/share/mosquitto/go-auth.so
2023-12-09 14:29:18: ├── Username/password checking enabled.
2023-12-09 14:29:18: ├── TLS-PSK checking enabled.
2023-12-09 14:29:18: └── Extended authentication not enabled.
2023-12-09 14:29:18: Opening ipv4 listen socket on port 1883.
2023-12-09 14:29:18: Opening ipv6 listen socket on port 1883.
2023-12-09 14:29:18: Opening websockets listen socket on port 1884.
2023-12-09 14:29:18: mosquitto version 2.0.18 running
2023-12-09 14:29:19: New connection from 127.0.0.1:38096 on port 1883.
2023-12-09 14:29:19: Client disconnected due to protocol error.
[14:29:23] INFO: Successfully send discovery information to Home Assistant.
[14:29:25] INFO: Successfully send service information to the Supervisor.
2023-12-09 14:29:30: New connection from 172.30.32.2:38880 on port 1883.
2023-12-09 14:29:30: Client closed its connection.
2023-12-09 14:31:30: New connection from 172.30.32.2:56316 on port 1883.
2023-12-09 14:31:30: Client closed its connection.
2023-12-09 14:33:30: New connection from 172.30.32.2:48746 on port 1883.
2023-12-09 14:33:30: Client closed its connection.
2023-12-09 14:35:30: New connection from 172.30.32.2:47382 on port 1883.
2023-12-09 14:35:30: Client closed its connection.

Est-ce que tout est OK ?

Et dans les log de Zigbee2MQTT j’ai ça :

[14:38:58] INFO: Preparing to start…
[14:39:00] INFO: Socat not enabled
[14:39:04] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2023-12-09 14:39:17: Logging to console and directory: ‹ /config/zigbee2mqtt/log/2023-12-09.14-39-17 › filename: log.txt
Zigbee2MQTT:info 2023-12-09 14:39:17: Starting Zigbee2MQTT version 1.34.0 (commit #unknown)
Zigbee2MQTT:info 2023-12-09 14:39:17: Starting zigbee-herdsman (0.25.0)
Zigbee2MQTT:error 2023-12-09 14:39:38: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-12-09 14:39:38: Failed to start zigbee
Zigbee2MQTT:error 2023-12-09 14:39:38: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2023-12-09 14:39:38: Exiting…
Zigbee2MQTT:error 2023-12-09 14:39:39: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/app/lib/zigbee.ts:60:27)
at Controller.start (/app/lib/controller.ts:101:27)
at start (/app/index.js:107:5)

Et j’ai donc toujours le même problème du 502 Bag Gatewy sur le lancement Zigbee2MQTT…

Ca ça veut dire que Z2M n’est pas démarré. Donc ça donne aucune info…

Et ça dans pas mal de cas ça veut dire que la clé USB est utilisée par autre chose… et généralement ça veut dire que tu as lancé ZHA qui a été détecté automatiquement par HA et que tu as confirmé, alors qu’il faudrait ,l’ignorer/désactiver.

Paramères>Appareils et services > Zigbee Home Automation => Désactiver.

Désactiver ou supprimer ? car apparemment elle était déjà désactivee

Desactivé devrait suffire, mais supprimer c’est mieux tanqu’à faire. Et si c’est redécouvert automatiquement, il faudra bien penser à « Ignorer »

Dans le lien fourni dans le message d’erreur il y a d’autres raisons possibles:

Bj

tu as des info utiles ici

Bon , et bien j’ai tjs le même problème… :thinking:

Les logs de mosquitto :

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/mosquitto.sh
[21:43:25] INFO: SSL is not enabled
cont-init: info: /etc/cont-init.d/mosquitto.sh exited 0
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun mosquitto (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
s6-rc: info: service legacy-services successfully started
[21:43:31] INFO: Starting NGINX for authentication handling…
[21:43:32] INFO: Starting mosquitto MQTT broker…
2023-12-10 21:43:32: Warning: Mosquitto should not be run as root/administrator.
2023-12-10 21:43:32: mosquitto version 2.0.18 starting
2023-12-10 21:43:32: Config loaded from /etc/mosquitto/mosquitto.conf.
2023-12-10 21:43:32: Loading plugin: /usr/share/mosquitto/go-auth.so
2023-12-10 21:43:32: ├── Username/password checking enabled.
2023-12-10 21:43:32: ├── TLS-PSK checking enabled.
2023-12-10 21:43:32: └── Extended authentication not enabled.
2023-12-10 21:43:32: Opening ipv4 listen socket on port 1883.
2023-12-10 21:43:32: Opening ipv6 listen socket on port 1883.
2023-12-10 21:43:32: Opening websockets listen socket on port 1884.
2023-12-10 21:43:32: mosquitto version 2.0.18 running
2023-12-10 21:43:34: New connection from 127.0.0.1:58008 on port 1883.
2023-12-10 21:43:34: Client disconnected due to protocol error.
[21:43:44] INFO: Successfully send discovery information to Home Assistant.
[21:43:49] INFO: Successfully send service information to the Supervisor.
2023-12-10 21:45:41: New connection from 172.30.32.2:33736 on port 1883.
2023-12-10 21:45:41: Client closed its connection.

Dans la configuration je n’ai rien rajouté par rapport a ce qu’il y a par défaut ; à savoir dans " customize " : active : false et folder : mosquitto

Et concernant Zigbee2MQTT , voici les logs

[17:45:44] INFO: Preparing to start…
[17:45:46] INFO: Socat not enabled
[17:45:51] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2023-12-11 17:46:03: Logging to console and directory: ‹ /config/zigbee2mqtt/log/2023-12-11.17-46-03 › filename: log.txt
Zigbee2MQTT:info 2023-12-11 17:46:04: Starting Zigbee2MQTT version 1.34.0 (commit #unknown)
Zigbee2MQTT:info 2023-12-11 17:46:04: Starting zigbee-herdsman (0.25.0)
Zigbee2MQTT:error 2023-12-11 17:46:05: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-12-11 17:46:05: Failed to start zigbee
Zigbee2MQTT:error 2023-12-11 17:46:05: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2023-12-11 17:46:05: Exiting…
Zigbee2MQTT:error 2023-12-11 17:46:05: Error: Error while opening serialport ‹ Error: Error: Operation not permitted, cannot open /dev/bus/usb/001/001 ›
at SerialPort. (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:82:22)
at /app/node_modules/@serialport/stream/dist/index.js:118:18

Erreur " while opening serial port " , pourtant dans serial j’ai juste :

serial:
port: /dev/ttyACM0
adaptater: deconz

Qu’est-ce qui ne va pas ?