From aa00bd9b965e05c4a5b1e5dbc76c8a2a68d71f38 Mon Sep 17 00:00:00 2001 From: Keilin Bickar Date: Fri, 18 Feb 2022 18:42:35 -0500 Subject: [PATCH] Add SleepIQ device type (#66833) Co-authored-by: J. Nick Koston --- homeassistant/components/sleepiq/entity.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/homeassistant/components/sleepiq/entity.py b/homeassistant/components/sleepiq/entity.py index 42458472057..78c2045bcb6 100644 --- a/homeassistant/components/sleepiq/entity.py +++ b/homeassistant/components/sleepiq/entity.py @@ -4,6 +4,8 @@ from abc import abstractmethod from asyncsleepiq import SleepIQBed, SleepIQSleeper from homeassistant.core import callback +from homeassistant.helpers import device_registry +from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.update_coordinator import ( CoordinatorEntity, DataUpdateCoordinator, @@ -32,6 +34,12 @@ class SleepIQSensor(CoordinatorEntity): self._attr_name = f"SleepNumber {bed.name} {sleeper.name} {SENSOR_TYPES[name]}" self._attr_unique_id = f"{bed.id}_{sleeper.name}_{name}" + self._attr_device_info = DeviceInfo( + connections={(device_registry.CONNECTION_NETWORK_MAC, bed.mac_addr)}, + manufacturer="SleepNumber", + name=bed.name, + model=bed.model, + ) @callback def _handle_coordinator_update(self) -> None: