From c61145cbc8fe7d491b2f963d2fb8c8388e49e3df Mon Sep 17 00:00:00 2001 From: Sven Giermann Date: Thu, 29 Aug 2024 14:55:10 +0200 Subject: [PATCH] Sungrow-Hybrid: extend template by phase currents to support loadmanagement (#15565) --- .../definition/meter/sungrow-hybrid.yaml | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/templates/definition/meter/sungrow-hybrid.yaml b/templates/definition/meter/sungrow-hybrid.yaml index 5e5cc41de..7afb144eb 100644 --- a/templates/definition/meter/sungrow-hybrid.yaml +++ b/templates/definition/meter/sungrow-hybrid.yaml @@ -38,6 +38,52 @@ render: | type: input decode: uint32s scale: 0.1 + currents: + - source: calc + div: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + type: input + address: 5602 # Meter Phase A Active Power, 1W + decode: int32s + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + type: input + address: 5018 # Phase A voltage, 0.1V + decode: uint16 + scale: 0.1 + - source: calc + div: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + type: input + address: 5604 # Meter Phase B Active Power, 1W + decode: int32s + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + type: input + address: 5019 # Phase b voltage, 0.1V + decode: uint16 + scale: 0.1 + - source: calc + div: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + type: input + address: 5606 # Meter Phase C Active Power, 1W + decode: int32s + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + type: input + address: 5020 # Phase C voltage, 0.1V + decode: uint16 + scale: 0.1 {{- end }} {{- if eq .usage "pv" }} power: