defineRule("heater_control", {
whenChanged: "wb-ms_190/Illuminance",
then: function (newValue, devName, cellName) {
if ((dev["wb-mrm2_78"]["Relay 1"] != "1" ) && ( newValue < 50)) { // включаем свет если значение освещенности ниже и свет еще не включен
dev["wb-mrm2_78"]["Relay 1"] = true;
}
if ((dev["wb-mrm2_78"]["Relay 1"] != "0" ) && ( newValue > 400)) { // выключаем свет если значение освещенности выше и свет уже включен
dev["wb-mrm2_78"]["Relay 1"] = false;
}
}
});
Добрый день!
Помогите разобраться с таймерами в правилах.
Вот небольшой код, в зависимости от датчика света включает и выключает лампочку через реле.
Однако на реле есть собственный контакт, и это надо завязать с правилом.
Например при включении и выключении лампочки с кнопки (без фиксации) чтобы правило не работало в течении 30 минут. т.е. переходим как бы на ручной режим.
Я так понимаю нужно добавить условие и обозначение этого ручного режима. Как именно это лучше сделать ?