Zigbee2MQTT mit Netzwerk-Gateway

Hallo,

Ich beginne, mit Gladys zu spielen.

Ich verwende ein von Paul Banks modifiziertes Lidl-Gateway.
Ich habe das EZSP-Firmware auf Version 3.7.8.0 aktualisiert, damit es mit Zigbee2MQTT kompatibel ist.

Ich habe Zigbee2MQTT außerhalb von Gladys installiert, um mich über das kabelgebundene Netzwerk mit dem Gateway verbinden zu können.

Ich kann die Informationen bis zu Mosquitto hochladen:
╰─○ mosquitto_sub -v -t ‹ zigbee2mqtt/Prise_telecommandee ›
zigbee2mqtt/Prise_telecommandee {« child_lock »:« UNLOCK »,« current »:0,« energy »:0,« indicator_mode »:« off/on »,« linkquality »:176,« power »:0,« power_outage_memory »:« off »,« state »:« ON »,« update »:{« installed_version »:192,« latest_version »:192,« state »:« idle »},« update_available »:false,« voltage »:233}

Wie kann ich die Informationen in Gladys abrufen?


Auf Softwareebene:
OS: Debian testing
Zigbee2MQTT: Docker-Version 1.29.2
Mosquitto: Version 2.0.11 (bereits außerhalb von Docker verwendet)
Gladys: Docker-Version frisch installiert

Nach dem Lesen einiger Beiträge lösche ich meine Frage.

Ich werde eine andere zum manuellen Starten der Container erstellen.

Hallo und willkommen in der Gladys-Community.
Das ist aktuell nicht so einfach :neutral_face:
Mit der Installation von node-red und der Konvertierung der Nachrichten sollte es aber machbar sein, aber ich kann dir dabei nicht helfen (keine Kompetenzen).
@VonOx hatte denselben Bedarf

Danke für die Antwort.

Was ist aktuell nicht möglich: die Rückmeldung (wie in meiner ursprünglichen Frage beschrieben) oder das manuelle Starten der Container?

Hallo,

Derzeit startet Gladys seinen eigenen MQTT- und Zigbee2MQTT-Container.
Derzeit kannst du keine Verbindung zwischen Gladys und einem Zigbee2MQTT-Container herstellen, den du bereits erstellt hast.

OK, das ist das, was ich verstanden zu haben glaubte.

Aber kann ich sie nicht manuell starten, was mir ermöglichen würde, die Konfigurationsdatei von ZigBee2MQTT zu ändern?

Falls ja, wo finde ich diese beiden Container?

Wenn du

docker ps

ausführst, erhältst du die Liste der Container, falls das das ist, was du möchtest.

Danke, aber das ist nicht, was ich meine.
Ich spreche von « trouver » im Sinne von « herunterladen ».

Sobald er von Gladys erstellt wurde, befindet er sich in /var/lib/gladysassistant/zigbee2mqtt

image

Ich kann keine ZigBee2MQTT-Integration erstellen, da mein Gateway nicht per USB verbunden ist, daher meine Idee, die Container manuell zu starten.

Ich glaube nicht, dass das möglich ist! Also, einen MQTT-Container und einen zigbee2mqtt-Container direkt in Docker zu starten, ist möglich, aber die Verbindung zu Gladys wird nicht funktionieren.

Ansonsten schau dir den Vorschlag von @cicoub13 an, mit einem von Gladys erstellten MQTT-Container und NodeRed, um die Verbindung zu deinem zigbee2mqtt herzustellen.

Es ist noch einfacher, als ich befürchtet hatte.

Ich habe eine ZigBee2MQTT-Integration auf dem ersten vorgeschlagenen USB gestartet, und er sagte, es sei alles in Ordnung (sehr seltsam).

Ich habe /var/lib/gladysassistant/zigbee2mqtt/z2m/configuration.yaml geändert, um die serielle Konfiguration zu ändern und die IP-Adresse meines Gateways hinzuzufügen, und dann habe ich „restart“ für gladys-z2m-zigbee2mqtt ausgeführt.

Und ich sehe meine ZigBee-Geräte in „ZigBee-Netzwerkentdeckung“.

Ich habe den Titel geändert.

Danke an alle, die mir geholfen haben.

