FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: tomster am 16 Februar 2016, 13:00:42

Titel: Trigger auf unterschiedliche Stati eines Devices
Beitrag von: tomster am 16 Februar 2016, 13:00:42
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?
Titel: Antw:Trigger auf unterschiedliche Stati eines Devices
Beitrag von: CoolTux am 16 Februar 2016, 13:14:12

([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"
Titel: Antw:Trigger auf unterschiedliche Stati eines Devices
Beitrag von: Ellert am 17 Februar 2016, 15:04:47
z.B. [WZ_Befeuchter1.Stufe] =~ "off|unreachable|set_on"

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