From c7b2147e559211e6848c40592df6cd0313b4cc21 Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Fri, 6 Nov 2020 12:49:47 +0100 Subject: [PATCH] Handle offline gateways in devolo Home Control (#42897) --- homeassistant/components/devolo_home_control/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/devolo_home_control/__init__.py b/homeassistant/components/devolo_home_control/__init__.py index 8e4274ff02b..7607a4a8f16 100644 --- a/homeassistant/components/devolo_home_control/__init__.py +++ b/homeassistant/components/devolo_home_control/__init__.py @@ -2,6 +2,7 @@ import asyncio from functools import partial +from devolo_home_control_api.exceptions.gateway import GatewayOfflineError from devolo_home_control_api.homecontrol import HomeControl from devolo_home_control_api.mydevolo import Mydevolo @@ -56,7 +57,7 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry) -> bool ) ) ) - except ConnectionError as err: + except (ConnectionError, GatewayOfflineError) as err: raise ConfigEntryNotReady from err for platform in PLATFORMS: