From b7ea2662118038d14e76da6289c27c567c5d5b42 Mon Sep 17 00:00:00 2001 From: Oscar Calvo Date: Sun, 20 Aug 2023 20:08:02 +0000 Subject: [PATCH] Apply PR Feedback --- homeassistant/components/ccm15/coordinator.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/ccm15/coordinator.py b/homeassistant/components/ccm15/coordinator.py index fe1c39a8e9a..4bf72531992 100644 --- a/homeassistant/components/ccm15/coordinator.py +++ b/homeassistant/components/ccm15/coordinator.py @@ -19,6 +19,7 @@ from homeassistant.components.climate import ( ) from homeassistant.const import ATTR_TEMPERATURE, UnitOfTemperature from homeassistant.core import HomeAssistant +from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import ( CoordinatorEntity, DataUpdateCoordinator, @@ -214,17 +215,17 @@ class CCM15Climate(CoordinatorEntity[CCM15Coordinator], ClimateEntity): ) @property - def device_info(self): + def device_info(self) -> DeviceInfo: """Return the device info.""" - return { - "identifiers": { + return DeviceInfo( + identifiers={ # Serial numbers are unique identifiers within a specific domain (DOMAIN, f"{self._ac_host}.{self._ac_index}"), }, - "name": self.name, - "manufacturer": "Midea", - "model": "CCM15", - } + name=self.name, + manufacturer="Midea", + model="CCM15", + ) @property def extra_state_attributes(self) -> dict[str, Any]: