From 0f5efca76b6cbec9a0237b2229d5e01894e7431b Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Thu, 18 Mar 2021 21:26:20 +0100 Subject: [PATCH] Fix Shelly sleeping device initialization after reconfiguration (#48076) --- homeassistant/components/shelly/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/shelly/__init__.py b/homeassistant/components/shelly/__init__.py index 52dae7f164d..93b75b139a9 100644 --- a/homeassistant/components/shelly/__init__.py +++ b/homeassistant/components/shelly/__init__.py @@ -75,6 +75,8 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry): dev_reg = await device_registry.async_get_registry(hass) identifier = (DOMAIN, entry.unique_id) device_entry = dev_reg.async_get_device(identifiers={identifier}, connections=set()) + if entry.entry_id not in device_entry.config_entries: + device_entry = None sleep_period = entry.data.get("sleep_period")