diff --git a/src/panels/lovelace/strategies/original-states-strategy.ts b/src/panels/lovelace/strategies/original-states-strategy.ts index 78db954a89..d8941564a1 100644 --- a/src/panels/lovelace/strategies/original-states-strategy.ts +++ b/src/panels/lovelace/strategies/original-states-strategy.ts @@ -53,7 +53,15 @@ export class OriginalStatesStrategy { hass.loadBackendTranslation("title"), ]); - const energyPrefs = energyPromise ? await energyPromise : undefined; + let energyPrefs: EnergyPreferences | undefined; + + if (energyPromise) { + try { + energyPrefs = await energyPromise; + } catch (_) { + // Nothing to do here + } + } // User can override default view. If they didn't, we will add one // that contains all entities.