Ist es möglich eine Rule (bzw. den "then - Abschnitt" selbiger) x-mal erneut aus zu führen?
Ich habe ein Ereigniss welches nur einmal eintritt (hier der Sonnenuntergang), dann soll "lampe_2" geschaltet werden aber NICHT wenn "lampe_1" eingeschaltet ist.
Irgendwann ist "lampe_1" wieder ausgeschaltet und dann soll sich "lampe_2" einschalten.
Wie bekomme ich die Rule dazu sich solange erneut aus zu führen bis "lampe_1" aus ist?
Ich habe was von "For/While Loops", Timer und Sleep gelesen. Konnte aber nirgends ein simples Beispiel finden was auf mein "Problem" hier passen würde, weiß nicht mal ob das der richtige Ansatz ist...
Code: Alles auswählen
rule "erneut"
when
Item sonnenaufgang changed to ON
then
if(lampe_1.state == ON) {
return;
}
lampe_2.sendCommand(ON)
end