Hauptmenü

DOIF auf Änderung reagieren

Begonnen von neyzen, 27 Juli 2020, 17:29:08

Vorheriges Thema - Nächstes Thema

neyzen

Hallo,

Ich habe ein Vibrationssensor in meinem Briefkasten bei der ich aktuell auf die Vibration (0 oder 1) reagiere.
So sieht mein DOIF aus:

([VibrationPost:vibration] eq "1") (set Post toggle)
DOELSEIF ([23:00]) (set Post off)


Jetzt möchte ich aber auf das reading tiltangle reagieren.
Dieser gibt bei jedem Öffnen irgenwelche Werte aus, je nach Öffnungswinkel.
Wenn nicht geöffnet wird, ändert sich das reading auch nicht.
Ich möchte hier nur auf das reading reagieren, ob der sich geändert hat. Der Wert ist mir hier egal.

Das Reading ist hier aufgeführt:
battery
98
2020-07-27 16:19:24
batteryPercent
98
2020-07-27 16:19:24
orientation
-1,-79,11
2020-07-27 16:09:28
reachable
1
2020-07-27 16:19:24
temperature
64
2020-07-27 16:19:24
tiltangle
63
2020-07-27 16:09:28
vibration
0
2020-07-27 16:09:28
vibrationstrength
6
2020-07-27 16:09:28

Damian

([VibrationPost:tiltangle]) (...)

reagiert auf alles außer Null.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

neyzen

Danke,

([VibrationPost:tiltangle]) (set Post toggle)
DOELSEIF ([23:00]) (set Post off)


Ich musste noch event-on-change-reading tiltangle
Aktivieren.