Wie von @pierre-gilles gefragt, erstelle ich ein Thema, um mein Problem vorzustellen.
Ich fasse es also zusammen:
Ich interessiere mich für Zigbee und habe den in dem Video von Pierre-Gilles vorgestellten Zigbee-Dongle gekauft.
Anschließend gehe ich zur Konfiguration, indem ich zu „Integrationen“, dann „zigbee2mqtt“ und dann „Einstellungen“ gehe, und sehe, dass der Dongle von Gladys erkannt wird
Problem:
Wenn ich dann zu „Konfiguration“ gehe und den Schalter auf „Zigbee2mqtt aktivieren“ umlege, habe ich ein rotes Kreuz zwischen Gladys und MQTT… (ich weise darauf hin, dass ich bei jedem Versuch mehrere 10er Minuten warte, wie im Video angegeben)
Sobald Ihr Dongle konfiguriert ist, muss Gladys zwei Container (MQTT und Zigbee2Mqtt) installieren, um den Dongle zu nutzen und mit all Ihren Geräten zu kommunizieren. Keine Sorge, das wurde alles automatisiert.
Na gut, also am Ende hatte ich gerade einen kleinen Stromausfall bei mir zu Hause und… als der Strom wieder da war, ein paar Minuten später… ist das Problem gelöst…
Danke, EDF!
Mir bleibt nur noch, mein Passwort wiederzufinden, um die Logs im Bedarfsfall zu haben…
Natürlich, aber man muss die richtigen Informationen geben, dein Screenshot zeigt die MQTT-Integration und nicht zigbee2mqtt.
Wenn diese beiden Integrationen konfiguriert sind, gibt es zwei MQTT-Container. Es handelt sich um zwei separate Dienste, die sich gegenseitig nicht beeinflussen.
Wie @VonOx (der weiß, wovon er spricht und es versucht, pädagogisch zu erklären) vermischt du zwei Integrationen, die keinerlei Verbindung zueinander haben.
Die MQTT-Integration ist eine dedizierte MQTT-Integration, die entweder:
auf einem externen Docker-Broker und/oder der Gladys-Hardware konfiguriert sein kann
oder von Gladys in einem dedizierten Eclipse-Mosquitto-Docker-Container konfiguriert werden kann.
Diese Integration hat keine Verbindung zu zigbee2mqtt und ermöglicht es beispielsweise, mit einem/mehreren Arduino(s) zu kommunizieren, die im Netzwerk vorhanden und mit diesem MQTT-Server verbunden sind. Sie wird auch von der Tasmota-Integration verwendet, wenn die Tasmota-Geräte so konfiguriert sind, dass sie mit diesem MQTT-Broker kommunizieren.
Die zigbee2mqtt-Integration, die einen Docker-Container mit dem gleichen Namen integriert, um mit Zigbee-Geräten zu kommunizieren, sowie einen « anderen » MQTT-Container (vollständig unabhängig von der MQTT-Integration), der nur die Kommunikation zwischen dem zigbee2mqtt-Container und Gladys ermöglicht.
All dies ist klar in der Dokumentation erklärt, die du normalerweise zitierst.
Voilà. Zögere nicht, wenn du weitere Informationen benötigst!!
@VonOx Rrrroooh, schlechter Verlierer… und Petze obendrein!
Ernster und ohne jede Feindseligkeit,
In diesem Fall müsste also die Dokumentation korrigiert werden, darauf habe ich mich bezogen, um meine Antwort zu geben!
Ich dachte, dass die beiden Container notwendig wären!
Ich habe verstanden, dass es gibt
einen Container « gladys »
einen Container « mqtt », der den Mosquitto-Broker enthält
einen Container « zigbee2mqtt », der mit den Zigbee-Geräten kommuniziert
Also kommuniziert ein Zigbee-Gerät mit zigbee2mqtt, das mit mqtt kommuniziert, das an Gladys und das Lycée de Versailles überträgt! Die beiden Integrationen MQTT und zigbee2mqtt haben zwar keinen Zusammenhang, aber die MQTT-Integration ist durchaus notwendig, damit die zigbee2mqtt-Integration funktioniert!
Denn in der Nachricht von @Retlaw schien es mir, angesichts seines Screenshots, dass der MQTT-Teil betroffen war… Ich zweifle weder an den Fähigkeiten von @VonOx noch an seiner Pädagogik, aber wenn er sagt
Ich stimme dem Teil « zwei separate Dienste » und « Einfluss » zu, aber dennoch, wenn die Integration « mqtt » die Integration « zigbee2mqtt » nicht benötigt, benötigt die Integration « zigbee2mqtt » die Integration « mqtt » doch, um zu funktionieren???
Das ist überhaupt kein Problem der Überbietung, sondern des Verständnisses, denn ich habe das Gefühl, etwas verpasst zu haben!!
Gibt es in der Integration von zigbee2mqtt einen Mosquitto-Broker, der läuft oder nicht? Oder funktioniert er mit? Ja, ich weiß, die Alten haben es schwer zu verstehen!!!