FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: peble am 03 Februar 2015, 20:17:25

Titel: DS2423 Counter Monatslog
Beitrag von: peble am 03 Februar 2015, 20:17:25
Guten Abend

ich bin gerade dabei die Filelogs meiner PV Anlage zu erstellen
leider haut das mit LogM und LogY nicht hin

so sieht meine cfg aus

define PV_Anlage OWCOUNT DS2423 A2D984000015
attr PV_Anlage LogM FileLog_PV_Anlage_m


define FileLog_PV_Anlage FileLog ./log/PV_Anlage-%Y-%m.log PV_Anlage.*


wie muss hier der LogM aussehen?
ich versteh das mit dem regexp nicht so ganz

Variante 1
define FileLog_PV_Anlage_m FileLog ./log/PV_Anlage_m-%Y-%m.log PV_Anlage:day:.*


Variante 2
define FileLog_PV_Anlage_m FileLog ./log/PV_Anlage_m-%Y-%m.log PV_Anlage.*day.*


Variante 3
define FileLog_PV_Anlage_m FileLog ./log/PV_Anlage_m-%Y-%m.log PV_Anlage:*day.*


im Filelog sieht es um Mitternacht so aus:

2015-02-01_23:57:19 PV_Anlage day: D01  A: 2338.00 cts AM: 2338.00 cts  B: 4294967295.00 cts BM: 4294967295.00 cts

wleche der drei Varianten sollte einen Eintrag im Monatslog erstellen?
Bisher habe ich keine Einträge erhalten
Titel: Antw:DS2423 Counter Monatslog
Beitrag von: Achim am 03 Februar 2015, 20:59:35
Hallo,

meine Definition für das Monatslog sieht so aus:
define FileLog_Gasverbrauch_Monat FileLog /var/log/fhem/Gasverbrauch_Monat-%Y-%m.log OWX_Z1:*day.*
Logfile:
Zitat2015-02-01_23:59:58 OWX_Z1 day: D01  Gas: 11.48 m³ GasM: 11.48 m³  B:  0.00 cts BM:  0.00 cts
für das Jahreslog:
define FileLog_Gasverbrauch_Jahr FileLog /var/log/fhem/Gasverbrauch_Jahr-%Y.log OWX_Z1:*month.*
Logfile:
Zitat2015-01-31_23:59:54 OWX_Z1 month: M01  GasM: 327.76 m³ GasY:  0.00 m³ BM:  0.00 cts BY:  0.00 cts


Viele Grüße
Achim
Titel: Antw:DS2423 Counter Monatslog
Beitrag von: peble am 04 Februar 2015, 12:27:00
Hallo Achim

Danke für die Antwort

das entspricht ja meiner Variante 3
habe ich gestern so eingestellt
leider gab es um Mitternacht keinen Eintrag im FileLog_PV_Anlage_m FileLog
Titel: Antw:DS2423 Counter Monatslog
Beitrag von: Achim am 04 Februar 2015, 18:35:26
Hallo,

ich habe deine Variante 3 im Einsatz, bei mir funktioniert es. Warum es bei dir jetzt nicht geht, bin ich so überfragt. Ich  würde da als erstes auf vorhandene/nicht vorhandene Leerzeichen/Tabs, etc. prüfen. Ein Blick in die Filelog Definition direkt im FHEM hilft da manchmal weiter. Und als zweites den Filter :*day.* ganz weglassen, ob überhaupt etwas ins Log geschrieben wird, vor allem um Mitternacht.

Viele Grüße
Achim