diff --git a/src/onboarding/onboarding-integrations.ts b/src/onboarding/onboarding-integrations.ts index e2ac111b9f..9dede29393 100644 --- a/src/onboarding/onboarding-integrations.ts +++ b/src/onboarding/onboarding-integrations.ts @@ -29,6 +29,8 @@ import { HomeAssistant } from "../types"; import "./action-badge"; import "./integration-badge"; +const HIDDEN_DOMAINS = new Set(["met", "rpi_power"]); + @customElement("onboarding-integrations") class OnboardingIntegrations extends LitElement { @property({ attribute: false }) public hass!: HomeAssistant; @@ -161,10 +163,12 @@ class OnboardingIntegrations extends LitElement { private async _loadConfigEntries() { const entries = await getConfigEntries(this.hass!); - // We filter out the config entry for the local weather. + // We filter out the config entry for the local weather and rpi_power. // It is one that we create automatically and it will confuse the user // if it starts showing up during onboarding. - this._entries = entries.filter((entry) => entry.domain !== "met"); + this._entries = entries.filter( + (entry) => !HIDDEN_DOMAINS.has(entry.domain) + ); } private async _finish() {