From 635b543cb91d7eabd758e6f49473822c0c12ce52 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 7 Jun 2026 17:03:25 +0200 Subject: [PATCH] Revert "meter/hybrid: fix pv energy readings in SunSpec hybrid inverter templates (#29955)" This reverts commit 07b009391a00174beebc2513d08624e5ef517bed. --- .../meter/kostal-plenticore-gen2.yaml | 18 ++++-------------- .../definition/meter/kostal-plenticore.yaml | 18 ++++-------------- .../definition/meter/solaredge-hybrid.yaml | 7 +++++++ 3 files changed, 15 insertions(+), 28 deletions(-) diff --git a/templates/definition/meter/kostal-plenticore-gen2.yaml b/templates/definition/meter/kostal-plenticore-gen2.yaml index 139eef714..49a9afa61 100644 --- a/templates/definition/meter/kostal-plenticore-gen2.yaml +++ b/templates/definition/meter/kostal-plenticore-gen2.yaml @@ -66,20 +66,10 @@ render: | {{- include "modbus" . | indent 4 }} value: 160:3:DCW # string 3 energy: - source: calc - add: - - source: sunspec - {{- include "modbus" . | indent 4 }} - value: 160:1:DCWH # string 1 - scale: 0.001 - - source: sunspec - {{- include "modbus" . | indent 4 }} - value: 160:2:DCWH # string 2 - scale: 0.001 - - source: sunspec - {{- include "modbus" . | indent 4 }} - value: 160:3:DCWH # string 3 - scale: 0.001 + source: sunspec + {{- include "modbus" . | indent 2 }} + value: 103:WH # total yield + scale: 0.001 maxacpower: {{ .maxacpower }} # W {{- end }} {{- if eq .usage "battery" }} diff --git a/templates/definition/meter/kostal-plenticore.yaml b/templates/definition/meter/kostal-plenticore.yaml index 85c5afa84..7fbe96fef 100644 --- a/templates/definition/meter/kostal-plenticore.yaml +++ b/templates/definition/meter/kostal-plenticore.yaml @@ -60,20 +60,10 @@ render: | {{- include "modbus" . | indent 4 }} value: 160:3:DCW # string 3 energy: - source: calc - add: - - source: sunspec - {{- include "modbus" . | indent 4 }} - value: 160:1:DCWH # string 1 - scale: 0.001 - - source: sunspec - {{- include "modbus" . | indent 4 }} - value: 160:2:DCWH # string 2 - scale: 0.001 - - source: sunspec - {{- include "modbus" . | indent 4 }} - value: 160:3:DCWH # string 3 - scale: 0.001 + source: sunspec + {{- include "modbus" . | indent 2 }} + value: 103:WH # total yield + scale: 0.001 maxacpower: {{ .maxacpower }} # W {{- end }} {{- if eq .usage "battery" }} diff --git a/templates/definition/meter/solaredge-hybrid.yaml b/templates/definition/meter/solaredge-hybrid.yaml index 874430cf6..3274024af 100644 --- a/templates/definition/meter/solaredge-hybrid.yaml +++ b/templates/definition/meter/solaredge-hybrid.yaml @@ -108,6 +108,13 @@ render: | address: 62836 # Battery 1 Instantaneous Power type: holding decode: float32nans + energy: + source: sunspec + {{- include "modbus" . | indent 2 }} + value: + - 101:WH + - 103:WH + scale: 0.001 maxacpower: {{ .maxacpower }} # W {{- end }} {{- if eq .usage "battery" }}