From b3f0d6840ce686e3ddaad5a2c29cc6f1cb35c6d6 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 30 Jul 2021 14:06:55 +0200 Subject: [PATCH] Use constants for device_info in Renault integration (#53714) * Use constants for device_info * Fix isort --- .../components/renault/renault_vehicle.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/renault/renault_vehicle.py b/homeassistant/components/renault/renault_vehicle.py index 09e3de9adab..d3f6b6e48be 100644 --- a/homeassistant/components/renault/renault_vehicle.py +++ b/homeassistant/components/renault/renault_vehicle.py @@ -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