Cloud to avoid setting up Alexa/Google during setup phase (#66676)

This commit is contained in:
Paulus Schoutsen 2022-02-16 12:10:26 -08:00 committed by GitHub
parent b42676370c
commit 499081df86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 2 deletions

View File

@ -187,7 +187,11 @@ class CloudAlexaConfig(alexa_config.AbstractConfig):
self._alexa_sync_unsub = None
return
if ALEXA_DOMAIN not in self.hass.config.components and self.enabled:
if (
ALEXA_DOMAIN not in self.hass.config.components
and self.enabled
and self.hass.is_running
):
await async_setup_component(self.hass, ALEXA_DOMAIN, {})
if self.should_report_state != self.is_reporting_states:

View File

@ -181,7 +181,11 @@ class CloudGoogleConfig(AbstractConfig):
self.async_disable_local_sdk()
return
if self.enabled and GOOGLE_DOMAIN not in self.hass.config.components:
if (
self.enabled
and GOOGLE_DOMAIN not in self.hass.config.components
and self.hass.is_running
):
await async_setup_component(self.hass, GOOGLE_DOMAIN, {})
if self.should_report_state != self.is_reporting_state: