mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
reload service: remove entities before disconnection (#58712)
This commit is contained in:
parent
b1b782419b
commit
fa7b72a4ed
@ -239,15 +239,13 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||||||
# First check for config file. If for some reason it is no longer there
|
# First check for config file. If for some reason it is no longer there
|
||||||
# or knx is no longer mentioned, stop the reload.
|
# or knx is no longer mentioned, stop the reload.
|
||||||
config = await async_integration_yaml_config(hass, DOMAIN)
|
config = await async_integration_yaml_config(hass, DOMAIN)
|
||||||
|
|
||||||
if not config or DOMAIN not in config:
|
if not config or DOMAIN not in config:
|
||||||
return
|
return
|
||||||
|
|
||||||
await knx_module.xknx.stop()
|
|
||||||
|
|
||||||
await asyncio.gather(
|
await asyncio.gather(
|
||||||
*(platform.async_reset() for platform in async_get_platforms(hass, DOMAIN))
|
*(platform.async_reset() for platform in async_get_platforms(hass, DOMAIN))
|
||||||
)
|
)
|
||||||
|
await knx_module.xknx.stop()
|
||||||
|
|
||||||
await async_setup(hass, config)
|
await async_setup(hass, config)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user