Use constants for device_info in Renault integration (#53714)

* Use constants for device_info

* Fix isort
This commit is contained in:
epenet 2021-07-30 14:06:55 +02:00 committed by GitHub
parent bb7236fd04
commit b3f0d6840c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,6 +9,13 @@ from typing import cast
from renault_api.kamereon import models
from renault_api.renault_vehicle import RenaultVehicle
from homeassistant.const import (
ATTR_IDENTIFIERS,
ATTR_MANUFACTURER,
ATTR_MODEL,
ATTR_NAME,
ATTR_SW_VERSION,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity import DeviceInfo
@ -33,11 +40,11 @@ class RenaultVehicleProxy:
self._vehicle = vehicle
self._details = details
self._device_info: DeviceInfo = {
"identifiers": {(DOMAIN, cast(str, details.vin))},
"manufacturer": (details.get_brand_label() or "").capitalize(),
"model": (details.get_model_label() or "").capitalize(),
"name": details.registrationNumber or "",
"sw_version": details.get_model_code() or "",
ATTR_IDENTIFIERS: {(DOMAIN, cast(str, details.vin))},
ATTR_MANUFACTURER: (details.get_brand_label() or "").capitalize(),
ATTR_MODEL: (details.get_model_label() or "").capitalize(),
ATTR_NAME: details.registrationNumber or "",
ATTR_SW_VERSION: details.get_model_code() or "",
}
self.coordinators: dict[str, RenaultDataUpdateCoordinator] = {}
self.hvac_target_temperature = 21