Cześć próbuję dodać kilka urządzeń latających po mqtt
Chcę dodać dimmer z supli.
Przykład z dokumentacja HA jest taki:
light:
- platform: mqtt
schema: template
command_topic: “home/rgb1/set”
state_topic: “home/rgb1/status”
command_on_template: “on,{{ brightness|d }},{{ red|d }}-{{ green|d }}-{{ blue|d }}”
command_off_template: “off”
state_template: “{{ value.split(‘,’)[0] }}” # must returnon
oroff
brightness_template: “{{ value.split(‘,’)[1] }}”
red_template: “{{ value.split(‘,’)[2].split(‘-’)[0] }}”
green_template: “{{ value.split(‘,’)[2].split(‘-’)[1] }}”
blue_template: “{{ value.split(‘,’)[2].split(‘-’)[2] }}”
Ja potrzebuję tylko ściemniać 1 led więc rgb odpada
Konfiguracja z supli podaje :
# payload: { "id" : 2, "values": { "on": 1, "brightness": 49 } }
- topic: ‘supla/channels/command/#’
id: ‘/id’
brightness: ‘/brightness’
on_off: ‘/on’
on_value: 1
off_value: 0
Ja wyczarowałem jak niżej ale nie działa.
- platform: mqtt
schema: template name: “led1”
state_topic:
“supla/channels/status/dimmer/41349”
command_topic:
“supla/channels/command/dimmer/41349” command_on_template: ‘{ “id”:
41349,“values”: {“on”: 1, “brightness”: 1 }}’ command_off_template: ‘{ “id”: 41349,
“values”: {“brightness”: 0 }}’ state_template: ‘{{ “on” if value_json.on else “off” }}’
Dopomoże ktoś :- Składnia się rozjechała, w pliku mam ok