FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: linuzer am 24 Juni 2015, 15:41:22

Titel: statistics-modul 6-Stunden-Durchschnitt: geht nicht!?
Beitrag von: linuzer am 24 Juni 2015, 15:41:22
Hallo Experten-Gemeinde,

ich versuche für meine Temperaturfühler mithilfe des Statistics-Modul einen 6-Stunden Temperatur-Durchschnitt in die Logfiles zu schreiben, um ihn dann auch entsprechend in einem Plot anzeigen zu können.
Das Statistics-Modul, sowie einer der Temperaturfühler mitsamt Log habe ich so definiert:
define Statistik statistics .*_Temp
attr Statistik ignoreDefaultAssignments 1
attr Statistik minAvgMaxReadings temperature
attr Statistik singularReadings .*_Temp:t.*:Avg:6h

define SZ_Temp LaCrosse 04
attr SZ_Temp IODev myJeeLink
attr SZ_Temp doAverage 1
attr SZ_Temp event-on-change-reading b.*,h.*,d.*,t.*,statH.*,statT.*
attr SZ_Temp group Temperatursensoren
attr SZ_Temp room Schlafzimmer,Temperaturen

define SZ_Temp_Log FileLog ./log/SZ_Temp-%Y-%m.log SZ_Temp|SZ_Temp:.*
attr SZ_Temp_Log logtype text
attr SZ_Temp_Log room LogFiles


Im Logfile tauchen komischerweise jetzt stündliche Durchschnittswerte auf!?
Habe ich da jetzt irgendwo einen Denkfehler/irgendwas falsch verstanden? Oder bin ich zufällig auf einen Bug gestoßen??

Hat jemand von Euch eine Idee?

Vielen Dank für die Hilfe!
Titel: Antw:statistics-modul 6-Stunden-Durchschnitt: geht nicht!?
Beitrag von: linuzer am 25 Juni 2015, 21:49:41
Nochmal eine allgemeinere Frage hierzu: Lässt sich denn irgendjemand einen 6-Stunden-Durchschnitt mit dem Statistics-Modul erstellen?

Weil die Dokumentation könnte man auch so interpretieren, dass das 6h-Intervall nur für die Funktion "Tendency" existiert, nicht für "Avg". Ist das so??
Wenn ja, gibt es eine alternative Methode einen 6h-Durchschnitt zu berechnen?

Vielen Dank für die Hilfe!

VG linuzer