FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: NONO87 am 16 September 2018, 20:44:24

Titel: Werte pro Tag summieren
Beitrag von: NONO87 am 16 September 2018, 20:44:24
Hallo,

Ich glaube ich habe gerade eine Gehirnbremse :)
Folgendes:
Ich erhalte von meiner SPS stetig(ca. alle 10 sek) einen Wert x.
Diesen möchte ich dann in einem dummy  oä  aufsummieren und am Ende des Tages in ein log speichern um dann daraus einen plot zu machen. Nur leider komme ich nicht auf die beste Lösung.

Habt ihr da mal einen Gedankenanstupser?

Mfg
Titel: Antw:Werte pro Tag summieren
Beitrag von: CoolTux am 16 September 2018, 20:49:00
UserReadings anlegen. Am besten oldReadings aktivieren und im userReading den neuen Wert auf den alten Wert drauf rechnen.
Titel: Antw:Werte pro Tag summieren
Beitrag von: Otto123 am 16 September 2018, 20:51:01
Hi,

schau mal in der commandref nach dem attr event-aggregator, Du willst ja vielleicht gleich einen berechneten Wert?

Gruß Otto
Titel: Antw:Werte pro Tag summieren
Beitrag von: CoolTux am 16 September 2018, 20:54:12
Danke Otto das ist ja noch viel besser.
Titel: Antw:Werte pro Tag summieren
Beitrag von: Otto123 am 16 September 2018, 21:05:06
Beispiel: Ich mache damit "Minima Maxima Thermometer" als Beispiel (nur die relevanten attr):
defmod SensorAussen CUL_HM 16F6E3
attr SensorAussen event-aggregator tempMax::none:max:86400,tempMin::none:min:86400
attr SensorAussen userReadings tempText {my $val = ReadingsVal($name,"temperature","Fehler");; $val =~ s/\./,/;; $val;;},\
tempMax {ReadingsVal($name,"temperature","Fehler")},\
tempMin {ReadingsVal("$name","temperature","Fehler")}