Zigbee кнопка

Добрый день, коллеги!

  1. Имеется WB 8.5 + WB_Led(modbus)+модуль Зигбии WB+кнопка АКАРа
  2. Все подключено и работает — кнопка отдает в MQTT свои нажатия, доступна в zigbee2mqtt, WB диммер прекрасно работает — из интерфейса все включается/выключается, лампа загорается

Проблема: написал простой скрипт wb_rules и так сказать no success, нажимаю кнопку, отдается верный топик(single), первый канал диммера не переключается — подскажите, куда копать

defineRule(“zigbee_button_control”, {
whenChanged: “Switch1/action”,
then: function (newValue, devName, value) {
switch (newValue) {
case “single”:
// переключение реле
dev[“wb-led_127/Channel 1”] = !dev[“wb-led_127/Channel 1”]
dev[“Switch1/action”] = “null”
break;
}
}

});

‘’’

Добрый день.
А какую интеграцию zigbee используете?
Есть wb-zigbee2mqtt (в stable) и wb-mqtt-zigbee, доступная в testing.

Для stable - если устройства публикуют одинаковые значения в топик action, например “single” - то whenChanged не сработает. Значение-то не изменилось.

Вот тут обсуждалось.

Добрый день! Большое спасибо за ценную наводку, и было бы смешно, НО у меня все заработало без изменений кода(!) – написал сюда, перегрузил WB и вуаля))). буду, конечно еще проверять, релиз сейчас стабильный – тут я сам виноват, надо было ставить сразу тестовый – стабильность весьма мифическая, свежий zigbee2mqtt мне важнее