Ich habe die hier angegebene Dokumentation durchgesehen: MQTT | Gladys Assistant
Aber ich verstehe nicht, welche Werte ich wo angeben muss, um die Verbindung zwischen meinem Shelly EM und meiner Gladys-Instanz herzustellen.
Ich habe eine Installation in einem Freebox-Netzwerk, mein Shelly EM ist im WLAN-Netzwerk.
Ich habe eine Gladys-Instanz innerhalb einer VM auf meiner Freebox Delta bereitgestellt.
Ich habe MQTT mit den folgenden Werten konfiguriert:
Auf der Seite meines Shelly EM habe ich die URLs und die Anmeldedaten für den MQTT-Broker von Gladys registriert:
:1883
Aber dann weiß ich nicht, wie ich ein MQTT-Gerät konfigurieren soll oder welche Topics notwendig sind, um die Metriken meines Shelly EM zu erhalten.
Ich habe immer Nachrichten wie « kein Wert empfangen ».
Ich habe verschiedene Syntaxen zum Deklarieren des Geräts versucht, aber ich erhalte immer « kein Wert empfangen ».
Auf der Seite von Gladys, wenn ich auf <> Debug MQTT klicke, habe ich eine leere Tabelle.
Könnten Sie mir erklären, wie ich die Verbindung zwischen meinem Shelly EM und Gladys konfigurieren kann?
Mein Ziel wäre es, die Metriken (Leistung, Verbrauch usw.) zu erhalten.
Laut dieser Shelly-Dokumentation (API Reference) gibt es viele Metriken, die ich abrufen sollte, aber ich weiß nicht wie.
Falls nicht, hast du die Möglichkeit, Matterbridge zu verwenden, um deine Shelly-Geräte zu verbinden, was wahrscheinlich einfacher sein wird, da du VMs zu beherrschen scheinst: https://gladysassistant.com/de/docs/integrationen/shelly/
Hallo @mutmut
Danke für deine Nachricht, ja ich habe die beiden Seiten, die du mir geteilt hast, gelesen und zur Kenntnis genommen, aber das scheint nicht meinem Ziel zu entsprechen.
Beim ersten Link, der als „erledigt“ markiert ist, sehe ich nicht, „wie“ er die Dinge konfiguriert hat. Die von jedem der verschiedenen Parameter erwarteten Spezifikationen bleiben für mich etwas unklar.
Beim zweiten Link, der von MatterBridge handelt, habe ich das auch versucht, aber es scheint keine feine und tiefgehende Integration des Geräts zu geben.
Hier sind verschiedene Screenshots meiner MatterBridge-Konfiguration, und es scheint nur die Funktion „Schalter“ übernommen zu haben.
Zu beachten ist, dass auf Seiten von MatterBridge dasselbe Gerät (deviceID) offenbar korrekt als in der Lage erkannt wird, verschiedene Metriken zu melden
Aber wenn ich den Pairing-Code von MatterBridge zu Gladys eingebe, dann scheint Gladys nicht in der Lage zu sein, die Module korrekt zu erkennen, und listet mir nur Geräte vom Typ „Schalter“ auf.
Ich denke, es fehlen Funktionen in der Matter-Integration von Gladys. @jmarandet, könntest du uns bitte das JSON geben, das du auf der Parameterseite der Matter-Integration herunterladen kannst?
Tatsächlich, im Moment verwalten wir nur den Schalterteil für diese Geräte über Matter, aber wenn du uns das JSON gibst, können wir den Rest in Gladys relativ einfach integrieren !!
Wenn du die Konfiguration über die MQTT-Integration in der Zwischenzeit durchführen möchtest, musst du die Topics verwenden, die von Shelly auf dem von dir bereitgestellten Link (API Reference) bereitgestellt werden, und diese Topics in ein MQTT-Gerät von Gladys im Feld einfügen:
Dabei muss natürlich im Topic die « deviceid » (du findest sie in der Shelly-Oberfläche) und die « i » ersetzt werden.
Danach setzt das voraus, dass du die Nachrichten im Tab « Debug MQTT » empfängst.
Falls das nicht der Fall ist, ist die MQTT-Konfiguration des Shelly nicht korrekt. Es muss auf der Shelly-Seite überprüft werden, ob alles in Ordnung ist (gibt es Logs, um zu sehen, was das Problem ist, vielleicht?).
Das ist genau das, was ich mit vielen Versuchen und Fehlern versuche zu erreichen, aber ich erhalte weiterhin Nachrichten wie « Kein Wert empfangen » von Gladys
Und ohne die Logik des Aufbaus dieser Topics/Endpunkte zu verstehen, verbringe ich ewig damit, im Kreis zu laufen, ohne Erfolg…