Seite 1 von 1

Nur bestimmte Rolladen einer Gruppe fahren

Verfasst: 6. Mai 2020 18:25
von DavGre
Hallo zusammen,

die folgende rule habe ich vorliegen:

Code: Alles auswählen

rule "Rolladen Fenster runter"
when
    Item Nachtmodus received command ON  //bei Nachtmodus
then
    Rolladen_Fenster?.members.forEach[Rollershutter| 
        sendCommand(Rollershutter, 10) 
        Thread::sleep(500) 
    ]
end
Wie kann ich die rule umschreiben, dass nur die Rolladen der Gruppe "Rolladen_Fenster" auf "10" gefahren werden, deren Position > 20 ist?

Re: Nur bestimmte Rolladen einer Gruppe fahren

Verfasst: 6. Mai 2020 19:01
von bastler
hm, probier doch mal so:

Code: Alles auswählen

rule "Rolladen Fenster runter"
when
    Item Nachtmodus received command ON  //bei Nachtmodus
then
    Rolladen_Fenster?.members.forEach[Rollershutter| 
    	if (Rollershutter.state > 20) Rollershutter.sendCommand(10)
        Thread::sleep(500) 
    ]
end