From 7fffbda78022ed0c5c1fb2ebfc377915d1bd9fb2 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 7 Jun 2026 18:25:16 +0200 Subject: [PATCH] Meter (Kostal Plenticore): read DC PV energy from register 1056 (#30607) --- templates/definition/meter/kostal-plenticore-gen2.yaml | 9 ++++++--- templates/definition/meter/kostal-plenticore.yaml | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/templates/definition/meter/kostal-plenticore-gen2.yaml b/templates/definition/meter/kostal-plenticore-gen2.yaml index 49a9afa61..7da184e95 100644 --- a/templates/definition/meter/kostal-plenticore-gen2.yaml +++ b/templates/definition/meter/kostal-plenticore-gen2.yaml @@ -66,10 +66,13 @@ render: | {{- include "modbus" . | indent 4 }} value: 160:3:DCW # string 3 energy: - source: sunspec + source: modbus {{- include "modbus" . | indent 2 }} - value: 103:WH # total yield - scale: 0.001 + register: + address: 1056 # total DC PV energy (sum), Wh + type: holding + decode: float32s + scale: 0.001 # Wh -> kWh 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 7fbe96fef..c25883727 100644 --- a/templates/definition/meter/kostal-plenticore.yaml +++ b/templates/definition/meter/kostal-plenticore.yaml @@ -60,10 +60,13 @@ render: | {{- include "modbus" . | indent 4 }} value: 160:3:DCW # string 3 energy: - source: sunspec + source: modbus {{- include "modbus" . | indent 2 }} - value: 103:WH # total yield - scale: 0.001 + register: + address: 1056 # total DC PV energy (sum), Wh + type: holding + decode: float32s + scale: 0.001 # Wh -> kWh maxacpower: {{ .maxacpower }} # W {{- end }} {{- if eq .usage "battery" }}