From d618ad0b863f6682028905274eb0bcd17ef99ee1 Mon Sep 17 00:00:00 2001 From: mj23000 Date: Wed, 25 Oct 2023 15:07:49 +0200 Subject: [PATCH] Fix Beosound Level not reconnecting properly --- homeassistant/components/bangolufsen/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/bangolufsen/__init__.py b/homeassistant/components/bangolufsen/__init__.py index d88e1cd69ed..988bf1edc3a 100644 --- a/homeassistant/components/bangolufsen/__init__.py +++ b/homeassistant/components/bangolufsen/__init__.py @@ -5,6 +5,7 @@ import logging from multiprocessing.pool import ApplyResult from typing import cast +from mozart_api.exceptions import ServiceException from mozart_api.models import BatteryState from mozart_api.mozart_client import MozartClient from urllib3.exceptions import MaxRetryError @@ -62,7 +63,7 @@ async def init_entities(hass: HomeAssistant, entry: ConfigEntry) -> bool: ApplyResult[BatteryState], client.get_battery_state(async_req=True, _request_timeout=3), ).get() - except MaxRetryError: + except (MaxRetryError, ServiceException): _LOGGER.error("Unable to connect to %s", entry.data[CONF_NAME]) return False