Super, dass du eine Lösung gefunden hast, und willkommen im Forum.

Guten Abend.
Entschuldigung, dass ich ein möglicherweise bereits gelöstes Thema wieder aufgreife, aber der Titel steht in Bezug zu meinem Problem: Ich möchte, dass Gladys mit der Bridge kommuniziert, an die ich gerade meine Zigbee-Geräte angeschlossen habe. Mir wurde empfohlen, eine Bridge hinzuzufügen, da sich die Geräte über Nacht komplett entladen …
Kann mir jemand bei diesem Thema helfen oder mich auf ein Dokument verweisen, das erklärt, wie man vorgehen muss?
Vielen Dank im Voraus!

Hallo,

Du solltest mehr Informationen über das Gateway bereitstellen, das du verwendest, damit dir jemand helfen kann.

Hallo @Will_71
Ja, hier ist, was ich habe:

Alle Sensoren sind erfolgreich mit dem USB-Dongle verbunden worden, das gesamte System wird von Gladys und Zigbee2MQTT perfekt erkannt. Allerdings sind die Batterien (neu) der Sensoren nach nur einer Nacht leer … Mir wurde daher empfohlen, ein Gateway zu verwenden, was ich getan habe, und tatsächlich gibt es keinen Batterieverlust, wenn die Sensoren damit verbunden sind. Allerdings sind sie derzeit nicht mehr mit Gladys verbunden.

Ich möchte jetzt einfach nur wissen, wie ich Gladys mit dem Gateway verbinden kann, um mit den Zigbee-Geräten kommunizieren zu können. Ich nehme an, dass ich nach dem Anschluss des Gateways über den USB-Dongle kommunizieren kann? Oder auf eine andere Weise, da Gladys und das Gateway im selben Netzwerk sind?

Vielen Dank im Voraus für Ihre Hilfe :slight_smile:

Ich sehe nicht, warum das Verbinden mit einem Gateway deinen Sensor weniger Strom verbrauchen lassen würde. Meiner Meinung nach kann man bei diesem Preis nicht mehr erwarten.

Du kannst einen Test machen, da dein Sensor ein Display hat, lass ihn einfach an, ohne ihn mit dem Dongle oder dem Gateway zu verbinden, und schau, wie lange er an bleibt.

Anschließend sind dein Gateway und deine Sensoren Tuya-kompatibel, also musst du diese Integration nutzen.
Aber ich kann dir dabei nicht helfen, denn auf meiner Seite nutze ich einen Dongle und kein Gateway.

@Will_71 Was den Verbrauch angeht, ist die Demonstration erbracht: Die gesamte Zigbee-Gadgets, die die Batterie in einer Nacht geleert hatten, haben, direkt über USB-Dongle mit Gladys verbunden, heute nicht einmal 1% bewegt, wenn sie mit dem Gateway verbunden sind … Und ich glaube nicht, dass ein Preis eine Qualität widerspiegelt, denn die internen Komponenten bleiben dieselben, siehe das PCB und das gesamte Gadget, das einfach ohne weiße Marke 10 Euro teurer verkauft wird … Jeder ist frei, seine Wahl zu treffen :slight_smile:

Was die Verwendung von Tuya angeht, lehne ich dies ab. Wenn ich zu Gladys gewechselt bin, dann gerade, um zu vermeiden, dass all meine Anwendungen im Internet landen. Die Integration von Tuya widerspricht diesem Ansatz, indem sie auf „Cloud“-Systeme setzt. Ich möchte zu Hause bleiben und Zigbee nutzen.

Ich danke dir dennoch für deine Aufmerksamkeit und deine Antworten :+1: und werde versuchen, mit Zigbee2MQTT über ein Gateway weiterzukommen …

Ich bin mit dir einverstanden, was die lokale Nutzung betrifft.

Ich bezweifle, dass du ohne Basteln dein Gateway mit Gladys verbinden kannst. Falls du es schaffst, mach doch ein Tutorial, das könnte vielleicht auch anderen helfen.

Aktuell gibt es in Gladys entweder eine Integration (tuya, Xiaomi,…) oder du nutzt einen Dongle und einen zigbee2mqtt-Container.

Mich interessiert also, wie du dich mit deinem Gateway verbindest?