Problème mise en place Zigbee2mqtt

Bonjour,

Comme @pierre-gilles l’a demandé, je créé un topic pour présenter mon problème.

Je le résume donc :

Intéressé par le Zigbee, j’ai acheté le dongle Zigbee présenté dans la vidéo faite par Pierre-Gilles.

Ensuite, je vais donc configurer ce dernier en allant dans “intégrations”, puis “zigbee2mqtt”, puis “paramètres”, et je vois que le dongle est reconnu par Gladys

Problème :
Lorsqu’ensuite, je vais dans “Configuration” puis que je bascule le switch sur “Activer Zigbee2mqtt”, j’ai une croix rouge entre Gladys et myqtt… (je précise qu’à chaque essai, j’attends plusieurs 10aines de minutes comme précisé dans la vidéo)

Ai-je raté une étape quelque part ?

Ça sent le timeout dockerhub

Tu peux nous donner les logs ?


la partie mqtt est ok ?

C’est pas la même intégration @cce66 les conteneurs sont indépendants.

Moi y en être discipliné, faire comme marqué dans doc ! :stuck_out_tongue: :upside_down_face: :crazy_face:

Activez Zigbee2Mqtt

Une fois votre dongle configuré, Gladys a besoin d’installer deux containers (MQTT et Zigbee2Mqtt) pour utiliser le dongle et communqiuer avec tous vos appareils. Ne vous inquiétez pas, tout cela a été automatisé.

Quand je lance Putty, impossible de me souvenir du mot de passe que j’ai mis… :sweat_smile: :man_facepalming:

Histoire de m’ôter un doute, on est bien d’accord que le login est “pi” ?

Oui :wink:

peut-être décocher “utiliser un broker dans un conteneur docker” sauvegarder et re cocher sauvegarder

Testé à l’instant + attente, ça ne change rien.

Bon, ben au final, je viens d’avoir une mini coupure de courant chez moi et.au retour du jus quelques minutes plus tard… ben le problème est résolu…

Merci EDF ! :joy:

Il ne me reste plus qu’à retrouver mon mot de passe pour avoir les logs en cas de besoin…

1 Like

Certes mais encore faut il donner les bonnes informations, ta capture montre l’intégration mqtt et pas zigbee2mqtt.

Lorsque ces 2 intégrations sont configuré, il y’a 2 conteneurs mqtt. Ce sont 2 services distincts qui n’ont aucune influence l’un sur l’autre.

1 Like

Je ne comprends pas, tu parles de la capture dans mon message initial ??? Elle montrait pourtant mon problème non ??

Non non je répondais à @cce66

Ah ! Ça me rassure ! :sweat_smile:

Bah comme la partie zigbee2mqttque de @Retlaw semblait ok…

Il restait plus qu’à checker la partie mqtt comme dit dans la doc ! :stuck_out_tongue:
Mauvais joueur en plus ! :roll_eyes: :crazy_face: :rofl:

Bonjour @cce66,

Comme le dis @VonOx (qui sais de quoi il parle et qui tente de l’expliquer avec pédagogie) tu mélanges 2 intégrations qui n’ont aucuns liens entre elles.

  • L’intégration MQTT est une intégration dédiée à MQTT qui peut être :
    • soit configurée sur un brocker externe à docker et/ou au hardware de Gladys
    • soit configurée par Gladys dans un container docker éclipse-mosquitto dédié.

Cette intégration n’a aucun lien avec zigbee2mqtt et permet par exemple de discuter avec un/des arduino(s) présent sur le réseau et connecté à ce serveur mqtt. Il est également utilisé par l’intégration Tasmota lorsque les équipements sous Tasmota sont configurés pour discuter avec ce broker MQTT

  • L’intégration zigbee2mqtt qui intègre un container docker du même non pour discuter avec les périphériques zigbee, ainsi qu’un “autre” container MQTT (complètement indépendant de l’intégration MQTT) qui permet de discuter uniquement entre le container zigbee2mqtt et Gladys.

Tous ceci est clairement expliqué dans la doc que tu sites normalement.

Voili voilou. N’hésite pas si tu as besoin d’infos complémentaires !!

1 Like

@VonOx Rrrroooh, Mauvais joueur…et rapporteur en plus ! :scream: :rofl:

Plus sérieusement et sans aucune animosité, :person_in_lotus_position:

Alors dans ce cas il faudra corriger la doc, c’est ce à quoi je me suis référé pour apporter ma réponse !
Je pensais pour le coup que les 2 containers étaient nécessaires !

J’ai bien compris qu’il y a

  • un container “gladys”
  • un container “mqtt” qui contient le broker mosquitto
  • un container “zigbee2mqtt” qui discutes avec les périphériques zigbee
    Donc un périphérique zigbee communiques à zigbee2mqtt qui communique à mqtt qui transmet à gladys et lycée de Versailles ! Les 2 intégrations mqtt et zigbee2mqtt n’ont certes pas de lien mais l’intégration mqtt est bien nécessaire pour que l’intégration zigbee2mqtt fonctionnes !
    Or dans le message de @Retlaw il me semblait au vu de sa capture d’écran que la partie mqtt était en cause…Je ne doutes pas ni des compétences de @VonOx ni de sa pédagogie mais quand il dit

Je suis d’accord sur la partie “2 services distincts” et “influence” mais néanmoins si l’intégration “mqtt” n’a pas besoin de l’intégration “zigbee2mqtt” , l’intégration “zigbee2mqtt” a bien besoin de l’intégration “mqtt” pour fonctionner ???

:roll_eyes: Je répond une dernière fois ( je ne veux pas surenchérir)
Surtout que je suis le premier à dire quand j’ai fais une connerie.


Dans le cas de l’intégration zigbee2mqtt :

  • conteneur gladys-zigbee2mqtt-mqtt port 1884
  • conteneur gladys-zigbee2mqtt-z2m

Dans le cas de l’intégration mqtt:

  • 1 conteneur eclipse-mosquito port 1883

L’intégration zigbee2mqtt n’utilise pas le conteneur de l’intégration mqtt mais son propre conteneur.

Dans la doc on parle du protocole et de la création d’un conteneur mqtt et non pas de l’intégration mqtt.

La doc est open source, tu peux si tu le souhaite y apporter les précisions nécessaires.

C’est pas du tout un problème de surenchère mais de compréhension, parce que là j’ai l’impression d’avoir loupé quelque chose !! :sob:

Dans l’intégration zigbee2mqtt il y a un broker mosquitto dedans qui tournes ou pas ? Ou il fonctionne avec ? Oui je sais les anciens ont la comprenette difficile !!! :sweat:

Oui c’est ce que je t’ai détaillé.

Pour l’intégration zigbee2mqtt il y’a le conteneur de l’application zigbee2mqtt plus un conteneur mqtt pour échanger avec gladys.