diff --git a/src/panels/lovelace/cards/energy/hui-energy-usage-graph-card.ts b/src/panels/lovelace/cards/energy/hui-energy-usage-graph-card.ts index 402798d747..f190757029 100644 --- a/src/panels/lovelace/cards/energy/hui-energy-usage-graph-card.ts +++ b/src/panels/lovelace/cards/energy/hui-energy-usage-graph-card.ts @@ -662,7 +662,9 @@ export class HuiEnergyUsageGraphCard }); }); - const uniqueKeys = Array.from(new Set(allKeys)); + const uniqueKeys = Array.from(new Set(allKeys)).sort( + (a, b) => Number(a) - Number(b) + ); Object.entries(combinedData).forEach(([type, sources]) => { Object.entries(sources).forEach(([statId, source], idx) => {