DOIF triggert bei jedem Reading eines Dummies

Begonnen von chunter1, 05 Februar 2017, 19:44:07

Vorheriges Thema - Nächstes Thema

chunter1

Ich habe einen Dummy der mehrere Readings besitzt.
Diese werden zu unterschiedlichen Zeiten upgedatet.
Das Problem ist, dass ich ein DOIF habe das eigentlich nur auf einbestimmtes Reading ("Fenster") reagieren soll, jedoch bei jedem Update eines beliebigen Readings des Dummies triggert.

Das DOIF schaut so aus:


defmod TEST_MSG DOIF ([ESP8266_SENSORS:FENSTER] eq "1")
(set TEST 1)


Weiß wer warum?

Damian

Zitat von: chunter1 am 05 Februar 2017, 19:44:07
Ich habe einen Dummy der mehrere Readings besitzt.
Diese werden zu unterschiedlichen Zeiten upgedatet.
Das Problem ist, dass ich ein DOIF habe das eigentlich nur auf einbestimmtes Reading ("Fenster") reagieren soll, jedoch bei jedem Update eines beliebigen Readings des Dummies triggert.

Das DOIF schaut so aus:


defmod TEST_MSG DOIF ([ESP8266_SENSORS:FENSTER] eq "1")
(set TEST 1)


Weiß wer warum?

https://fhem.de/commandref_DE.html#DOIF_checkReadingEvent

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

chunter1

Super, Danke für die rasche Hilfe!
Besser ich les mir doch wieder mal den gesamten DOIF-Teil durch  ::)

Damian

Zitat von: chunter1 am 05 Februar 2017, 20:15:55
Super, Danke für die rasche Hilfe!
Besser ich les mir doch wieder mal den gesamten DOIF-Teil durch  ::)

Es lohnt sich immer wieder, da der Funktionsumfang des Moduls ständig weiter wächst ;)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF