Добрый день ! Прошу подсказать пожалуйста в чем ошибка. Упростил, счетчик меняется (растет). А в лог ничего не пишет, ну и тем более не включает что положено. Остальные скрипты работают.
//Включаем ночную подсветку
// Если время с 23 до 6 утра, и ночная подстветка УЖЕ не включена, то при изменении (увеличении счетчика) датчика wb-m1w2_43/controls/Input 2 - включить ночную подстветку
defineRule("check_conditions_and_turn_on_K4", {
whenChanged: "wb-m1w2_43/controls/Input 2 counter",
then: function (newValue, devName, cellName) {
log.info("Сработал датчик движения");
var currentHour = new Date().getHours();
log.info("Время:", currentHour);
var K4State = dev["wb-mr6c_101/K4"];
log.info("Ночная подсветка =", K4State);
// if (K4State !== true && (currentHour >= 23 || currentHour < 6)) {
if (K4State !== true) {
dev["wb-mr6c_101/K4"] = true;
}
}
});