From df8981f7c46914e15052a4899bed8458ebfdcff5 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 26 Apr 2022 23:15:03 -1000 Subject: [PATCH] Ensure lookin retries setup when device is unreachable (#70865) --- homeassistant/components/lookin/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/lookin/__init__.py b/homeassistant/components/lookin/__init__.py index c15d46c5158..555b8b551be 100644 --- a/homeassistant/components/lookin/__init__.py +++ b/homeassistant/components/lookin/__init__.py @@ -13,6 +13,7 @@ from aiolookin import ( LookInHttpProtocol, LookinUDPSubscriptions, MeteoSensor, + NoUsableService, Remote, start_lookin_udp, ) @@ -94,7 +95,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: try: lookin_device = await lookin_protocol.get_info() devices = await lookin_protocol.get_devices() - except (asyncio.TimeoutError, aiohttp.ClientError) as ex: + except (asyncio.TimeoutError, aiohttp.ClientError, NoUsableService) as ex: raise ConfigEntryNotReady from ex push_coordinator = LookinPushCoordinator(entry.title)