diff --git a/homeassistant/components/renault/sensor.py b/homeassistant/components/renault/sensor.py index 7e692182ff911a58b2698bcbbeb6dd2369669848..3076dfc9f106215089089d810b2b4efd0b8c1e6c 100644 --- a/homeassistant/components/renault/sensor.py +++ b/homeassistant/components/renault/sensor.py @@ -225,6 +225,7 @@ SENSOR_TYPES: tuple[RenaultSensorEntityDescription[Any], ...] = ( key="battery_autonomy", coordinator="battery", data_key="batteryAutonomy", + device_class=SensorDeviceClass.DISTANCE, entity_class=RenaultSensor[KamereonVehicleBatteryStatusData], icon="mdi:ev-station", name="Battery autonomy", @@ -265,6 +266,7 @@ SENSOR_TYPES: tuple[RenaultSensorEntityDescription[Any], ...] = ( key="mileage", coordinator="cockpit", data_key="totalMileage", + device_class=SensorDeviceClass.DISTANCE, entity_class=RenaultSensor[KamereonVehicleCockpitData], icon="mdi:sign-direction", name="Mileage", @@ -276,6 +278,7 @@ SENSOR_TYPES: tuple[RenaultSensorEntityDescription[Any], ...] = ( key="fuel_autonomy", coordinator="cockpit", data_key="fuelAutonomy", + device_class=SensorDeviceClass.DISTANCE, entity_class=RenaultSensor[KamereonVehicleCockpitData], icon="mdi:gas-station", name="Fuel autonomy", @@ -288,6 +291,7 @@ SENSOR_TYPES: tuple[RenaultSensorEntityDescription[Any], ...] = ( key="fuel_quantity", coordinator="cockpit", data_key="fuelQuantity", + device_class=SensorDeviceClass.VOLUME, entity_class=RenaultSensor[KamereonVehicleCockpitData], icon="mdi:fuel", name="Fuel quantity", diff --git a/tests/components/renault/const.py b/tests/components/renault/const.py index 354d6bd6af484c2c8899a58443df20f3e6252b1a..785e27e1ea623a75a69a4ade78cf3bd5b255fd8f 100644 --- a/tests/components/renault/const.py +++ b/tests/components/renault/const.py @@ -132,6 +132,7 @@ MOCK_VEHICLES = { ], Platform.SENSOR: [ { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_battery_autonomy", ATTR_ICON: "mdi:ev-station", ATTR_STATE: "141", @@ -194,6 +195,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: TIME_MINUTES, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_mileage", ATTR_ICON: "mdi:sign-direction", ATTR_STATE: "49114", @@ -349,6 +351,7 @@ MOCK_VEHICLES = { ], Platform.SENSOR: [ { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_battery_autonomy", ATTR_ICON: "mdi:ev-station", ATTR_STATE: "128", @@ -411,6 +414,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: TIME_MINUTES, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_mileage", ATTR_ICON: "mdi:sign-direction", ATTR_STATE: "49114", @@ -566,6 +570,7 @@ MOCK_VEHICLES = { ], Platform.SENSOR: [ { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_battery_autonomy", ATTR_ICON: "mdi:ev-station", ATTR_STATE: "141", @@ -628,6 +633,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: TIME_MINUTES, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_fuel_autonomy", ATTR_ICON: "mdi:gas-station", ATTR_STATE: "35", @@ -636,6 +642,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: LENGTH_KILOMETERS, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.VOLUME, ATTR_ENTITY_ID: "sensor.reg_number_fuel_quantity", ATTR_ICON: "mdi:fuel", ATTR_STATE: "3", @@ -644,6 +651,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: VOLUME_LITERS, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_mileage", ATTR_ICON: "mdi:sign-direction", ATTR_STATE: "5567", @@ -749,6 +757,7 @@ MOCK_VEHICLES = { Platform.SELECT: [], Platform.SENSOR: [ { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_fuel_autonomy", ATTR_ICON: "mdi:gas-station", ATTR_STATE: "35", @@ -757,6 +766,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: LENGTH_KILOMETERS, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.VOLUME, ATTR_ENTITY_ID: "sensor.reg_number_fuel_quantity", ATTR_ICON: "mdi:fuel", ATTR_STATE: "3", @@ -765,6 +775,7 @@ MOCK_VEHICLES = { ATTR_UNIT_OF_MEASUREMENT: VOLUME_LITERS, }, { + ATTR_DEVICE_CLASS: SensorDeviceClass.DISTANCE, ATTR_ENTITY_ID: "sensor.reg_number_mileage", ATTR_ICON: "mdi:sign-direction", ATTR_STATE: "5567",