Unknown metadata for device <device_name>: 'error'

Добрый день. Ситуация:

  1. В логах после загрузки контроллера наблюдаю предупреждения:
Спойлер
24-12-2024 13:55:37.979	WARNING: [device] Unknown metadata for device Basement_Relay: 'error'
24-12-2024 13:55:37.300	WARNING: [device] Unknown metadata for device Basement_Relay: 'error'
24-12-2024 13:55:33.525	WARNING: [device] Unknown metadata for device wb-w1: 'error'
24-12-2024 13:55:32.982	WARNING: [device] Unknown metadata for device Vaillant: 'error'
24-12-2024 13:55:32.949	WARNING: [device] Unknown metadata for device LivingRoom_Sensor: 'error'
24-12-2024 13:55:32.705	WARNING: [device] Unknown metadata for device Bedroom_Relay: 'error'
24-12-2024 13:55:32.529	WARNING: [device] Unknown metadata for device 2floor_Relay_4: 'error'
24-12-2024 13:55:32.359	WARNING: [device] Unknown metadata for device 2floor_Relay_3: 'error'
24-12-2024 13:55:32.255	WARNING: [device] Unknown metadata for device 2floor_Relay_2: 'error'
24-12-2024 13:55:32.073	WARNING: [device] Unknown metadata for device 2floor_Relay_1: 'error'
24-12-2024 13:55:32.073	WARNING: [device] Unknown metadata for device 2floor_Relay_1: 'error'
24-12-2024 13:55:31.867	WARNING: [device] Unknown metadata for device 1floor_Relay_2: 'error'
24-12-2024 13:55:31.764	WARNING: [device] Unknown metadata for device 1floor_Relay_1: 'error'
24-12-2024 13:55:31.673	WARNING: [device] Unknown metadata for device EnergyMeter: 'error'
24-12-2024 13:55:31.624	WARNING: [device] Unknown metadata for device Basement_Relay: 'error'
24-12-2024 13:55:31.600	WARNING: [device] Unknown metadata for device Garage_Sensor: 'error'
24-12-2024 13:55:31.291	WARNING: [device] Unknown metadata for device Garage_DiscreteInput: 'error'
24-12-2024 13:55:31.268	WARNING: [device] Unknown metadata for device Garage_HighVoltage: 'error'
24-12-2024 13:55:31.249	WARNING: [device] Unknown metadata for device Garage_Relay: 'error'
24-12-2024 13:55:30.989	WARNING: [device] Unknown metadata for device Basement_DiscreteInput_1: 'error'
24-12-2024 13:55:30.989	WARNING: [device] Unknown metadata for device Basement_DiscreteInput_1: 'error'
24-12-2024 13:55:30.871	WARNING: [device] Unknown metadata for device Basement_DiscreteInput_2: 'error'
24-12-2024 13:55:30.849	WARNING: [device] Unknown metadata for device Basement_Relay_2: 'error'
24-12-2024 13:55:30.807	WARNING: [device] Unknown metadata for device Basement_Relay_3: 'error'
24-12-2024 13:55:30.592	WARNING: [device] Unknown metadata for device Garage_Sensor_2: 'error'
24-12-2024 13:55:30.338	WARNING: [device] Unknown metadata for device Outside_Sensor: 'error'
24-12-2024 13:55:30.106	WARNING: [device] Unknown metadata for device Basement_Sensor: 'error'
24-12-2024 13:55:29.936	WARNING: [device] Unknown metadata for device BoilerRoom_Relay_2: 'error'
24-12-2024 13:55:29.823	WARNING: [device] Unknown metadata for device Workspace_Sensor: 'error'
24-12-2024 13:55:29.800	WARNING: [device] Unknown metadata for device BoilerRoom_HighVoltage: 'error'
24-12-2024 13:55:29.800	WARNING: [device] Unknown metadata for device BoilerRoom_HighVoltage: 'error'
24-12-2024 13:55:29.727	WARNING: [device] Unknown metadata for device BoilerRoom_Sensor: 'error'
24-12-2024 13:55:29.679	WARNING: [device] Unknown metadata for device BoilerRoom_Relay: 'error'
24-12-2024 13:55:28.866	WARNING: [device] Unknown metadata for device wb-adc: 'error'
  1. Устройства из этих логов либо совсем не отображаются в UI на вкладке “Устройства”, либо отображаются пустыми:
    image
  2. Сама вкладка “Устройства” работает странно: на долю секуны там появляется больше виджетов, и они тут же исчезают (я не успеваю рассмотреть, что именно там появляется). Когда сворачиваешь виджет, он может сам развернуться обратно в произвольный момент времени.
  3. Помимо этого, у меня есть скрипт, который регистрирует устройства в HomeAssistant. Не один год скрипт отрабатывал нормально, и устройства уже были в HA к моменту его старта. Сейчас же именно первый автоматический запуск этого скрипта падает из-за того, что не может найти некоторые устройства. Например:
    image
    хотя 1-wire датчики подключены.
  4. Топики этих устройств существуют. В MQTTExplorer они отображаются. И эти устройства не молчат, т.е. пишут в эти топики.
  5. Перезапуск скрипта из пункта (4) вручную чуть позже проходит без ошибок, устройства прокидываются в HA, и дом оживает.

Просуммирую: Устройства есть в MQTT, они появляются хоть и не с первого раза в HA, но отсутствуют в web ui на вкладке “Устройства”. В логах предупреждения.

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

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

<эх, забыл его прикрепить в первом сообщении>

UPD: сделал Удаление данных и возврат заводских настроек с обновлением ПО. Виджеты устройств появились, и также появились их топики на вкладке “Настройки → Каналы MQTT” (в первом сообщении забыл упомянуть, что топики там отсутствовали).

Однако warning’и в логах всё так же остались. И первый запуск скрипта по-прежнему завершается неудачей.
Что это вообще означает: Unknown metadata for device Basement_Relay: 'error' ?

Добрый день!

В логах не вижу причин для такой ошибки. Можете, пожалуйста, уточнить минимальную конфигурацию, при которой проявляется данная проблема?

  • Какие модули подключены?
  • Какие настройки выполнены?

Попробую воспроизвести проблему на аналогичной конфигурации. Спасибо!

Попытаюсь минимизировать в новогодние праздники.

А всё-таки есть понимание, что означает этот warning? Что за metadata, откуда он (кто?) их читает и т.п.? Возможно, даст направление, чтобы копать/воспроизводить/отлаживать.

Добрый день!

Мне потребуется некоторое время, чтобы связаться с разработчиками и постараться вам помочь. Технически данная ошибка не влияет на общую работоспособность системы.

Добрый день!

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

Здравствуйте. А связаны ли эти варнинги с тем, что мой wb-rules-скрипт при первом запуске не видит устройств, или это просто совпадение и проблемы не связаны?

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

Добрый день!

Судя по ошибке в wb-rules, данные не распознаются. Технически в таком состоянии устройства не должны работать вообще.