Ich folge dem Projekt seit mindestens Version 3, habe es mehrmals installiert, ohne meine Peripheriegeräte richtig verwalten zu können. Darüber werde ich ein anderes Mal sprechen, aber ZWAVE (die Hardware, nicht die Integration in Gladys) hat nie richtig funktioniert, große Enttäuschung.
Letzte Woche habe ich das Video von @Pierre-Gilles gesehen (dessen immense Arbeit ich hier grüße), und das hat mir die Idee gegeben, mit einer Installation in 4.5 neu zu beginnen, um das Multi-Dashboard zu nutzen
Ich warte auch auf die Datenkurven, denn die alten waren nicht gut!!
Der Punkt, der mich jetzt beschäftigt, ist MQTT mit einem Broker in meinem lokalen Netzwerk
Gladys scheint gut darauf zuzugreifen
Ich weiß nicht, wie du deine Daten an deinen Broker schiebst, aber du musst diesen Teil überarbeiten, um das MQTT-API-Schema von Gladys zu respektieren
Sobald das erledigt ist, musst du in Gladys ein Gerät ‹ Internet › mit den Funktionen UV-Index, Luftqualität usw. erstellen…
Also, ja, ich möchte Informationen aus dem Internet abrufen und in einem Broker organisieren
Und auch Informationen von meinen Sensoren hinzufügen..das wird nicht im Internet sein..
Jetzt muss ich herausfinden, wie ich die Informationen organisieren soll, es ist nichts festgesetzt in meinem Broker, alles muss gemacht werden, aber es muss einfach sein
Aber jetzt, mit den Dokumenten und den Erklärungen, verstehe ich NICHTS. Ich präzisiere, ich bin Informatiker, ich mache den ganzen Tag Bash, Python, Ansible, aber hier verstehe ich nichts.
Die Syntax erscheint mir redundant und kompliziert
Angenommen, ich habe einen Temperatursensor im Wohnzimmer auf Basis eines DS1820, der die Temperatur in Celsius veröffentlicht
Ich möchte in meinem MQTT-Broker ein Topic Wohnzimmer/Temperatur mit der Temperatur haben, und vielleicht das Datum der letzten erfassten Temperatur.
Also würde das ergeben
Wohnzimmer/Temperatur/Temperatur*
Wohnzimmer/Temperatur/Letzter_Temperatur_Datum*
Wie konfiguriert man das in Gladys? Und gibt es eine generische Syntax wie WERT={{PROTOKOLL}}:{{HOST}}:{{PORT}}:{{TOPIC}}
Das Einfachste ist, dein MQTT-Gerät in Gladys zu erstellen und den am Ende des Formulars angegebenen Link zu kopieren. Auf diesem Topic postest du den Wert, den du an Gladys senden möchtest…
Hilft das?
In deinem Post sieht man, dass du ein Gerät erstellst, aber ohne Funktionalität. Es ist also eine leere Hülle.
Wenn du Features hinzufügst, wird Gladys dir das richtige Thema geben
Die Struktur mag kompliziert erscheinen, aber sie ist notwendig (es ist eine API), es ist der einzige Weg, damit Gladys die Entsprechung zwischen Text auf der MQTT-Seite und einem Gerät mit Features herstellen kann, eine Temperatur bezieht sich auf eine Einheit usw…
Super, du musst nur noch weitere Features oder Geräte + Features erstellen!
Ein weiterer Tipp: Du musst kein Zeitstempel angeben => Date_derniere_Temperature
Gladys speichert den Wert in ihrer eigenen Datenbank mit dem Zeitstempel. (Um den Verlauf über Kurven etc. zu nutzen)