aus einem Gerät mehere Logfiles mit jeweils nur einen Wert

Begonnen von wendeling, 12 August 2018, 17:06:21

Vorheriges Thema - Nächstes Thema

wendeling

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




Otto123

#1
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 oder die Raw Definition relativ einfach die definition vervielfältigen.
Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz