Не могу решить проблемку:
При перезагрузке rules отрабатывают все trackMqtt,
например есть zigbee кнопки , action, фактически я кнопки не нажимаю, но последнее значение из mqtt берется при перезагрузке. Есть может флаг какой то, что бы только на новые события срабатывать?
По сути работа trackMqtt аналогична mosquitto_sub.
Тут могу посветовать включить обработку переменной-“флага” в каллбэк tarckMqtt.
ТО есть
if (someFlag){
выполняем что надо
}
А флаг устанавливать из таймера:
var someFlag = 0;
setTimeout(function myFunc() {
log(“setTimeout called”);
someFlag = 1;
}, 5000);
Но вообще - зачем перезапускть wb-rules на контроллере?