From 991c41532a7e2f07bb130092b397584b055c1490 Mon Sep 17 00:00:00 2001
From: epenet <6771947+epenet@users.noreply.github.com>
Date: Fri, 29 Oct 2021 00:46:01 +0200
Subject: [PATCH] Use DeviceInfo in youless (#58645)

---
 homeassistant/components/youless/sensor.py | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/homeassistant/components/youless/sensor.py b/homeassistant/components/youless/sensor.py
index 16ed918914d..355d4f83127 100644
--- a/homeassistant/components/youless/sensor.py
+++ b/homeassistant/components/youless/sensor.py
@@ -21,6 +21,7 @@ from homeassistant.const import (
     VOLUME_CUBIC_METERS,
 )
 from homeassistant.core import HomeAssistant
+from homeassistant.helpers.entity import DeviceInfo
 from homeassistant.helpers.entity_platform import AddEntitiesCallback
 from homeassistant.helpers.typing import StateType
 from homeassistant.helpers.update_coordinator import (
@@ -71,12 +72,12 @@ class YoulessBaseSensor(CoordinatorEntity, SensorEntity):
         self._sensor_id = sensor_id
 
         self._attr_unique_id = f"{DOMAIN}_{device}_{sensor_id}"
-        self._attr_device_info = {
-            "identifiers": {(DOMAIN, f"{device}_{device_group}")},
-            "name": friendly_name,
-            "manufacturer": "YouLess",
-            "model": self.coordinator.data.model,
-        }
+        self._attr_device_info = DeviceInfo(
+            identifiers={(DOMAIN, f"{device}_{device_group}")},
+            manufacturer="YouLess",
+            model=self.coordinator.data.model,
+            name=friendly_name,
+        )
 
     @property
     def get_sensor(self) -> YoulessSensor | None:
-- 
GitLab