rule "Sprawdzaj zajętość WC" when Item lWC_lux received update then if (lWC_lux.state > 3) { sWC_occupied.postUpdate(ON) } else { sWC_occupied.postUpdate(OFF) } end rule "Psikaj w WC" when Item sWC_occupied changed from ON to OFF or Time cron "0 50 05 ? * MON-FRI" or Time cron "0 10/20 15-21 ? * MON-FRI" or Time cron "0 0,20,40 8-21 ? * SAT,SUN" then if (sHolidayVacancy.state == ON) { return; } sD1MINI04_refresh.sendCommand(ON) end rule "Wyłączaj wiatrak na noc" when Time cron "0 58 21 * * ?" then logInfo("Vacancy", "state {}", sHolidayVacancy.state) if (sHolidayVacancy.state == ON) { return; } sSONOFF07.sendCommand(OFF) end rule "Włączaj wiatrak rano " when Time cron "0 30 6 ? * MON-FRI" or Time cron "0 30 9 ? * SAT-SUN" then logInfo("Vacancy", "state {}", sHolidayVacancy.state) if (sHolidayVacancy.state == ON) { return; } sSONOFF07.sendCommand(ON) end