From 1b68c51a05e25a50abb29cb4e552ddce6dd94252 Mon Sep 17 00:00:00 2001 From: Petar Petrov Date: Fri, 18 Jul 2025 07:30:21 +0300 Subject: [PATCH] Add Sankey chart to the energy dashboard (#26192) * Add Sankey chart to the energy dashboard * hide floors & areas if there is an explicit hierarchy --- src/panels/energy/strategies/energy-view-strategy.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/panels/energy/strategies/energy-view-strategy.ts b/src/panels/energy/strategies/energy-view-strategy.ts index f86841c708..a861fb2ad2 100644 --- a/src/panels/energy/strategies/energy-view-strategy.ts +++ b/src/panels/energy/strategies/energy-view-strategy.ts @@ -184,6 +184,16 @@ export class EnergyViewStrategy extends ReactiveElement { type: "energy-devices-graph", collection_key: "energy_dashboard", }); + const showFloorsNAreas = !prefs.device_consumption.some( + (d) => d.included_in_stat + ); + view.cards!.push({ + title: hass.localize("ui.panel.energy.cards.energy_sankey_title"), + type: "energy-sankey", + collection_key: "energy_dashboard", + group_by_floor: showFloorsNAreas, + group_by_area: showFloorsNAreas, + }); } return view;