Помощь с правилом. Не работает совсем. Хотя максимально простое

Добрый день ! Прошу подсказать пожалуйста в чем ошибка. Упростил, счетчик меняется (растет). А в лог ничего не пишет, ну и тем более не включает что положено. Остальные скрипты работают.

//Включаем ночную подсветку
// Если время с 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;
    }
  }
});

У вас тут ошибка:

whenChanged: "wb-m1w2_43/controls/Input 2 counter"

Должно быть:

whenChanged: "wb-m1w2_43/Input 2 counter"

Спасибо ! Поправил. Вернусь по результату проверки.

Добрый день,
Удалось ли выполнить скрипт без ошибок?

Доброе утро ! Да, спасибо за помощь !