Правило для мастер выключателя

Здравствуйте!
Код лучше прилагать текстом, так удобнее проверять.

У вас опечатка в пути к контролу, надо так:

defineRule("test_whenChanged", { 
  whenChanged: "wb-mr6c_188/Input 2 Long Press Counter", 
  then: function (newValue, devName, cellName) {
    log("devName:{}, cellName:{}, newValue:{}", devName, cellName, newValue)   
  }
});

это правило выведет в лог строку при изменении счётчика нажатий.

Нужный путь к контролу (топик) можно узнать кликнув на имени контрола в карточке устройства:
изображение.

Счётчики нажатий передаются на контроллер всегда, если выбран режим работы по маппинг-матрице для кнопок и включён их опрос. То есть вы вполне можете одновременно управлять выходами с входов по маппинг-матрице и обрабатывать нажатия на контроллере.

1 лайк