FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hessy_James am 15 April 2018, 15:44:03

Titel: FileLog auslesen bzw. mit Werten aus FileLog rechnen
Beitrag von: Hessy_James am 15 April 2018, 15:44:03
Hallo Zusammen,

ich bin noch etwas grün hinter den Ohren was FHEM angeht und habe daher eine Fragen die womöglich nicht mal sehr schwer zu beantworten ist... (hoffe ich :-))

Folgender Hintergrund: Ich schreibe die Zählerstände von Strom, Warm- und Kaltwasser in jeweilige Logfiles ein. Nun möchte ich das Ganze grafisch darstellen. Hierzu müsste ich aber sinnvollerweise die Differenz zwischen dem aktuellen Stand mit dem des Vormonats bilden und genau da liegt das Problem. Ich weiß nicht wie ich die Daten aus dem Logfile lesen kann?

Kann mir jmd weiterhelfen?

Danke und Grüße
Hessy
Titel: Antw:FileLog auslesen bzw. mit Werten aus FileLog rechnen
Beitrag von: MadMax-FHEM am 15 April 2018, 20:04:00
Du musst die Daten vermutlich ja nicht aus den Logdateien lesen, du kannst dir mal das Statistic-Modul anschauen: https://wiki.fhem.de/wiki/Statistics bzw. https://fhem.de/commandref_DE.html#statistics

Da hast du Readings mit den Werten des letzten Monats bzw. Durchschnitt des letzten Monats (oder Jahres)...
...dann kannst du dir ja ein userReadings bzgl. Differenz basteln bzw. kann auch sein, dass das das Statistic-Modul auch schon bietet...

Gruß, Joachim
Titel: Antw:FileLog auslesen bzw. mit Werten aus FileLog rechnen
Beitrag von: Hessy_James am 16 April 2018, 19:40:18
Danke für die schnelle Hilfe. Ich habe nun ein kleines work around gebastelt. Rufe nun den letzten Wert des Monats aus, bilde die Differerenz mit dem neues und überschreibe erst dann den letzten Wert. Problem ist nur, dass ich hierfür zwei Logs, zwei dummys und ein notify brauche. Werde mir aber jetzt das Statistik-Modul anschauen, scheint mir einfach die sauberste und wahrscheinlich auch einfachere Lösung zu sein.

Nochmals vielen Dank für die schnelle Antwort.
Ich schreibe dann wieder, wenn ich es mit dem Statistik-Modul geschafft habe ;-)