FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: remo am 04 Oktober 2022, 20:40:41

Titel: "event-on-change-reading" vs "event-on-update-reading"
Beitrag von: remo am 04 Oktober 2022, 20:40:41
Guten Abend.

Ich muss mich mal mit einer total peinlichen Anfängerfrage an euch wenden.
Nachdem ich das WIKI hoch und runtergelesen habe, bin ich leider noch immer nicht schlauer.

Beispiel:

Ich habe einen Temperatursensor mit dem Reading temperature.
Jedes Mal wenn sich der Wert des Readings ändert, soll der neue Wert in eine DB geschrieben werden.

Das Schreiben in die DB funktioniert - keine Probleme hier.

Nun möchte ich aber ausschließlich geänderte Werte weg schreiben.
Nicht alle x Minuten den selben Wert, auch nicht den selben Wert, nur weil sich ein anderes Reading ändert.

Kurzum: Wertänderung für Temperatur -> Log
Anderenfalls: nix tun.

Mein Ansatz war folgender:

# evtl. unnoetig:
# attr sensor_Temp_Aussen event-min-interval .*:300
attr sensor_Temp_Aussen event-on-change-reading .*
attr sensor_Temp_Aussen event-on-update-reading TEMPERATURE,HUMIDITY


Aber dennoch werden identische Werte geschrieben wenn sich andere Readings aktualisieren...

Wo hab ich die Blockade im Kopf?

Liebe Grüße
Titel: Antw:"event-on-change-reading" vs "event-on-update-reading"
Beitrag von: KölnSolar am 04 Oktober 2022, 20:53:44
Zitat2. If any of the attributes is set, no events occur for updates or changes of readings not listed in any of the attributes.
3. If a reading is listed in event-on-update-reading, an update of the reading creates an event no matter whether the reading is also listed in event-on-change-reading
also event-on-update-reading weglassen.
Titel: Antw:"event-on-change-reading" vs "event-on-update-reading"
Beitrag von: TomLee am 04 Oktober 2022, 20:56:48
Nur

attr sensor_Temp_Aussen event-on-change-reading TEMPERATURE,HUMIDITY

Mit event-min-interval würde ja ein Event erzwungen werden das sich zuvor vlt. nicht geändert (mag aber sein das du es in bestimmten Fällen brauchst) und event-on-update-reading ist vermtl. Käse.

Titel: Antw:"event-on-change-reading" vs "event-on-update-reading"
Beitrag von: remo am 04 Oktober 2022, 21:02:29
Danke für die schnellen Antworten.
Ich habe in der Zwischenzeit mal die Probe am Objekt gemacht.

Mit einzig und allein

attr sensor_Temp_.* event-on-change-reading TEMPERATURE,HUMIDITY

scheint es zu funktionieren - wie ihr beide ja auch erwähnt habt ;)

Dankeschön!