FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: marks am 15 Juni 2022, 22:44:22

Titel: Readings Timestampänderung als Auslöser
Beitrag von: marks am 15 Juni 2022, 22:44:22
Ein Freund hat mir mithilfe eines Philips Hue Wandschalters eine Laserschranke für den Aussenbereich gebastelt.
Den Schalter konnte ich auch in Fhem integrieren. Leider ändert sich beim Auslösen kein Readingwert - nur das Datum bzw. der timestamp aktualisiert sich.
Leider hab ich so schnell nichts gefunden, wie ich diese Änderung als Auslöser in Fhem einrichten kann und wäre über Hilfe sehr dankbar.
Titel: Antw:Readings Timestampänderung als Auslöser
Beitrag von: DetlefR am 15 Juni 2022, 23:19:20
Hallo,
ZitatLeider ändert sich beim Auslösen kein Readingwert - nur das Datum bzw. der timestamp aktualisiert sich.
Ich nehme mal an Du sprichst von einem Reading. Der Wert des Reading muss sich nicht unbedingt ändern. Es genügt, wenn es aktualisiert wird.
Sie mal in den "Event Monitor". Dort müsste ein Event erscheinen, wenn die Laserschranke auslöst. Und dort kann man auch recht einfach ein Notify erzeugen mit dem man weiterarbeiten kann.

Gruß
Detlef
Titel: Antw:Readings Timestampänderung als Auslöser
Beitrag von: bartman121 am 16 Juni 2022, 06:52:10
Im Zweifelsfall das hier:
https://wiki.fhem.de/wiki/Event-on-update-reading
Titel: Antw:Readings Timestampänderung als Auslöser
Beitrag von: jhohmann am 16 Juni 2022, 08:50:59
Es darf dann möglichst kein Event-on-change gesetzt sein, nur dann gibt es auch ein Event.
Titel: Antw:Readings Timestampänderung als Auslöser
Beitrag von: betateilchen am 16 Juni 2022, 09:16:27
Diese ganze Diskussion über event-on-update bzw. event-on-change ist hier völlig fehl am Platz und nichts weiter als irreführend.
Wenn der timestamp aktualisiert wird, gibt es auch ein event, auf das man triggern kann - egal, ob sich ein Wert ändert oder nicht.

Wie schon geschrieben wurde: Den Event Monitor beobachten und dort das passende notify erzeugen lassen.
Titel: Antw:Readings Timestampänderung als Auslöser
Beitrag von: jhohmann am 16 Juni 2022, 18:41:34
Beim muss ich widersprechen.
Ich habe z.B. bei einem Device mittels Event-on-change nur zwei Readings erlaubt.
Es werden aber bei fast allen Readings die Timestamps aktualisiert. Und ich gehe davon aus, dass es keine Events für die restlichen gibt.