Hello everybody. My last post solved my problem very well so I’m trying again
I have modbus dimmer for my leds, this is my lights code and it work very well, too:
- platform: template
scan_interval: 5
lights:
led1:
friendly_name: "Led Sala"
level_template: "{{ (states('sensor.ledsala1') | int(0) * 1.0) | round(0) | int(0) }}"
value_template: "{{ states('sensor.ledsala1') | int(0) > 0 }}"
turn_on:
- service: modbus.write_register
data_template:
hub: "hub1"
unit: 5
address: 0
value: 255
turn_off:
- service: modbus.write_register
data_template:
hub: "hub1"
unit: 5
address: 0
value: 0
set_level:
- service: modbus.write_register
data_template:
hub: "hub1"
unit: 5
address: 0
value: "{{ brightness }}"
How I can overwrite a few registers in few values in one time? for example in set_level i have const value on address 3 (address3 = 250) and brigthness on addres 4 (address4 = "{{brigthness}}). Use this 2 registers at one time give me soft lighten and darken effect.
Thank You, and have a nice day.