Hallo,
ich habe da ein Dummy-Device in dem die aktuelle Temperatur gespeichert wird.
Dieses Dummy logge ich in der Datei (wenn sich die Temperatur ändert).
defmod Bad.KuehlschrankActTemp dummy
attr Bad.KuehlschrankActTemp event-on-change-reading state
attr Bad.KuehlschrankActTemp room LaCrosse
defmod FileLog_Bad.KuehlschrankTemp FileLog ./log/Bad.KuehlschrankTemp-%Y-%m.log Bad.KuehlschrankActTemp
attr FileLog_Bad.KuehlschrankTemp logtype text
attr FileLog_Bad.KuehlschrankTemp room LaCrosse
Manchmal ändert die sich aber über längere Zeit nicht, was aber dann wiederum unschön in den Plots ist.
Daher wollte ich die Funktion addLog im Log-File nutzen.
attr FileLog_Bad.KuehlschrankTemp addLog Bad.KuehlschrankActTemp:state:600
Allerdings sieht dann der Inhalt des Log-Files so aus:
2019-12-22_13:35:49 Bad.KuehlschrankActTemp 12
2019-12-22_13:43:22 Bad.KuehlschrankActTemp state: 12
2019-12-22_13:53:22 Bad.KuehlschrankActTemp state: 12
2019-12-22_13:55:49 Bad.KuehlschrankActTemp 11
2019-12-22_14:03:22 Bad.KuehlschrankActTemp state: 11
2019-12-22_14:13:22 Bad.KuehlschrankActTemp state: 11
2019-12-22_14:23:22 Bad.KuehlschrankActTemp state: 11
2019-12-22_14:33:22 Bad.KuehlschrankActTemp state: 11
2019-12-22_14:43:22 Bad.KuehlschrankActTemp state: 11
2019-12-22_14:50:49 Bad.KuehlschrankActTemp 12
2019-12-22_14:53:22 Bad.KuehlschrankActTemp state: 12
Wie bekomme ich mit addLog die gleichen Einträge wie beim normalen Loggen?
Danke im Voraus
lg, Gerhard
Hi,
du kannst statt addLog auch event-min-interval nutzen, bei mir z.B.
attr EG_WoZi_Temp event-min-interval temperature:3600,state:3600
dann bekommst du pro Stunde mindestens einen Log-Eintrag, auch wenn sich nichts ändert.
Grüße,
Oli
Hallo Oli,
Danke. Das war's.
Jetzt funktionierts ohne Probleme.
Da habe ich ja längere Zeit vollkommen ums Eck gedacht ...
lg, Gerhard