From f0fd125e374fef15130bddbf6c11f63514d483f3 Mon Sep 17 00:00:00 2001 From: Markus Thierolf <77847348+thierolm@users.noreply.github.com> Date: Tue, 12 Aug 2025 17:46:23 +0200 Subject: [PATCH] Enhancement: summarize charge power of all loadpoints in evcc widget (#5663) --- src/widgets/evcc/component.jsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/widgets/evcc/component.jsx b/src/widgets/evcc/component.jsx index 4f08d7329..132851d07 100644 --- a/src/widgets/evcc/component.jsx +++ b/src/widgets/evcc/component.jsx @@ -35,15 +35,17 @@ export default function Component({ service }) { // broken by evcc v0.133.0 https://github.com/evcc-io/evcc/commit/9dcb1fa0a7c08dd926b79309aa1f676a5fc6c8aa const gridPower = data.gridPower ?? data.grid?.power ?? 0; + // Sum chargePower of all loadpoints + const totalChargePower = Array.isArray(data.loadpoints) + ? data.loadpoints.reduce((sum, lp) => sum + (lp.chargePower ?? 0), 0) + : 0; + return ( - + ); }