Trigger auf unterschiedliche Stati eines Devices

Begonnen von tomster, 16 Februar 2016, 13:00:42

Vorheriges Thema - Nächstes Thema

tomster

Servus zusammen!

Ich bastel gerade an einem simplen DOIF für einen Dummy. Um mir ein paar Zeichen Code zu Sparen, möchte ich bei verschiedenen Stati eines Devices triggern.
Geht das im DOIF? Hab dazu nix gefunden (oder ggfls. schlecht gesucht)
Beispiel:

([WZ_Befeuchter1.Stufe] eq "off"|"unreachable"|"set_on" and [WZ_Befeuchter2.Stufe] eq "off"|"unreachable"|"set_on") (set Befeuchtung_Status off)

Natürlich geht der Code so nicht. Wie müsste er denn richtigerweise lauten?

CoolTux


([WZ_Befeuchter1.Stufe] eq "off"|"unreachable"|"set_on" and [WZ_Befeuchter2.Stufe] eq "off"|"unreachable"|"set_on") (set Befeuchtung_Status off)


Du must mit and oder or abfragen.

WZ_Befeuchter1.Stufe] eq "off" or WZ_Befeuchter1.Stufe] eq "blla" or WZ_Befeuchter1.Stufe] eq "blu"
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ellert

z.B. [WZ_Befeuchter1.Stufe] =~ "off|unreachable|set_on"

Das bedeutet: WZ_Befeuchter1.Stufe beinhaltet off oder unreachable oder set_on.