Zigbee und LidlBox

Guten Abend,

Letzte Woche bei Lidl vorbeigekommen, habe ich ihre Zigbee-Domotik-Box für 12€ gefunden … Also habe ich eine Zigbee-Gateway nach dieser Anleitung gebaut: Lidl SilverCrest Zigbee Gateway TYGWZ-01 Zigbee compatibility Jetzt stellt sich das Problem der Integration in Gladys, da in der Zigbee2MQTT-Sektion von Gladys nur USB-Geräte angeboten werden. Wäre es möglich, eine Art „Socket“-Konfiguration zu haben, die das Hinzufügen eines Netzwerk-Gateways ermöglicht?

Danke,
Jean

Hallo @jean_bruder! Gladys verwendet Zigbee2mqtt für die Zigbee-Kompatibilität. Hat Zigbee2mqtt diese Möglichkeit? (Du kannst es selbst in Zigbee2mqtt testen!)

Hallo @pierre-gilles :slight_smile:

Man könnte sagen, das ist wie ein Hund, der sich in den Schwanz beißt: Um auf Zigbee2MQTT zuzugreifen, muss man einen USB-Stick anschließen, aber ich möchte über einen Socket zugreifen. Daher kann ich die Container nicht starten…

Habe ich einen Schritt übersehen?

Vielen Dank im Voraus für deine immer wertvolle Hilfe!
Jean

Du kannst Zigbee2mqtt selbst starten! ( https://www.zigbee2mqtt.io/ )

Die Schnittstelle von Gladys ist nur eine Hilfe, um die Software ohne Nachdenken zu starten, aber Zigbee2mqtt ist eine eigenständige Software, die auch alleine leben kann :slight_smile:

abend, ich habe diese Box auch bei Lidl gefunden, aber für 5€ lol, ich habe eine genommen, nur zum Rumspielen

Halte uns auf dem Laufenden @jean_bruder

Und wenn es nur darum geht, 8€ zu sparen, ist es besser, einen Sonoff-USB-Dongle für 20€ zu nehmen, der richtig verwaltet wird :joy: vor allem, weil du bei der Lidl-Box nicht weißt, was sie in die Cloud schickt, aber bei einem Dongle weißt du, dass er nichts macht :slight_smile:

Hallo @pierre-gilles,
Ich habe bereits einen solchen USB-Dongle (der übrigens sehr gut funktioniert). Allerdings ist das Problem, dass die Box, an die er angeschlossen ist und die Gladys hostet, weit von den Zigbee-Geräten entfernt ist, die sich damit verbinden müssen, was die Batterien sehr schnell entlädt…
Der Firmware der LIDL-Box wurde angepasst, um nur die (Open-Source-)Programme auszuführen, die für die Steuerung des integrierten Zigbee-Chips erforderlich sind: keine Kommunikation in der Cloud auf diese Weise :slightly_smiling_face:
Ich werde am Wochenende mit dem Zigbee2MQTT-Container spielen, da das Wetter gut ist, und komme nächste Woche je nach Fortschritt darauf zurückkommen :slightly_smiling_face:

Guten Abend,
Aufgrund chronischen Zeitmangels kommt mein Feedback zur Integration von Zigbee2MQTT erst jetzt. Sobald die LidlBox modifiziert und ein Container bereitgestellt wurde, ist es sehr einfach, ein funktionierendes Gateway einzurichten. Die Paarung der Zigbee-Module erfolgt über die WEB-Oberfläche von Zigbee2MQTT, und die MQTT-Topics werden in Gladys integriert, um die Informationen hochzuladen. Ich verwende Temperatur-/Feuchtigkeitssonden ZTH05 mit Display in jedem Raum des Hauses, einfache TH02Z-Sonden im Freien und etwas, um den Wasserstand eines Tanks (TS0207) zu überprüfen. Jetzt lassen wir alles laufen und beobachten, wie sich die Sensoren mit Displays verhalten: Sie werden von CR2032-Batterien betrieben, die ich durch wiederaufladbare LR2032-Batterien ersetzt habe.
Guten Abend noch,
Und nochmals danke :slight_smile:

Guten Abend,
Also, was Zigbee2MQTT, MQTT und Zigbee angeht, funktioniert das wirklich super gut, und die Batterien haben sich nicht bewegt!
Andererseits, was für ein Chaos, um einen Sensor in Gladys zu integrieren. Daher wäre eine kleine Hilfe willkommen :slight_smile:
Hier ein Beispiel für das, was auf der MQTT-Seite hochgeladen wird:

zigbee2MQTT:info  2024-02-20 20:32:56: MQTT publish: topic 'zigbee2mqtt/zb_sonde_salon', payload '{"battery_state":"high","humidity":42,"linkquality":136,"temperature":23.2,"temperature_unit":"celsius"}'

Die Frage ist also, wie kann man das in Gladys hinzufügen, da offensichtlich keine Werte verfügbar sind:

Die Konfiguration des Sensors ist wie folgt (übrigens scheinen die Screenshots der Hilfeseiten nicht mehr aktuell zu sein …) :


Ich hätte gerne eine Benachrichtigung bei einem niedrigen Batteriestand erhalten, aber der Zustand ist entweder als Prozentsatz oder binär angegeben …

Naja, eine Sache nach der anderen! Wenn jemand mir schon helfen könnte, die Werte hochzuladen, wäre das super :slight_smile:

Vielen Dank im Voraus,
Jean

@jean_bruder ich glaube, du verwechselst die MQTT-Integration mit der Zigbee2Mqtt-Integration :slight_smile:

Ich zeige ein Beispiel für die Konfiguration der Zigbee-Integration in diesem YouTube-Video:

Hallo @jean_bruder

Falls dein Gerät noch nicht in Gladys integriert ist, musst du diese Lösung nutzen

Hallo @cce66,

Danke für den Link, aber ich muss zugeben, dass ich langsam das anfängliche Interesse verliere, das ich an Glays gefunden hatte, das als einfache und schlüsselfertige Lösung für Anfänger dienen sollte, um ihre Smart-Home-Geräte zu integrieren … Zigbee2MQTT, Node-red, etc …

@pierre-gilles,
Danke auch für das Video, ich werde mir das alles noch einmal in Ruhe ansehen.

Gute Nacht.

@jean_bruder

Auf der einen Seite ist es eine einfache Lösung für Anfänger, auf der anderen Seite muss man verstehen, dass es eine Fülle von Geräten (manchmal von exotischen Marken) gibt und es schwierig ist, alle in eine Open-Source-Lösung zu integrieren. Daher ist es normal, zunächst die häufigsten Lösungen zu haben. Exotische Geräte werden je nach Nachfrage integriert, aber ich finde, das Forum ist in dieser Hinsicht recht schnell. Man muss nur eine Anfrage stellen, die zur Abstimmung steht, und die Entwicklungen erfolgen entsprechend dieser Abstimmungen!
Die vorgeschlagene Lösung, über Node-Red zu gehen, ermöglicht die Integration exotischer Geräte, bis eine Integration erfolgt ist, und es ist nicht allzu kompliziert, wenn man dem Tutorial folgt! Wenn du Node-Red nicht kennst, gibt es im Forum Links zu YouTube-Tutorials :wink:
Das Gleiche gilt für andere Lösungen wie HA oder Jeedom, glaube ich! :blush:

Gute Nacht

@cce66 Vielen Dank für diese Klarstellungen, die verstanden wurden. Ich kann nur allen Forenmitgliedern für ihre präzisen und relevanten Antworten danken, und vor allem für die Schnelligkeit der Antworten. Das ist nicht das Problem. Es geht eher um die Verwendung eines n-ten Containers für Node-Red, obwohl alle Zb-Gadgets unter Gladys funktionieren. Tatsächlich hatte ich an die Box, auf der Gladys läuft, einen USB-Stick angeschlossen, und alle Zb-Gadgets wurden gefunden, als sie in der Nähe waren. Sobald sie jedoch im Haus verteilt wurden, sind sie entweder nicht auffindbar oder die Batterie ist nach einem Tag leer… Nach einigen Recherchen habe ich mich für eine modifizierte LidlBox entschieden, die in Wirklichkeit ein Zb-Gateway ist, das es Z2M ermöglicht, über das Netzwerk auf die Geräte zuzugreifen. Da Gladys diesen Modus nicht unterstützt (dies könnte übrigens Gegenstand einer interessanten Weiterentwicklung sein; Gladys nicht auf USB beschränken und die native Hinzufügung von IP-Gateways ermöglichen), habe ich die Z2M- und MQTT-Container (auf Port TCP/1884) durch einen einfachen Z2M-Container ersetzt, der so konfiguriert ist, dass er auf die LidlBox zugreift und die Daten an den bereits verwendeten MQTT-Container sendet (TCP/1883, den Gladys übrigens für andere Gadgets erkennt).

Meine Frage ist also: Warum ermöglicht Z2M, das auf die gleiche Weise konfiguriert ist, nicht mehr die Hinzufügung von Gadgets, die in Gladys sichtbar und funktionsfähig sind?

Screenshots von « MQTT Explorer », falls das hilft:

Ich hoffe, ich war klar genug, und ich kann bei Bedarf meine Konfiguration zur Verfügung stellen, damit Sie Tests durchführen können, die zur Lösung beitragen werden :slight_smile:

Vielen Dank im Voraus und einen schönen Abend :slight_smile:
Jean

Zuerst müsste man entweder Steckdosen oder Lampen installieren, die als Zigbee-Signalrepeater dienen, da deine Geräte anscheinend zu weit von deiner Box entfernt sind. Außerdem ist eine Lidl-Box für 12€ im Vergleich zu einem Sonoff-Stick mit Antenne für fast 20€ nicht dasselbe, was die Signalreichweite angeht. Ich denke, da Zigbee ein Maschenetzwerk ist, kannst du die Reichweite durch Repeater ausgleichen!

Zigbee2mqtt ist Open Source mit viel mehr Contributoren, daher werden Geräte mit all ihren Funktionen viel schneller in deren Oberfläche integriert, und du kannst die Geräte über die zigbee2mqtt-Oberfläche verwalten: Comment activer l'interface web frontend de Zigbee2MQTT ?

Gladys ist eine Oberfläche, die mit dem MQTT-Protokoll Zigbee-Geräte über die zigbee2mqtt-Schnittstelle verwaltet, aber mit mehr Möglichkeiten (Szenarien, Verwaltung anderer Protokolle usw.). Wenn viele Funktionen der Zigbee-Geräte implementiert sind, kann es aber auch an einigen fehlen.

In deiner MQTT-Nachricht:
zigbee2MQTT:info 2024-02-20 20:32:56: MQTT publish: topic 'zigbee2mqtt/zb_sonde_salon', payload '{"battery_state":"high","humidity":42,"linkquality":136,"temperature":23.2,"temperature_unit":"celsius"}'

dort gibt es das Topic ‹ zigbee2mqtt/zb_sonde_salon › und den Payload mit mehreren Werten « battery_state » « humidity » « linkquality » « temperature » « temperature_unit »
Daher muss sich Gladys an die MQTT-Nachrichten anmelden, die vom zigbee2mqtt-Stick an die folgenden Topics gesendet werden (wenn die Sub-Topics wie battery_state usw. implementiert sind)
zigbee2mqtt/zb_sonde_salon/battery_state
zigbee2mqtt/zb_sonde_salon/humidity
zigbee2mqtt/zb_sonde_salon/linkquality
zigbee2mqtt/zb_sonde_salon/temperature
zigbee2mqtt/zb_sonde_salon/temperature_unit

Das Problem ist, dass Gladys auf eine bestimmte Weise funktioniert (ursprünglich war ein Gladys-Master und Gladys-Slaves vorgesehen). Sie übersetzt zwischen ihrem MQTT-Topic im Gladys-Format und dem MQTT-Topic von zigbee2mqtt (zigbee2mqtt/zb_sonde_salon) in ihrem internen Motor. Das ist transparent, wenn du einen Sonoff-Stick und den zigbee2mqtt-Container von Gladys verwendest und die Funktionen des Geräts implementiert wurden (aber hier möchtest du ein externes Gateway verwenden und Gladys verwaltet es nicht. Es müsste möglich sein, in der Oberfläche die IP-Adresse des Gateways und die Anmeldeinformationen (Benutzername und Passwort) zum Zugriff auf das Gateway zu konfigurieren).

Vielleicht wäre es am einfachsten, bei der empfohlenen Lösung zu bleiben, z.B. einem Mini-PC mit einem Sonoff-Stick und Gladys darauf!

Hallo @jean_bruder :slight_smile:

Ich verstehe deine Frustration, aber du versuchst einen Fall zu implementieren, der von Gladys nicht unterstützt wird: eine externe Lidl-Box, die wir derzeit nicht verwalten, und du versuchst, sie zum Laufen zu bringen, natürlich ist das nicht einfach, aber das ist normal, denn wir verwalten sie nicht…

Warum hast du nicht direkt das empfohlene kompatible Material gekauft? Es ist nicht mal teurer ^^

Ich habe persönlich Gladys in meinem neuen Zuhause installiert (diese Woche!), und ehrlich gesagt ist es so einfach einzurichten, es ist verrückt, der Zigbee-Teil ist nur Klick, keine Codezeile zu starten, ich freue mich :slight_smile:

Guten Abend @pierre-gilles und @cce66,
Nur schwer akzeptierend die Niederlage, habe ich meine Installation mit einem dedizierten Z2M-Container infrage gestellt und die von Gladys erstellten Container (MQTT über TCP/1884 und Z2M) verwendet, wobei ich meinen ZB-Dongle neu verbunden habe. Erwartetes Ergebnis erreicht: zwei funktionierende Container, aber keine Geräte erkannt.
Ich habe daher einfach den ZB-Container gestoppt und neu konfiguriert, um meine LidlBox zu berücksichtigen. Ich habe die Gelegenheit genutzt, um den nun nutzlosen ZB-Dongle zu trennen. Erwartetes Ergebnis erreicht: alle ZB-Geräte werden problemlos in Gladys erkannt :slight_smile:
Ich kann die Entwickler nur ermutigen, die Unterstützung eines IP-Gateways hinzuzufügen, da der Nachweis seiner einwandfreien Funktion unter Gladys erbracht ist :slight_smile:

PS: Danke an @Terdious für unseren Austausch heute :slight_smile:
Ein sehr schönes Wochenende an alle :wink:
Jean

Super, toll, wenn es geklappt hat :slight_smile:

Dein Dongle hat aber wirklich ein Problem, ich hatte noch nie solche Probleme

@pierre-gilles Ich glaube nicht, dass das Dongle Probleme macht, es sind meine ZB-Gadgets, die zu weit entfernt sind … Aber ich behalte den hervorragenden Vorschlag von @cce66 im Hinterkopf, zusätzliche ZB-Gadgets mit Strom zu versorgen, damit sie als Repeater fungieren und so ein Mesh-Netzwerk entstehen lassen können :star_struck:

Wie immer vielen Dank für den Austausch :+1:
Schönes Wochenende,
Jean

Es könnte cool sein, einen Tuto für die Einrichtung von LidlBox zu machen :slight_smile: