Files
openhab/rules/sypialnia.dual.rules
root 54f0ae6bb9 sypialnia: regułki dla sonoff dual
Przełaczanie stanów obydwu kanałów jednym przyciskiem (cykl)
I wieczorne świecenie lampkami do 22.
2018-12-23 14:36:33 +01:00

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