Przełaczanie stanów obydwu kanałów jednym przyciskiem (cykl) I wieczorne świecenie lampkami do 22.
40 lines
814 B
Plaintext
40 lines
814 B
Plaintext
|
|
rule "Przełączaj duala"
|
|
when
|
|
Item sSONOFF08_ext changed from OFF to ON
|
|
then
|
|
/* przełączaj: pierwsze, drugie, obydwa, żadne */
|
|
|
|
logInfo("Dual", "Got state {}", sSONOFF08_ext.state)
|
|
|
|
if (sSONOFF08a.state == OFF && sSONOFF08b.state == OFF) {
|
|
sSONOFF08a.sendCommand(ON)
|
|
|
|
} else if (sSONOFF08a.state == ON && sSONOFF08b.state == OFF) {
|
|
sSONOFF08b.sendCommand(ON)
|
|
sSONOFF08a.sendCommand(OFF)
|
|
|
|
} else if (sSONOFF08a.state == OFF && sSONOFF08b.state == ON) {
|
|
sSONOFF08a.sendCommand(ON)
|
|
|
|
} else {
|
|
sSONOFF08a.sendCommand(OFF)
|
|
sSONOFF08b.sendCommand(OFF)
|
|
}
|
|
end
|
|
|
|
|
|
rule "Zapal lampki w sypialni wieczorem"
|
|
when
|
|
Time cron "0 30 21 * * ?"
|
|
then
|
|
sSONOFF08a.sendCommand(ON)
|
|
end
|
|
|
|
rule "Zgaś lampki w sypialni wieczorem"
|
|
when
|
|
Time cron "0 00 22 * * ?"
|
|
then
|
|
sSONOFF08a.sendCommand(OFF)
|
|
end
|