diff --git a/src/panels/energy/ha-panel-energy.ts b/src/panels/energy/ha-panel-energy.ts index e5616547f7..2a5966d6f8 100644 --- a/src/panels/energy/ha-panel-energy.ts +++ b/src/panels/energy/ha-panel-energy.ts @@ -39,8 +39,7 @@ class PanelEnergy extends LitElement { super.willUpdate(changedProps); // Initial setup if (!this.hasUpdated) { - this.hass.loadFragmentTranslation("lovelace"); - this._loadConfig(); + this._setup(); return; } @@ -54,6 +53,14 @@ class PanelEnergy extends LitElement { } } + private async _setup() { + await Promise.all([ + this.hass.loadFragmentTranslation("lovelace"), + this.hass.loadFragmentTranslation("energy"), + ]); + this._loadConfig(); + } + private async _loadConfig() { try { this._error = undefined;