LOG Dateien optimieren

Begonnen von DC, 15 März 2013, 00:24:03

Vorheriges Thema - Nächstes Thema

DC

Einige Aktoren sind recht geschwätzig und die Log files werden schnell recht groß. Wie kann man das optimieren ?

1. Beispiel HM-CC-TC:
2013-03-14_23:58:00 B.Thermostat desired-temp: 17.0 --> D: 17.0
2013-03-14_23:58:13 B.Thermostat T: 21.2 H: 60
2013-03-14_23:58:13 B.Thermostat measured-temp: 21.2 --> unterdrückt, da keine zus. Info
2013-03-14_23:58:13 B.Thermostat humidity: 60 --> unterdrückt, da keine zus. Info
2013-03-14_23:58:33 B.Thermostat actuator: 0 % --> A:0%

2. Beispiel HM-SEC-SC:
2013-03-14_22:35:37 B.Fenster Activity:: alive
2013-03-14_22:36:55 B.Fenster Activity:: alive
2013-03-14_23:05:37 B.Fenster Activity:: alive
2013-03-14_23:06:49 B.Fenster open --> unterdrückt, da keine zus. Info
2013-03-14_23:06:49 B.Fenster contact: open (to HMLAN1) --> nur: open (to HMLAN1)
2013-03-14_23:06:49 B.Fenster open --> unterdrückt, da keine zus. Info
2013-03-14_23:06:49 B.Fenster contact: open (to B.Thermostat)--> nur: open (to B.Thermostat)

3. Nach welchen Kriterien entscheidet Ihr, für welche Aktoren/Sensoren ein Log-File angelegt wird ?
----------
FHEM auf rPi, HMLAN, HM
Mac, iPad, iPhone

DC

Ein erster Ansatz ist sicherlich

Beispiel 1:define FileLog_B.Thermostat FileLog /var/log/fhem/B.Thermostat-%Y-%m.log B.Thermostat:.*(desired-temp|T:|actuator).*
Beispiel 2:define FileLog_B.Fenster FileLog /var/log/fhem/B.Fenster-%Y-%m.log B.Fenster:.*(contact|Activity).*
Beides hat jedoch den Nachteil, dass unbekannte/nicht berücksichtigte Nachrichten untergehen. Gibt es eine bessere Lösung ?
----------
FHEM auf rPi, HMLAN, HM
Mac, iPad, iPhone