From 3e4d3884916a8318c7c1f6f9ee4100b53ddf9395 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 28 Oct 2021 09:39:12 +0200 Subject: [PATCH] Use DeviceInfo in somfy-mylink (#58573) Co-authored-by: epenet --- homeassistant/components/somfy_mylink/cover.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/somfy_mylink/cover.py b/homeassistant/components/somfy_mylink/cover.py index 2725e2da9c7..b4eb847a5e0 100644 --- a/homeassistant/components/somfy_mylink/cover.py +++ b/homeassistant/components/somfy_mylink/cover.py @@ -8,6 +8,7 @@ from homeassistant.components.cover import ( CoverEntity, ) from homeassistant.const import STATE_CLOSED, STATE_OPEN +from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.restore_state import RestoreEntity from .const import ( @@ -115,13 +116,13 @@ class SomfyShade(RestoreEntity, CoverEntity): return self._closed @property - def device_info(self): + def device_info(self) -> DeviceInfo: """Return the device_info of the device.""" - return { - "identifiers": {(DOMAIN, self._target_id)}, - "name": self._name, - "manufacturer": MANUFACTURER, - } + return DeviceInfo( + identifiers={(DOMAIN, self._target_id)}, + manufacturer=MANUFACTURER, + name=self._name, + ) async def async_close_cover(self, **kwargs): """Close the cover."""