You can create scripts and trigger them in THEN. Go to Settings → Automations & scenes → Scripts → Add Script
I’ve added the following three scripts (note that I use the int + SF
setting on the inverter):
alias: Disable Discharging
sequence:
- service: modbus.write_register
data:
slave: 1
address: 40348
value: 2
hub: fronius
- service: modbus.write_register
data:
slave: 1
address: 40355
value: 0
hub: fronius
mode: single
icon: mdi:battery-off
alias: Force Charging
sequence:
- service: modbus.write_register
data:
slave: 1
address: 40348
value: 2
hub: fronius
- service: modbus.write_register
data:
slave: 1
address: 40355
value: 55536
hub: fronius
- service: modbus.write_register
data:
slave: 1
address: 40350
value: 9900
hub: fronius
mode: single
icon: mdi:battery-charging
alias: Reset Charging
sequence:
- service: modbus.write_register
data:
slave: 1
address: 40348
value: 0
hub: fronius
- service: modbus.write_register
data:
slave: 1
address: 40355
value: 10000
hub: fronius
- service: modbus.write_register
data:
slave: 1
address: 40350
value: 500
hub: fronius
- service: modbus.write_register
data:
slave: 1
address: 40356
value: 10000
hub: fronius
mode: single
icon: mdi:home-battery