Hallo,
Ich habe einen FileLog für einen GUEST rg_Oxana fürs RESIDENTS Modul erzeugt.
Jede Minute werden die Events der Readings state, durTimerPresence_cr und durTimerPresence ins LogFile geschrieben:
2018-11-09_17:39:46 rg_Oxana durTimerPresence_cr: 185
2018-11-09_17:39:46 rg_Oxana durTimerPresence: 03:04:35
2018-11-09_17:39:48 rg_Oxana state home
2018-11-09_17:40:48 rg_Oxana durTimerPresence_cr: 186
2018-11-09_17:40:48 rg_Oxana durTimerPresence: 03:05:37
2018-11-09_17:40:51 rg_Oxana state home
2018-11-09_17:41:48 rg_Oxana durTimerPresence_cr: 187
2018-11-09_17:41:48 rg_Oxana durTimerPresence: 03:06:37
Dies würde ich gerne verhindern. Dazu habe ich event-on-change-reading gesetzt, und zwar nur auf das Reading location:
attr rg_Oxana event-on-change-reading location
Danach verschwinden zwar die Events für durTimerPresence_cr und durTimerPresence, aber die Events für das reading state erscheinen weiter jede Minute:
2018-11-09_18:05:56 rg_Oxana state home
2018-11-09_18:07:01 rg_Oxana state home
2018-11-09_18:07:58 rg_Oxana state home
Im FHEM Wiki steht dazu:
ZitatWird event-on-change-reading für ein einzelnes Reading gesetzt, werden zunächst alle übrigen Readings nicht mehr protokolliert, erzeugen also keine Events mehr.
Dies scheint aber zumindest für die Events des state readings nicht zuzutreffen. Oder mache ich etwas falsch?
Gibt es eine andere Möglichkeit nur bestimmte Events in das LogFile zu schreiben?
Cheers,
Chris