N’ayant pas toute les fonctionnalités requises ( pour l’instant ) sur certains de mes devices en zigbee je voulais tester via node-red. ( je compte aussi prendre un module schneider non-géré par zigbee2mqtt pour un de mes volets )
Donc j’ai suivi la video d’install et lorsque je veux intégrer mon nouveau device ( non capteur, mon interrupteur ikea ici ) mqtt il n’apparaît pas dans le dashboard.
node-red install OK
mqtt via l’interface graphique OK
J’ai relancé zigbee2mqtt et eclipse-mosquitto : Nok pas d’amélioration
Connexion node-red à Mqtt : Ok ( le solo )
bon avec un capteur çà apparait bien dans les choix dashboard.
alors pour mon problème initiale: j’ai suivi la video et j’ai bloqué à 22min43, l’appareil créé n’apparaît pas dans la liste des appareils de la pièce sélectionné au niveau du dashboard.
Pour moi, je veux utilisé node-red pour palier “temporaire” aux problèmes d’intégrations de fonctionnalité de certains devices que je possède ( détecteur de monoxyde, bouton ikea On/Off) mais aussi des devices non pris en compte par zigbee2mqtt ( un micro module schneider pour volet roulant )
sinon j’ai tenté de relier node-red à zigbee2mqtt ou à ma clé mais échec dans les deux cas. j’obtiens aucune liste. J’ai bien récupéré les mots de passes de z2m ou gladys.
merci. je restais sur l’adresse mqtt:localhost … pas habitué aux dockers. Faut juste que je pense çà comme des “serveurs” ( bien noté les guillemets car je sais il y a pas d’OS) et donc le localhost ne sort pas du docker
[edit] c’'est bon j’ai réussi à gérer le bouton ikea on/off ( par contre ne pas oublié de coché la case “Exécuter seulement lorsque le seuil est passé ( et non pas à chaque valeur envoyée )” pour la scene sinon çà fait effet stroboscopique lol)
bon je vais m’atteler au heiman et après je tente le volet roulant quand j’aurais reçu le module
Malheureusement je ne vois aucun device… j’ai essayé avec / sans mot de passe… ça ne veut pas.
Est-ce qu’il y a des logs dans Node-red qui pourraient m’aider ?
Je suis sûr de l’adresse et j’ai défini moi meme le mot de passe depuis l’interface z2m (port 8080)
Par contre entre temps je ne sais pas ce qui s’est passé, mais j’ai voulu redémarrer mon container, pensant que cela pourrait aider… il redémarre en boucle
Voilà la réponse à la commande docker logs gladys-z2m-zigbee2mqtt :
Zigbee2MQTT:info 2022-05-09 21:10:23: Connecting to MQTT server at mqtt://localhost:1884
Zigbee2MQTT:debug 2022-05-09 21:10:23: Using MQTT keepalive: 60
Zigbee2MQTT:debug 2022-05-09 21:10:23: Using MQTT login with username: z2m
Zigbee2MQTT:error 2022-05-09 21:10:23: MQTT failed to connect: Connection refused: Not authorized
Zigbee2MQTT:error 2022-05-09 21:10:23: Exiting…
Zigbee2MQTT:info 2022-05-09 21:10:23: Stopping zigbee-herdsman…
Alors oui t’as changé le mot de passe côté zigbee2mqtt mais le conteneur mqtt lui il est pas au courant il veut l’ancien (celui généré par gladys) du coup il refuse la connexion normal.
Le seul moyen c’est d’allez en bas de données pour récupérer le passe. (pas dispo dans l’interface gladys pour le moment)
Je te fais la procédure demain si je trouve un peu de temps ( j’ai pas le courage maintenant)
Oui j’ai réussi à faire le lien entre Node-red et z2m
Bon maintenant il va falloir que je comprenne un peu commet tout ça fonctionne… c’est cool ! Merci encore