NEWS
Datenpunkt tagesaktuell mit Temperatur aktualisieren
-
Mahlzeit zusammen!
Bastel gerade an einer neuen VIS. Im Bereich Wetter möchte ich mir die Tiefst- / Höchstwerte der Temperatur anzeigen lassen. Dazu habe ich 3 Datenpunkte erstellt. Folgendes Blockly soll das Vorhaben in die Tat umsetzen.
Die Datenpunkte TempMin / TempMax werden in der VIS dargestellt. Das ganze funktioniert auch soweit. Allerdings möchte ich die Datenpunkte jeden Tag zurücksetzten, damit ich die tagesaktuellen Werte habe. Natürlich könnte ich per Schedule einen unrealistisch hohen / tiefen Wert 1x pro Tag schreiben lassen. Allerdings möchte ich das eleganter lösen. Darüber hinaus möchte ich die Werte in VIS mit einem Zeitstempel versehen. Allerdings möchte ich eine übersichtliche Angabe haben, nicht unbedingt einen vollständigen Stempel mit Jahr, Sekunden usw.
Habt Ihr Ideen für mich?
Vielen Dank schon mal!
Beste Grüße!
-
@Karel-Puhli sagte in Datenpunkt tagesaktuell mit Temperatur aktualisieren:
Natürlich könnte ich per Schedule einen unrealistisch hohen / tiefen Wert 1x pro Tag schreiben lassen
Wie wär's statt einem unrealistischen Wert den aktuellen Wert um Mitternacht in Min und Max rein zu schreiben? Das ist dann auch mathematisch korrekt.
-
@Karel-Puhli sagte in Datenpunkt tagesaktuell mit Temperatur aktualisieren:
Darüber hinaus möchte ich die Werte in VIS mit einem Zeitstempel versehen.
Jeder Datenpunkt hat ja den Zeitstempel seiner letzten Änderung, das könntest du sicher nutzen (kenne mich mit vis aber nicht aus).
-
Das klingt schon mal gut und sauber!
-
Jeder Datenpunkt hat ja den Zeitstempel seiner letzten Änderung, das könntest du sicher nutzen (kenne mich mit vis aber nicht aus).
Ja genau. Versuche diesen gerade zu konvertieren. Halt etwas abgepeckt. Der gesamte Stempel hat das komplette Format von Jahr bis ms.
-
@UncleSam said in Datenpunkt tagesaktuell mit Temperatur aktualisieren:
Wie wär's statt einem unrealistischen Wert den aktuellen Wert um Mitternacht in Min und Max rein zu schreiben? Das ist dann auch mathematisch korrekt.
Hab´s jetzt so gelöst. Funktioniert auch bis dato einwandfrei.
Frage mich gerade, ob´s ne kürzere Schreibweise gibt. Ist recht viel Code für diese simple Sache.
-
@Karel-Puhli Ich weiss nicht genau, was der Unterschied zwischen TempMaxCurrent und TempMax ist. Und was die zwei Zeitpläne machen...
Ich hätte es so gemacht:
- Um Mitternacht
- TempMin = Hue outdoor
- TempMax = Hue outdoor
- Bei Änderung von Hue outdoor:
- Wenn TempMax < Hue outdoor: TempMax aktualisieren
- Wenn TempMin > Hue outdoor: TempMin aktualisieren
- Um Mitternacht
-
@UncleSam said in Datenpunkt tagesaktuell mit Temperatur aktualisieren:
@Karel-Puhli Ich weiss nicht genau, was der Unterschied zwischen TempMaxCurrent und TempMax ist. Und was die zwei Zeitpläne machen...
Sorry, das hätte ich natürlich posten müssen. Current ist immer für einen Tag, dann per Cron überschreiben, für min und für max. Die beiden anderen sind für dauerhafte Einträge. Ich habe deswegen 2 verschiedene Crons genommen, da die max Werte am besten nachts überschrieben werden und die min Werte tagsüber.