Schleife in Rules ?
Verfasst: 3. Jul 2020 14:56
Moin,
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...
Danke fürs lesen,
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