From 2bc6e728a3e36262e813daf12807bb5fd4e4ca01 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 28 Oct 2025 17:42:40 +0100 Subject: [PATCH] Log exception details in sfr_box config flow (#155351) --- homeassistant/components/sfr_box/config_flow.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/sfr_box/config_flow.py b/homeassistant/components/sfr_box/config_flow.py index 186bccbd93b..ff662f2f76c 100644 --- a/homeassistant/components/sfr_box/config_flow.py +++ b/homeassistant/components/sfr_box/config_flow.py @@ -3,6 +3,7 @@ from __future__ import annotations from collections.abc import Mapping +import logging from typing import TYPE_CHECKING, Any from sfrbox_api.bridge import SFRBox @@ -16,6 +17,8 @@ from homeassistant.helpers.httpx_client import get_async_client from .const import DEFAULT_HOST, DEFAULT_USERNAME, DOMAIN +_LOGGER = logging.getLogger(__name__) + DATA_SCHEMA = vol.Schema( { vol.Required(CONF_HOST, default=DEFAULT_HOST): selector.TextSelector(), @@ -48,6 +51,7 @@ class SFRBoxFlowHandler(ConfigFlow, domain=DOMAIN): try: system_info = await box.system_get_info() except SFRBoxError: + _LOGGER.exception("Unexpected exception") errors["base"] = "cannot_connect" else: if TYPE_CHECKING: