From 6e157fef18b3658f416907dcd8164fb240ad41e0 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sun, 27 Aug 2023 16:06:08 +0200 Subject: [PATCH] Add device info to Withings (#99052) --- homeassistant/components/withings/common.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/withings/common.py b/homeassistant/components/withings/common.py index ef3b6456d20..17e3c551bcc 100644 --- a/homeassistant/components/withings/common.py +++ b/homeassistant/components/withings/common.py @@ -38,12 +38,13 @@ from homeassistant.helpers.config_entry_oauth2_flow import ( AbstractOAuth2Implementation, OAuth2Session, ) +from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity, EntityDescription from homeassistant.helpers.update_coordinator import DataUpdateCoordinator from homeassistant.util import dt as dt_util from . import const -from .const import Measurement +from .const import DOMAIN, Measurement _LOGGER = logging.getLogger(const.LOG_NAMESPACE) _RETRY_COEFFICIENT = 0.5 @@ -561,6 +562,10 @@ class BaseWithingsSensor(Entity): description, data_manager.user_id ) self._state_data: Any | None = None + self._attr_device_info = DeviceInfo( + identifiers={(DOMAIN, str(data_manager.user_id))}, + name=data_manager.profile, + ) @property def available(self) -> bool: