From d49bf198310e147fb5572072857c254df0ae028b Mon Sep 17 00:00:00 2001 From: DevineCZ <133437366+DevineCZ@users.noreply.github.com> Date: Wed, 24 Jun 2026 22:32:42 +0200 Subject: [PATCH] Goodwe-Hybrid: add grid voltages (#31189) --- templates/definition/meter/goodwe-hybrid.yaml | 49 +++++++++++++++---- 1 file changed, 40 insertions(+), 9 deletions(-) diff --git a/templates/definition/meter/goodwe-hybrid.yaml b/templates/definition/meter/goodwe-hybrid.yaml index ebd52662d..65488c420 100644 --- a/templates/definition/meter/goodwe-hybrid.yaml +++ b/templates/definition/meter/goodwe-hybrid.yaml @@ -85,6 +85,37 @@ render: | register: 36017 count: 10 scale: -1 + voltages: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 36052 # Meter Voltage R, V + type: holding + decode: uint16nan + block: # 36052-36057 + register: 36052 + count: 6 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 36053 # Meter Voltage S, V + type: holding + decode: uint16nan + block: # 36052-36057 + register: 36052 + count: 6 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 36054 # Meter Voltage T, V + type: holding + decode: uint16nan + block: # 36052-36057 + register: 36052 + count: 6 + scale: 0.1 currents: - source: modbus {{- include "modbus" . | indent 4 }} @@ -92,9 +123,9 @@ render: | address: 36055 # Meter Current R, A type: holding decode: uint16nan - block: # 36055-36057 - register: 36055 - count: 3 + block: # 36052-36057 + register: 36052 + count: 6 scale: 0.1 - source: modbus {{- include "modbus" . | indent 4 }} @@ -102,9 +133,9 @@ render: | address: 36056 # Meter Current S, A type: holding decode: uint16nan - block: # 36055-36057 - register: 36055 - count: 3 + block: # 36052-36057 + register: 36052 + count: 6 scale: 0.1 - source: modbus {{- include "modbus" . | indent 4 }} @@ -112,9 +143,9 @@ render: | address: 36057 # Meter Current T, A type: holding decode: uint16nan - block: # 36055-36057 - register: 36055 - count: 3 + block: # 36052-36057 + register: 36052 + count: 6 scale: 0.1 {{- end }} {{- if eq .usage "pv" }}