diff --git a/cast/src/receiver/layout/hc-main.ts b/cast/src/receiver/layout/hc-main.ts index bfefc08159..63f0b30fc7 100644 --- a/cast/src/receiver/layout/hc-main.ts +++ b/cast/src/receiver/layout/hc-main.ts @@ -57,7 +57,13 @@ export class HcMain extends HassElement { `; } - if (!this._lovelaceConfig || this._lovelacePath === null) { + if ( + !this._lovelaceConfig || + this._lovelacePath === null || + // Guard against part of HA not being loaded yet. + (this.hass && + (!this.hass.states || !this.hass.config || !this.hass.services)) + ) { return html`