FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: heiko.ne am 23 März 2016, 10:28:14

Titel: kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 23 März 2016, 10:28:14
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
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 23 März 2016, 11:59:15
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
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: tupol am 23 März 2016, 17:36:53
Macht es wirklich Sinn, das normale stat-Reading zu loggen? Reicht das "stat....last"-Reading nicht aus?
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 23 März 2016, 19:49:23
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

Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: tupol am 24 März 2016, 07:55:46
Das sollte aber auch mit den summenreadings funktionieren.
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 24 März 2016, 20:33:58
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
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 25 März 2016, 16:52:54
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?
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: tupol am 25 März 2016, 21:09:06
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.
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 25 März 2016, 22:08:56
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.
Titel: Antw:kein Log bei Verwendung von Modul "statistics" möglich
Beitrag von: heiko.ne am 07 April 2016, 15:51:44
"resetStatistics" hat's behoben.
Geht jetzt. Schließe Thread daher mal.

Gruß und Dank,
Heiko