From a8265c829c3dd8cfbc6840c0d973534bcb39b214 Mon Sep 17 00:00:00 2001 From: mib1185 Date: Sat, 27 Mar 2021 18:06:06 +0100 Subject: [PATCH] fix init --- homeassistant/components/shelly/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/shelly/__init__.py b/homeassistant/components/shelly/__init__.py index 93b75b139a90e..be87e2556eb80 100644 --- a/homeassistant/components/shelly/__init__.py +++ b/homeassistant/components/shelly/__init__.py @@ -75,7 +75,7 @@ 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: + if device_entry and entry.entry_id not in device_entry.config_entries: device_entry = None sleep_period = entry.data.get("sleep_period")