Добрый день!
WB 6.6 на testing. Сейчас все пакеты обновлены.
После одного из обновлений обнаружил, что правила перестали работать.
Оказалось, что они больше не запускаются нормально, если в mosqutto выключен persistance.
Включил, все заработало.
Но через некоторое время опять возникли проблемы вида
ERROR: [wbgo_mqtt] MQTT token wait timeout: *mqtt.PublishToken и снова половина правил не работает
Добрый день. Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Так же пришлите пожалуйста пример правила, с которым возникают проблемы.
thermostats.js (2.0 КБ)
Добрый день!
Подгрузил архив с диагностикой и пример правила.
Если поставить флаг persistance = false - правила совсем не работают.
Похоже, что проблема MQTT token wait timeout в моем случае связано с модулем Zigbee. Почему то он постоянно показывает, что одно устройство пытается неудачно подключиться к сети. Если это устройство добавить в черный список - правила работают нормально.
Наверное, нужно открыть отдельную тему про проблему с модулем ( WBE2R-R-ZIGBEE)
Но обратите внимание: это не мое правило перестает работать.
Это wb-rules вообще перестает нормально работать, когда стоит флаг persistance: false в mosquitto.
С предыдущими версиями wb-rules такого не было.