Hallo,
ich habe einen "komischen" Effekt beim Monats-Filelog mit OWCOUNT. In der ersten Zeile stimmt die Monatssumme nicht. Hier mal die ersten Zeilen aus dem Novemberlog
Zitat2014-11-01_23:59:40 OWX_Z1 day: D01 Gas: 3.7 m³ GasM: 93.6 m³ B: 0.0 cts BM: 0.0 cts
2014-11-02_23:59:44 OWX_Z1 day: D02 Gas: 2.9 m³ GasM: 6.5 m³ B: 0.0 cts BM: 0.0 cts
2014-11-03_23:59:05 OWX_Z1 day: D03 Gas: 4.5 m³ GasM: 11.1 m³ B: 0.0 cts BM: 0.0 cts
Die Monatssumme ist die Summe des letzten Tages des Vormonats plus dem ersten Tag. Alle weiteren Summen stimmen so als ob für den ersten Tag richtig gerechnet wurde.
Meine OWCOUNT Definition ist folgende:
define OWX_Z1 OWCOUNT DS2423eold A2D988000002 60
attr OWX_Z1 AFactor 0.01
attr OWX_Z1 AMode daily
attr OWX_Z1 AName Gas|Gasverbrauch
attr OWX_Z1 AOffset 164403.0
attr OWX_Z1 ARate hour|gas
attr OWX_Z1 AUnit m³|m³
attr OWX_Z1 BMode daily
attr OWX_Z1 IODev NANO1_D3
attr OWX_Z1 LogM FileLog_Gasverbrauch_Monat
attr OWX_Z1 LogY FileLog_Gasverbrauch_Jahr
attr OWX_Z1 model DS2423eold
attr OWX_Z1 nomemory 1
attr OWX_Z1 room FRM_Nano
define FileLog_Gasverbrauch_Monat FileLog /var/log/fhem/Gasverbrauch_Monat-%Y-%m.log OWX_Z1:*day.*
attr FileLog_Gasverbrauch_Monat room FRM_Nano
FHEM ist mit Update auf dem Stand von gestern.
ZitatOWX_Z1.version => 5.26
Habe ich da irgendwo einen Fehler oder ist der Fehler im Programmcode?
Viele Grüße
Achim
Das ist ein Bug, der im nächsten Release behoben wird. Ist schon im Test.
LG
pah