FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: gestein am 22 Dezember 2019, 15:46:45

Titel: Problem mit addLog
Beitrag von: gestein am 22 Dezember 2019, 15:46:45
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
Titel: Antw:Problem mit addLog
Beitrag von: KernSani am 22 Dezember 2019, 16:18:24
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
Titel: Antw:Problem mit addLog
Beitrag von: gestein am 23 Dezember 2019, 08:59:29
Hallo Oli,

Danke. Das war's.
Jetzt funktionierts ohne Probleme.
Da habe ich ja längere Zeit vollkommen ums Eck gedacht ...

lg, Gerhard