From 95cab8df40d4663b9e09a3431194fc02b1aa3bc8 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 8 Oct 2024 14:55:53 +0200 Subject: [PATCH] chore: align battery control templates (#16565) --- templates/definition/meter/alpha-ess-smile.yaml | 6 +++--- templates/definition/meter/deye-hybrid-3p.yaml | 4 ++-- templates/definition/meter/deye-hybrid-hp3.yaml | 2 -- templates/definition/meter/saj-h2.yaml | 2 -- templates/definition/meter/storaxe.yaml | 3 +++ templates/definition/meter/tesla-powerwall.yaml | 8 ++++---- 6 files changed, 12 insertions(+), 13 deletions(-) diff --git a/templates/definition/meter/alpha-ess-smile.yaml b/templates/definition/meter/alpha-ess-smile.yaml index 423323ebd..e84a3b085 100644 --- a/templates/definition/meter/alpha-ess-smile.yaml +++ b/templates/definition/meter/alpha-ess-smile.yaml @@ -21,11 +21,11 @@ params: - name: capacity advanced: true - name: minsoc - default: 10 + default: 20 type: number advanced: true - name: maxsoc - default: 100 + default: 95 type: number advanced: true render: | @@ -148,7 +148,6 @@ render: | type: holding decode: uint16 scale: 0.1 - capacity: {{ .capacity }} # kWh batterymode: source: switch switch: @@ -207,4 +206,5 @@ render: | address: 2133 # 0x855 Charge Cut Soc type: writemultiple decode: uint16 + capacity: {{ .capacity }} # kWh {{- end }} diff --git a/templates/definition/meter/deye-hybrid-3p.yaml b/templates/definition/meter/deye-hybrid-3p.yaml index 2e6f907c6..91015bd98 100644 --- a/templates/definition/meter/deye-hybrid-3p.yaml +++ b/templates/definition/meter/deye-hybrid-3p.yaml @@ -20,9 +20,11 @@ params: advanced: true - name: minsoc type: number + default: 20 advanced: true - name: maxsoc type: number + default: 95 advanced: true render: | type: custom @@ -248,7 +250,5 @@ render: | address: 172 type: writemultiple decode: int32s - minsoc: {{ .minsoc }} - maxsoc: {{ .maxsoc }} capacity: {{ .capacity }} # kWh {{- end }} diff --git a/templates/definition/meter/deye-hybrid-hp3.yaml b/templates/definition/meter/deye-hybrid-hp3.yaml index abca91156..7818b5c7a 100644 --- a/templates/definition/meter/deye-hybrid-hp3.yaml +++ b/templates/definition/meter/deye-hybrid-hp3.yaml @@ -254,7 +254,5 @@ render: | address: 172 type: writemultiple decode: int32s - minsoc: {{ .minsoc }} - maxsoc: {{ .maxsoc }} capacity: {{ .capacity }} # kWh {{- end }} diff --git a/templates/definition/meter/saj-h2.yaml b/templates/definition/meter/saj-h2.yaml index f7a890544..f6c480d2f 100644 --- a/templates/definition/meter/saj-h2.yaml +++ b/templates/definition/meter/saj-h2.yaml @@ -205,7 +205,5 @@ render: | address: 13832 # First_charge_power_time type: writeholding decode: int16 - minsoc: {{ .minsoc }} - maxsoc: {{ .maxsoc }} capacity: {{ .capacity }} # kWh {{- end }} diff --git a/templates/definition/meter/storaxe.yaml b/templates/definition/meter/storaxe.yaml index 949f01176..f70460967 100644 --- a/templates/definition/meter/storaxe.yaml +++ b/templates/definition/meter/storaxe.yaml @@ -9,6 +9,8 @@ params: - name: modbus choice: ["tcpip"] id: 2 + - name: capacity + advanced: true render: | type: custom power: @@ -77,3 +79,4 @@ render: | address: 126 # SXSSOC type: input decode: int16 + capacity: {{ .capacity }} # kWh diff --git a/templates/definition/meter/tesla-powerwall.yaml b/templates/definition/meter/tesla-powerwall.yaml index 49b8ea1cd..5250edcf1 100644 --- a/templates/definition/meter/tesla-powerwall.yaml +++ b/templates/definition/meter/tesla-powerwall.yaml @@ -35,13 +35,13 @@ params: help: en: optional product identifier of the energy site, use to override autodectction de: optionale Product ID dieser Energy Site, zum Übersteuern der automatischen Erkennung - - name: minSoc + - name: minsoc type: number advanced: true help: en: the battery reserve percentage to reset to when switching the Battery back to normal operations de: die Energyreserve auf die zurückgesetzt wird, wenn die Entladung wieder freigegeben wird - - name: maxSoc + - name: maxsoc type: number advanced: true help: @@ -55,5 +55,5 @@ render: | password: {{ .password }} # for user 'customer' refreshToken: {{ .refreshToken }} siteId: {{ .siteId }} - minSoc: {{ .minSoc }} - maxSoc: {{ .maxSoc }} + minsoc: {{ .minsoc }} + maxsoc: {{ .maxsoc }}