defineRule("toggle_K12_6-21_ISZ_on", { //включение выхода К12
when: cron("0 */5 3-17 * 1-5"), // временное условие UTC(+3)
then: function() {
var topic12 = dev["wb-gpio/EXT1_K12"];
var topicA4 = dev["wb-gpio/A4_OUT"]; //выход А4 контроллера запрещает выполнение условия
if (topic12 == false && topicA4 == false) {
dev["wb-gpio/EXT1_K12"] = true; // включение выхода К12
}
}
});
defineRule("toggle_K12_21-6_ISZ_off", { //выключение выхода К12
when: cron("0 */5 18-23,0-2 * 1-5"), // временное условие UTC(+3)
then: function() {
var topic12 = dev["wb-gpio/EXT1_K12"];
var topicA4 = dev["wb-gpio/A4_OUT"]; //выход А4 контроллера запрещает выполнение условия
if (topic12 == true && topicA4 == false) { //проверка состояния
//выхода и запрещающего условия
dev["wb-gpio/EXT1_K12"] = false; // выключение выхода К12
}
}
});
Отчего-то правила продолжают исполняться и в субботу с воскресеньем.
Подскажите, что я делаю не так?