[07:57:15] INFO: Preparing to start...
[07:57:15] INFO: Socat not enabled
[07:57:16] INFO: Starting Zigbee2MQTT...
TypeError: Cannot read properties of null (reading 'mqtt')
at /app/lib/util/settings.ts:393:43
at Array.reduce (<anonymous>)
at /app/lib/util/settings.ts:391:46
at Array.forEach (<anonymous>)
at iterate (/app/lib/util/settings.ts:384:26)
at /app/lib/util/settings.ts:423:21
at Array.forEach (<anonymous>)
at iterate (/app/lib/util/settings.ts:384:26)
at /app/lib/util/settings.ts:423:21
at Array.forEach (<anonymous>)
J’ai suivi ce tuto: Tuto installation Zigbee2mqtt et broker…
Cherché pourquoi j’ai une erreur au démarrage comme ici: Erreur démarrage Zigbe2mqtt
Suivi ces recommandations mais j’ai toujours cette erreur au démarrage.
Quand à Mosquito broker, je suis obligé de mettre un username et mdp pour qu’il fonctionne, sinon messages d’erreur
Problème annexe, impossible de télécharger ou de copier les logs depuis file editor:
erreur 401: Unauthorized
Débutant et non informaticien, à force d’avoir le nez dessus et d’y passer des heures pour apprendre, je ne vois plus rien même si c’est évident.
Je regarde tout ça calmement.
Merci pour vos commentaires/solutions
Bonsoir,
Je viens de relire ce sujet: Tuto installation zigbee2mqtt et broker…. et les autres tutos sur ce sujet.
Il est recommandé de supprimer ZHA et Deconz. J’ai supprimé Deconz, ignoré ZHA qui voyait bien ma clé Combee.
Est ce suffisant?
Mosquito démarre sans souci:
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
[18:40:46] INFO: Certificates found: SSL is available
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)
[18:40:47] INFO: Starting NGINX for authentication handling...
[18:40:47] INFO: Starting mosquitto MQTT broker...
2023-05-15 18:40:47: Warning: Mosquitto should not be run as root/administrator.
s6-rc: info: service legacy-services successfully started
[18:40:47] INFO: Successfully send discovery information to Home Assistant.
[18:40:47] INFO: Successfully send service information to the Supervisor.
mais toujours pas zigbee2mqtt:
[18:50:22] INFO: Preparing to start...
[18:50:23] INFO: Socat not enabled
[18:50:24] INFO: Starting Zigbee2MQTT...
**[u][size=4][size=4]TypeError: Cannot read properties of null (reading 'mqtt')[/size][/size][/u]**
at /app/lib/util/settings.ts:393:43
at Array.reduce (<anonymous>)
at /app/lib/util/settings.ts:391:46
at Array.forEach (<anonymous>)
at iterate (/app/lib/util/settings.ts:384:26)
at /app/lib/util/settings.ts:423:21
at Array.forEach (<anonymous>)
at iterate (/app/lib/util/settings.ts:384:26)
at /app/lib/util/settings.ts:423:21
at Array.forEach (<anonymous>)
Bonjour,
si tu n’a pas créer de compte mqtt, pas besoin de remplir la partie mqtt dans la configuration ( Z2M, créera un compte automatiquement au premier lancement).
laisse vide la partie mqtt et remplir que la partie serial.
si ta créer un compte , faut ajouter user et password dans la partier mqtt
Bonsoir,
C’est ce que je viens de faire mais Z2M ne crée pas de compte j’ai la même erreur: TypeError: Cannot read properties of null (reading ‹ mqtt ›)
Config:
Bonjoour: @classicred: Je suis reparti de zéro : réinsrtallation MMQTT et zb2m, sans remplir la partie mqtt comme suggéré:
]Si je supprime la partie mqtt, j’ai un message d’erreur: Échec de l'enregistrement de la configuration du module complémentaire, Missing option 'mqtt' in root in Zigbee2MQTT (45df7312_zigbee2mqtt)
Finalement résolu grâce à @ClassicRed en direct qui l’expliquerai mieux que moi.
Maintenant tout fonctionne avec un compte user et password (admin) et copie de la configuration dans /config/zigbee2mqtt/configuration.yaml (bug?)
Encore merci !