Use DeviceInfo in soma (#58572)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet 2021-10-28 09:38:53 +02:00 committed by GitHub
parent 892df608e9
commit f7797328e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,7 +8,7 @@ from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_HOST, CONF_PORT from homeassistant.const import CONF_HOST, CONF_PORT
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import DeviceInfo, Entity
from .const import API, DOMAIN, HOST, PORT from .const import API, DOMAIN, HOST, PORT
@ -89,13 +89,13 @@ class SomaEntity(Entity):
return self.device["name"] return self.device["name"]
@property @property
def device_info(self): def device_info(self) -> DeviceInfo:
"""Return device specific attributes. """Return device specific attributes.
Implemented by platform classes. Implemented by platform classes.
""" """
return { return DeviceInfo(
"identifiers": {(DOMAIN, self.unique_id)}, identifiers={(DOMAIN, self.unique_id)},
"name": self.name, manufacturer="Wazombi Labs",
"manufacturer": "Wazombi Labs", name=self.name,
} )