Funktionsbeschreibung
Gladys sollte den Wert bestimmter Sensoren vergessen, wenn die letzte Information zu alt ist.
Konkrete Anwendung
Die Szenen und Dashboards zeigen derzeit 20°C als Außentemperatur bei mir an (mitten im Januar), weil der Sensor seit September keine Batterie mehr hat.
Ich bevorzuge, dass nach einer angemessenen Zeit (12 oder 24 Stunden) der Wert vergessen wird und Gladys „kein aktueller Wert“ anzeigt.
Ich habe einen Standardwert von 48 Stunden festgelegt.
Dies wird global in den Einstellungen änderbar sein. Mal sehen, ob wir später unterschiedliche Dauer pro Funktionsart machen, aber das erscheint mir im ersten Schritt etwas overkill, ich denke, ein globaler Parameter ist völlig ausreichend.
Die Grundidee ist gut und eigentlich habe ich sie auch erwartet.
Allerdings stelle ich fest, dass sie nach dem Update nicht vollständig angepasst ist.
Tatsächlich aktualisiere ich die Daten für alle meine Geräte, die über node-red oder Arduino laufen, nur, wenn sie sich unterscheiden, indem ich vorher den letzten Wert vor dem neuen sende. Dadurch habe ich für bestimmte Funktionen für eine Weile keine Werte, aber ich kompensiere dies, indem ich das Datum/Uhrzeit des letzten Empfangs im Textformat ohne Datenbankspeicherung sende.
Daher habe ich das auf dem Dashboard, obwohl es gut funktioniert (Netatmo arbeitet in Abschnitten, daher kann die Batterie einen Monat oder länger denselben Wert behalten)
Gibt es eine Möglichkeit, Optionen für den betroffenen Feature-Typ einzurichten, um diesen Parameter in Zukunft zu aktivieren oder zu deaktivieren?
2. Lösung, nach Gerät zu handeln?
3. Lösung, auf der Node-Red-Seite, den Versand eines Wertes alle xx Stunden zu erzwingen, entsprechend der für diese Option eingestellten Zeit… er sollte nur nicht zwischenzeitlich neu starten, sonst überspringt er die Versendungen…