From bb78ce2ff1934ad57d00e9d123f75e1a8c5cefd6 Mon Sep 17 00:00:00 2001 From: puni2k <126378937+puni2k@users.noreply.github.com> Date: Wed, 10 Dec 2025 09:59:16 +0100 Subject: [PATCH] SolarEdge Hybrid: add min/max soc maxcharge/discharge power (#25929) --- templates/definition/meter/solaredge-hybrid.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/templates/definition/meter/solaredge-hybrid.yaml b/templates/definition/meter/solaredge-hybrid.yaml index 43f6fb912..f6a94628e 100644 --- a/templates/definition/meter/solaredge-hybrid.yaml +++ b/templates/definition/meter/solaredge-hybrid.yaml @@ -24,6 +24,13 @@ params: - name: capacity advanced: true - name: maxacpower + - name: maxchargepower + - name: maxdischargepower + default: 5000 + - name: minsoc + advanced: true + - name: maxsoc + advanced: true - name: watchdog type: duration default: 60s @@ -142,6 +149,8 @@ render: | address: 0xE184 # Battery 1 State of Energy (SOE) type: holding decode: float32nans + minsoc: {{ .minsoc }} # % + maxsoc: {{ .maxsoc }} # % batterymode: source: watchdog timeout: {{ .watchdog }} @@ -163,7 +172,7 @@ render: | type: writesingle encoding: uint16 - source: const - value: 5000 # W + value: {{ .maxdischargepower }} # W set: source: modbus {{- include "modbus" . | indent 12 }} @@ -216,4 +225,6 @@ render: | type: writemultiple encoding: float32s capacity: {{ .capacity }} # kWh + maxchargepower: {{ .maxchargepower }} # W + maxdischargepower: {{ .maxdischargepower }} # W {{- end }}