Add Remote Engine Start status to Renault integration (#67028)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet 2022-02-23 17:14:58 +01:00 committed by GitHub
parent eb80abf89e
commit 419e683526
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 93 additions and 0 deletions

View file

@ -12,6 +12,7 @@ from renault_api.kamereon.models import (
KamereonVehicleCockpitData,
KamereonVehicleHvacStatusData,
KamereonVehicleLocationData,
KamereonVehicleResStateData,
)
from homeassistant.components.sensor import (
@ -333,4 +334,19 @@ SENSOR_TYPES: tuple[RenaultSensorEntityDescription, ...] = (
name="Location Last Activity",
value_lambda=_get_utc_value,
),
RenaultSensorEntityDescription(
key="res_state",
coordinator="res_state",
data_key="details",
entity_class=RenaultSensor[KamereonVehicleResStateData],
name="Remote Engine Start",
),
RenaultSensorEntityDescription(
key="res_state_code",
coordinator="res_state",
data_key="code",
entity_class=RenaultSensor[KamereonVehicleResStateData],
entity_registry_enabled_default=False,
name="Remote Engine Start Code",
),
)