mirror of
https://github.com/home-assistant/core.git
synced 2025-06-06 14:17:06 +00:00
Use constants for device_info in Renault integration (#53714)
* Use constants for device_info * Fix isort
This commit is contained in:
parent
bb7236fd04
commit
b3f0d6840c
@ -9,6 +9,13 @@ from typing import cast
|
|||||||
from renault_api.kamereon import models
|
from renault_api.kamereon import models
|
||||||
from renault_api.renault_vehicle import RenaultVehicle
|
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.core import HomeAssistant
|
||||||
from homeassistant.helpers.entity import DeviceInfo
|
from homeassistant.helpers.entity import DeviceInfo
|
||||||
|
|
||||||
@ -33,11 +40,11 @@ class RenaultVehicleProxy:
|
|||||||
self._vehicle = vehicle
|
self._vehicle = vehicle
|
||||||
self._details = details
|
self._details = details
|
||||||
self._device_info: DeviceInfo = {
|
self._device_info: DeviceInfo = {
|
||||||
"identifiers": {(DOMAIN, cast(str, details.vin))},
|
ATTR_IDENTIFIERS: {(DOMAIN, cast(str, details.vin))},
|
||||||
"manufacturer": (details.get_brand_label() or "").capitalize(),
|
ATTR_MANUFACTURER: (details.get_brand_label() or "").capitalize(),
|
||||||
"model": (details.get_model_label() or "").capitalize(),
|
ATTR_MODEL: (details.get_model_label() or "").capitalize(),
|
||||||
"name": details.registrationNumber or "",
|
ATTR_NAME: details.registrationNumber or "",
|
||||||
"sw_version": details.get_model_code() or "",
|
ATTR_SW_VERSION: details.get_model_code() or "",
|
||||||
}
|
}
|
||||||
self.coordinators: dict[str, RenaultDataUpdateCoordinator] = {}
|
self.coordinators: dict[str, RenaultDataUpdateCoordinator] = {}
|
||||||
self.hvac_target_temperature = 21
|
self.hvac_target_temperature = 21
|
||||||
|
Loading…
x
Reference in New Issue
Block a user