Hallo zusammen,
ich rätsele gerade heftig...
Was ist ich möchte ist, dass die statistischen Auswertungen, die im Device TH_Sensor_1 erzeugt werden, auch in das LogFile von diesem Gerät geschrieben werden. Klingt einfach - klappt aber irgendwie gar nicht.
Also im Gerät "TH_Sensor_1" tauchen die Readings auf --> siehe Anhang 1:
(https://forum.fhem.de/index.php?action=dlattach;topic=51226.0;attach=49078)
Aber im zugehörige FileLog kann ich die Readings zur Statistik nicht auswählen --> siehe gelbe Markierungen in Anhang 2:
(https://forum.fhem.de/index.php?action=dlattach;topic=51226.0;attach=49080)
Auch über eine regExp wie z.B. "statTemperatureDay:.*" funktionierts nicht.
Kann mir hier jemand helfen?
Gruß
Heiko
Antwort selbst gefunden:
Im statistics-Device habe ich zusätzlich das Attribut "singularReadings" mit dem Wert "TH_Sensor_1:temperature:(Min|Avg|Max):(Hour|Day|Month|Year)" belegt.
Jetzt schreibt das Ding zusätzlich die gelb markierten Readings, die geloggt werden können:
(https://forum.fhem.de/index.php?action=dlattach;topic=51226.0;attach=49089)
Damit erledigt.
Gruß
Heiko
Macht es wirklich Sinn, das normale stat-Reading zu loggen? Reicht das "stat....last"-Reading nicht aus?
Hi tupol,
da hast Du Recht. Deshalb protokolliere ich jetzt auch nicht das mehrfach am Tag aktualisierte stat-reading in der Log-Datei, sondern nur den Wert, der am Ende des Tages (23:59:57 Uhr) verfügbar ist.
Gruß
Heiko
Das sollte aber auch mit den summenreadings funktionieren.
Hi tupol,
jetzt hab ich verstanden was Du mit "stat....last" meintest, denn erst nach der ersten Nacht habe ich dann die readings "statTemperatureDay*Last" entdeckt.
Damit ist jetzt auch klar.
Danke für Deine Hinweise.
Gruß
Heiko
Hallo tupol,
eine Frage bleibt noch. Das steht in Bezug auf Deine Antwort in einem anderen Thread:
Zitat von: tupol am 06 Dezember 2014, 09:34:26
Ich vermute, es liegt daran, dass Du die readings die standardsmässig (s. commandref) schon auswertet werden, nochmals in den Attributen definiert hast. Sprich, sie werden zweimal ausgewertet. Ich schau es mir aber noch etwas genauer an.
Ich bekomme jetzt auch am Ende des Tage für
statTemperatureDayAvgLast,
statTemperatureDayMinLast und
statTemperatureDayMaxLast den gleichen Wert. Auch im zusammenfassenden reading
statTemperatureDayLast erhalte ich dreimal die Angabe "6.7".
Anbei die entsprechenden Definitionen des Sensor (Anhang 1-3) und des
statistics-Devices (Anhang 4).
Kannst Du erkennen, woran es liegen könnte?
Keine Ahnung. Irgendwas läuft bei Dir aber sowieso anders, weil Du keine Zeit hinter (since: ) hast.
Hast Du die aktuellste Version?
Mach mal ein resetStatistics und beobachte die Einträge im Log am Tagesende mit dem modul-Verbose auf 5.
Hallo. Modul sollte aktuell sein.
Deine Tipp werde ich umsetzen - allerdings erst nach Ostern, wenn ich wieder Zugriff auf den RPi habe.
Poste hier Ergebnis.
"resetStatistics" hat's behoben.
Geht jetzt. Schließe Thread daher mal.
Gruß und Dank,
Heiko