Use DeviceInfo in starline (#58576)

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

View File

@ -129,13 +129,13 @@ class StarlineAccount:
@staticmethod @staticmethod
def device_info(device: StarlineDevice) -> DeviceInfo: def device_info(device: StarlineDevice) -> DeviceInfo:
"""Device information for entities.""" """Device information for entities."""
return { return DeviceInfo(
"identifiers": {(DOMAIN, device.device_id)}, identifiers={(DOMAIN, device.device_id)},
"manufacturer": "StarLine", manufacturer="StarLine",
"name": device.name, model=device.typename,
"sw_version": device.fw_version, name=device.name,
"model": device.typename, sw_version=device.fw_version,
} )
@staticmethod @staticmethod
def gps_attrs(device: StarlineDevice) -> dict[str, Any]: def gps_attrs(device: StarlineDevice) -> dict[str, Any]: