Hallo,
ich schalte über einen Taster der länger als 3 Sekunden gerückt wird alle meine Lampen aus.
Klappt auch soweit.
define Licht_alles_aus DOIF ([EnO_00001035:buttons] eq "pressed") ({\
fhem("set EnO_000000.* off");;;;\
})
attr Licht_alles_aus room EnOcean
attr Licht_alles_aus wait 3:0
Nur dauert das durchlaufen aller Aktoren leider doch etwas, daher würde ich gerne nur die Aktoren auf off setzen die auch on sind.
set EnO_000000.*:on off
geht leider nicht.
Oder ist die Syntax nur nicht richtig?
Gruß
Björnar
Hi,
sollte so gehen
set EnO_000000.*:FILTER=STATE=on off
Gruß Otto
Hallo Otto,
danke für die schnelle Hilfe.
Steht leider nicht in der Doku zum set befehlt, oder ist das woanders versteckt.
Ich habe nun versucht das gleiche mit einer structure zu machen.
Leider funktioniert es da nicht.
set Licht:FILTER=STATE=on off
Gruß
Björnar
set structureAlleLampen [FILTER=STATE=on] off
Bei einer Structure
Hi Björnar,
das hat ja auch nichts primär mit set zu tun, sondern ist übergreifend.
In der Doku steht es hier (http://fhem.de/commandref_DE.html#devspec)
Gruß Otto
Zitat von: CoolTux am 11 Dezember 2016, 13:56:30
set structureAlleLampen [FILTER=STATE=on] off
Bei einer Structure
danke läuft.
Zitat von: Otto123 am 11 Dezember 2016, 14:08:05
Hi Björnar,
das hat ja auch nichts primär mit set zu tun, sondern ist übergreifend.
In der Doku steht es hier (http://fhem.de/commandref_DE.html#devspec)
Gruß Otto
Danke werde ich mir mal durchlesen...
Zitat von: Bjoernar am 11 Dezember 2016, 14:09:54
Danke werde ich mir mal durchlesen...
Naja ist nicht viel zu lesen ;)
Der Sonderfall structure steht natürlich bei structur (http://fhem.de/commandref_DE.html#structure)
Gruß Otto