Home Assistant — сущности number (Dooya Position) становятся unavailable после каждого перезапуска HA

Добрый день!

Использую Home Assistant OS на отдельном Intel NUC и официальную интеграцию Wiren Board из репозитория wirenboard/wb-home-assistant.

Подключение напрямую к MQTT-брокеру Wiren Board 8 (1884).

Обнаружил воспроизводимую проблему:

  1. После перезапуска Home Assistant три сущности number, отвечающие за положение приводов Dooya, становятся unavailable.

  2. Home Assistant сообщает: This entity is no longer being provided by the wirenboard integration.

  3. При этом на самом Wiren Board все соответствующие MQTT-каналы Position существуют, имеют статус OK и продолжают обновляться при движении штор.

  4. Перезагрузка интеграции Wiren Board (Reload) восстанавливает сущности, иногда не сразу.

  5. После очередного перезапуска HA проблема повторяется.

Проблемные устройства:

  • dooya_0x0101

  • dooya_0x0201

  • dooya_dm35eq_x_0x0102

Похоже на проблему восстановления сущностей типа range → number при запуске интеграции.

Подскажите, пожалуйста, известна ли такая проблема и как её можно исправить?

Спасибо!

Дополнительно удалось выявить важную закономерность.

После каждого перезапуска Home Assistant становится unavailable только одна из трёх сущностей Dooya Position, а остальные две продолжают нормально работать.

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

  • number.dooya_0x0101_position

  • number.dooya_0x0201_position

  • number.dooya_dm35eq_x_0x0102_positio

То есть после одного перезапуска может пропасть один, после следующего — другой, после третьего — оставшийся.

На самом Wiren Board все три MQTT-канала Position при этом остаются доступными, имеют статус OK и передают актуальные значения.

Похоже, проблема носит случайный характер и возникает именно при инициализации сущностей интеграцией после запуска Home Assistant. Возможно, это связано с порядком или временем обработки MQTT-метаданных.

Надеюсь, эта информация поможет локализовать ошибку.

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.