Hallo zusammen,
ich will an meinem Regensensor eine art Statistik machen - Tag, Monat, Jahr.
Dieser zählt einfach nur sturr aufwärt.
Mein Ansatz ist immer um 0 Uhr die alten Zähler mit den neuen zu addieren und den einen wieder zu löschen.
also
Rain ... Reading Zähler des Regensensors
Tag = oldTag + Rain immer um 0 Uhr und löschen des Readings Rain
Monat = oldMonat + Monat immer am letzten des Monates und löschen des Monats
Jahr = oldJahr + Jahr immer am 31.12. --- " ------
Gesamt = oldGesamt + Rain immer um 0 Uhr
kann man dieses mit UserReadings darstellen? Wie?
etwa so
Tag {*[00:00] ($self:Tag=$self:olfTag+$self:rain) (setreading $self:rain 0)
Es gibt das Statistics-Modul, macht das nicht was du willst!?
Mit einem userReadings kannst du das SO nicht machen.
Weil ein userReadings auf Events des Gerätes/Devices reagiert und "rechnet" NICHT aber zu einer bestimmten Uhrzeit.
Das wäre dann ein 'at'...
Ein Reading löschen (wenn du es tatsächlich löschen willst) geht mit deletereading ReadingName
Oder eben mit setreading auf 0 setzen...
Je nachdem was du tatsächlich willst...
Gruß, Joachim
Danke für den Hinweis auf das Statistik Modul.
Werde mich da einlesen und es wahrscheinlich verwenden.