From 147bbb30a628a78e63212bf56c8f03069728c896 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 29 Oct 2021 01:17:40 +0200 Subject: [PATCH] Use DeviceInfo in zerproc (#58647) --- homeassistant/components/zerproc/light.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/zerproc/light.py b/homeassistant/components/zerproc/light.py index 3f0136f9b0d..bc9b3cae410 100644 --- a/homeassistant/components/zerproc/light.py +++ b/homeassistant/components/zerproc/light.py @@ -16,6 +16,7 @@ from homeassistant.components.light import ( from homeassistant.config_entries import ConfigEntry from homeassistant.const import EVENT_HOMEASSISTANT_STOP from homeassistant.core import HomeAssistant +from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.event import async_track_time_interval import homeassistant.util.color as color_util @@ -117,13 +118,13 @@ class ZerprocLight(LightEntity): return self._light.address @property - def device_info(self): + def device_info(self) -> DeviceInfo: """Device info for this light.""" - return { - "identifiers": {(DOMAIN, self.unique_id)}, - "name": self.name, - "manufacturer": "Zerproc", - } + return DeviceInfo( + identifiers={(DOMAIN, self.unique_id)}, + manufacturer="Zerproc", + name=self.name, + ) @property def icon(self) -> str | None: -- GitLab