Hauptmenü

Problem mit addLog

Begonnen von gestein, 22 Dezember 2019, 15:46:45

Vorheriges Thema - Nächstes Thema

gestein

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

KernSani

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
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

gestein

Hallo Oli,

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

lg, Gerhard