Доброго, коллеги подскажите,
есть сенсор с топиком "wb_dimmer/kitchen/rgbw/set" в котором
храниться значение цвета 255,0,0, настроен компонет mqtt light.
Пытаюсь сделать автоматизацию по записи каждого значения из mqtt-сенсора
в соответствующий регистр по модбас. Для одного канала сейчас раб.вариант выглядит вот так:
- alias: dimmer red
trigger:
platform: state
entity_id: input_number.dimmer_red
action:
service: modbus.write_register
data:
unit: 20
address: 1
data_template:
value: '{{ states.input_number.dimmer_red.state|int }}'
соответсвенно еще 2 автоматизации для green и blue. Эти 3 автоматизации неудобны, хотелось бы оставить одну.
Можно ли вычленить в одной автоматизации значения из mqtt-сенсора по каждому из каналов и писать их в соответствующие регистры ? какой мне конструкцией достать цифру 255 к примеру, может кто делал подобное.
Нашел automation template в доках, не пойму как это работает
automation 2:
trigger:
platform: mqtt
topic: /notify/+
action:
service_template: >
notify.{{ trigger.topic.split('/')[-1] }}
data_template:
message: '{{ trigger.payload }}'