From ed531e060a1eff0c349518aee46b363c19ef3774 Mon Sep 17 00:00:00 2001 From: Ingo <71161062+iseeberg79@users.noreply.github.com> Date: Sun, 18 Jan 2026 13:23:21 +0100 Subject: [PATCH] Kostal Plenticore: suggest defaults (#26724) --- .../definition/meter/kostal-plenticore-gen2.yaml | 11 +++++++++++ templates/definition/meter/kostal-plenticore.yaml | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/templates/definition/meter/kostal-plenticore-gen2.yaml b/templates/definition/meter/kostal-plenticore-gen2.yaml index 841d7fe7f..22f83d764 100644 --- a/templates/definition/meter/kostal-plenticore-gen2.yaml +++ b/templates/definition/meter/kostal-plenticore-gen2.yaml @@ -32,7 +32,18 @@ params: default: little advanced: true - name: maxacpower + service: modbus/read?address=531&type=holding&encoding=uint16&{modbus} - preset: battery-params + - name: capacity + service: modbus/read?address=1068&type=holding&encoding=float32s&scale=0.001&{modbus} + - name: minsoc + service: modbus/read?address=1042&type=holding&encoding=float32s&{modbus} + - name: maxsoc + service: modbus/read?address=1044&type=holding&encoding=float32s&{modbus} + - name: maxchargepower + service: modbus/read?address=1038&type=holding&encoding=float32s&resulttype=int&{modbus} + - name: maxdischargepower + service: modbus/read?address=1040&type=holding&encoding=float32s&resulttype=int&{modbus} - name: maxchargerate deprecated: true - name: watchdog diff --git a/templates/definition/meter/kostal-plenticore.yaml b/templates/definition/meter/kostal-plenticore.yaml index e9c030bbf..7fbe96fef 100644 --- a/templates/definition/meter/kostal-plenticore.yaml +++ b/templates/definition/meter/kostal-plenticore.yaml @@ -28,7 +28,18 @@ params: default: little advanced: true - name: maxacpower + service: modbus/read?address=531&type=holding&encoding=uint16&{modbus} - preset: battery-params + - name: capacity + service: modbus/read?address=1068&type=holding&encoding=float32s&scale=0.001&{modbus} + - name: minsoc + service: modbus/read?address=1042&type=holding&encoding=float32s&{modbus} + - name: maxsoc + service: modbus/read?address=1044&type=holding&encoding=float32s&{modbus} + - name: maxchargepower + service: modbus/read?address=1038&type=holding&encoding=float32s&resulttype=int&{modbus} + - name: maxdischargepower + service: modbus/read?address=1040&type=holding&encoding=float32s&resulttype=int&{modbus} - name: watchdog type: duration default: 60s