Передача уровня освещенности с WB-MSW в HA

я подключил к home assistaint датчик WB-MSW по modbus.

- name: veranda_lux_sensor
  unique_id: veranda_lux_sensor
  address: 9
  device_class: illuminance
  input_type: input
  scan_interval: 60
  slave: 180
  data_type: uint32
  scale: 0.01

Сейчас у меня одно и то же значение и ночью и днём = 42949672.95.
Как правильно считывать уровень освещённости?

Добрый день!

А что отображается в топиках на контроллере?
Если подписаться на эти же топики в Home Assistant — приходит ли такое же значение?

Рекомендую проверить через mosquitto_sub, например:

mosquitto_sub -t "/devices/+/controls/#" -v

Сравните значения с теми, что приходят в Home Assistant, подписавшить на тот же топик, через MQTT интеграцию.

У меня нет контроллера и москито. Датчик прописан напрямую в конфигурации HA

Есть подозрение, что именно в этом датчике отсутствует опция освещённости, но пока не могу проверить точно

Уточните пожалуйста серийный номер датчика.

Если я его правильно нашёл (на задней крышке у qr-кода)
130185

Да, нет галочки у “Lux meter and”.
И всё-таки, к какому регистру обращаться? К 9 или 10. Мне придётся таки читать эти данные на других датчиках

Добрый день!

Проверьте регистр 370 (0x0172) — он отвечает за наличие цифрового датчика освещённости.
Подробный список регистров доступен по ссылке:
wirenboard.com/wiki/WB-MSWv_4_registers

Спасибо!