Пропадает доступ к виртуальным устройствам zigbee

Добрый день, после перезапуска службы wb-rules пропадает доступ к контролу виртуального устройства Zigbee.
В этом скрипте он становится undefined. После перзапуска службы zigbee2mqtt снова становится object. И я могу получить его данные. Как с этим бороться?
Службу wb-rules я перезагружаю при деплои скриптов.

приложен диагностический архив, доступен только сотрудникам поддержки
(465,8 КБ)

![Запись экрана 2025-10-10 в 12.05.40 (1)|video](upload://a0oAPFuShcBJ7vPahYgHUZaq3rU.mov)

Добрый день!

Благодарю за обращение, изучаю ваш вопрос.

Wb-zigbee2mqtt — конвертер данных zigbee2mqtt в топики виртуальных устройств, написан на движке правил wb-rules

При перезапуске службы топики создаются заново, поэтому и получается такое явление.

Да. Это я понял. Контролы заполняются при перезапуске сервиса zigbee2mqtt или когда приходит сообщение от устройства. А можно как-то создавать виртуальное устройство на основе уже заполненных топиков? Чтобы не их создание не зависело от перезапуска zigbee2mqtt?
Иначе получается что я пытаюсь работать с виртуальным устройством, которое отображается в интерфейсе, но не могу получить его данные.

Попробуйте в в секцию mqtt добавить retain: true

Спасибо. Работает.
В принципе, мне это достаточно добавлять только в секции необходимых устройств.