FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wendeling am 12 August 2018, 17:06:21

Titel: aus einem Gerät mehere Logfiles mit jeweils nur einen Wert
Beitrag von: wendeling am 12 August 2018, 17:06:21
Hallo,
ist es möglich von einem Gerät mit mehreren Events (readings) nicht alles in ein Logfile zu schreiben sondern für einzelne Merkmale einzelne Logs zu schreiben.
Es soll aber nur geschrieben werden wenn sich auch nur das jeweilige Event auch ändert .

Durch diese Aktion möchte ich unter anderem auch die Netzlast verringern

Beispiel:




D-firmware                              1.6
D-serialNr                                NEQ1296406
R-brightFilter                            7
battery                                     ok
brightness                                212
motion                                     off
state                                        noMotion



hoffe Ihr könnt mir helfen ?

Gruß
Wendelin



Titel: Antw:aus einem Gerät mehere Logfiles mit jeweils nur einen Wert
Beitrag von: Otto123 am 12 August 2018, 19:03:29
Hi,

wenn ich dich richtig verstehe, solltest Du folgendes versuchen.
event-on-change-reading setzen
Pro gewünschtem Merkmal ein Filelog definieren.

Also
device:battery.*
device:motion.*
device:state.*


Du kannst über copy  (https://commandref.fhem.de/#copy)oder die Raw Definition relativ einfach die definition vervielfältigen.
Gruß Otto