diff --git a/templates/definition/meter/sungrow-hybrid.yaml b/templates/definition/meter/sungrow-hybrid.yaml index 5056400d3..390acc199 100644 --- a/templates/definition/meter/sungrow-hybrid.yaml +++ b/templates/definition/meter/sungrow-hybrid.yaml @@ -186,12 +186,22 @@ render: | address: 13050 # Charge/discharge command type: writesingle decode: uint16 + # Reset max battery discharge power + - source: const + value: 1060 # 10.6kW, max allowed value for register + set: + source: modbus + {{- include "modbus" . | indent 10 }} + register: + address: 33047 # Battery max discharge power + type: writesingle + decode: uint16 - case: 2 # hold set: source: sequence set: - source: const - value: 2 # Forced mode (charge/discharge/stop) + value: 0 # Self-consumption mode (Default) set: source: modbus {{- include "modbus" . | indent 10 }} @@ -208,6 +218,16 @@ render: | address: 13050 # Charge/discharge command type: writesingle decode: uint16 + # Set max battery discharge power, effectively stops discharging + - source: const + value: 1 # 0.01kW, min allowed value for register + set: + source: modbus + {{- include "modbus" . | indent 10 }} + register: + address: 33047 # Battery max discharge power + type: writesingle + decode: uint16 - case: 3 # charge set: source: sequence