WB-MRGBW-D и HomeAssistant через MQTT

Здравствуйте! Был ли у кого-то опыт проброса WB-MRGBW-D, подключенного к WB, в HomeAssistant? Как прописать в конфиге парсинг топика с цветом?

Добрый день.

Вкратце, так как HA отправляет цвет в виде значений с другими разделителями - надо его преобразовать.

1 лайк

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

mqtt:
  light:
  - name: test
    state_topic: /devices/wb-mrgbw-d-fw3_19/controls/RGB Strip
    unique_id: test
    command_topic: /devices/wb-mrgbw-d-fw3_19/controls/RGB Strip/on
    rgb_state_topic: /devices/wb-mrgbw-d-fw3_19/controls/RGB Palette
    rgb_command_topic: /devices/wb-mrgbw-d-fw3_19/controls/RGB Palette/on
    rgb_value_template: '{{ value.split('';'')|join('','') }}'
    rgb_command_template: '{{ red }};{{ green }};{{ blue }}'
    payload_off: 0
    payload_on: 1

Проверять работу желательно через вызов службы (у виджета HA странное поведение, скорее всего там в коде ошибка):

service: light.turn_on
data:
  brightness: 22
  rgb_color:
    - 88
    - 24
    - 24
target:
  entity_id: light.test
2 лайка

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.