From 4df3b14effcd920ecb875b98da6f4387d672e255 Mon Sep 17 00:00:00 2001 From: premultiply <4681172+premultiply@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:50:19 +0100 Subject: [PATCH] Growatt-hybrid-tlxh: fix pv power (#10477) Fixes #10097 --- .../definition/meter/growatt-hybrid-tlxh.yaml | 37 +++++++++++++++---- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/templates/definition/meter/growatt-hybrid-tlxh.yaml b/templates/definition/meter/growatt-hybrid-tlxh.yaml index 71bc44c56..b04db49e0 100644 --- a/templates/definition/meter/growatt-hybrid-tlxh.yaml +++ b/templates/definition/meter/growatt-hybrid-tlxh.yaml @@ -43,13 +43,36 @@ render: | {{- end }} {{- if eq .usage "pv" }} power: - source: modbus - {{- include "modbus" . | indent 2 }} - register: - address: 3001 # PV total power - type: input - decode: uint32 - scale: 0.1 + source: calc + add: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 3005 # PV1 power + type: input + decode: uint32 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 3009 # PV2 power + type: input + decode: uint32 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 3013 # PV3 power + type: input + decode: uint32 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 3017 # PV4 power + type: input + decode: uint32 + scale: 0.1 energy: source: modbus {{- include "modbus" . | indent 2 }}