From 9979bb13ea493752d4e91d6b78730fccee50514c Mon Sep 17 00:00:00 2001 From: Petar Petrov Date: Mon, 23 Mar 2026 09:55:22 +0100 Subject: [PATCH] Fix hasReturnToGrid only checking first grid source in energy distribution card (#30273) --- .../lovelace/cards/energy/hui-energy-distribution-card.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/panels/lovelace/cards/energy/hui-energy-distribution-card.ts b/src/panels/lovelace/cards/energy/hui-energy-distribution-card.ts index a9f7a0c8a0..b4a365050c 100644 --- a/src/panels/lovelace/cards/energy/hui-energy-distribution-card.ts +++ b/src/panels/lovelace/cards/energy/hui-energy-distribution-card.ts @@ -137,7 +137,8 @@ class HuiEnergyDistrubutionCard const hasBattery = types.battery !== undefined; const hasGas = types.gas !== undefined; const hasWater = types.water !== undefined; - const hasReturnToGrid = !!types.grid?.[0] && !!types.grid[0].stat_energy_to; + const hasReturnToGrid = + types.grid?.some((source) => !!source.stat_energy_to) ?? false; const { summedData, compareSummedData: _ } = getSummedData(this._data); const { consumption, compareConsumption: __ } = computeConsumptionData(