From 1c7fbb754093aad646c62e1916e42677fd164c23 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 28 Oct 2021 18:25:40 +0200 Subject: [PATCH] Use DeviceInfo in volumio (#58619) Co-authored-by: epenet --- .../components/volumio/media_player.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/volumio/media_player.py b/homeassistant/components/volumio/media_player.py index 86747519149..06ee0346b7f 100644 --- a/homeassistant/components/volumio/media_player.py +++ b/homeassistant/components/volumio/media_player.py @@ -31,6 +31,7 @@ from homeassistant.const import ( STATE_PAUSED, STATE_PLAYING, ) +from homeassistant.helpers.entity import DeviceInfo from homeassistant.util import Throttle from .browse_media import browse_node, browse_top_level @@ -99,15 +100,15 @@ class Volumio(MediaPlayerEntity): return self._name @property - def device_info(self): + def device_info(self) -> DeviceInfo: """Return device info for this device.""" - return { - "identifiers": {(DOMAIN, self.unique_id)}, - "name": self.name, - "manufacturer": "Volumio", - "sw_version": self._info["systemversion"], - "model": self._info["hardware"], - } + return DeviceInfo( + identifiers={(DOMAIN, self.unique_id)}, + manufacturer="Volumio", + model=self._info["hardware"], + name=self.name, + sw_version=self._info["systemversion"], + ) @property def media_content_type(self):