From 2d4625ad692407780a83fd631ba2f5d69e033c12 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Sun, 1 Jan 2023 11:55:05 -0700 Subject: [PATCH] Fix issues with PurpleAir sensor device class and unit (#84896) --- homeassistant/components/purpleair/sensor.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/purpleair/sensor.py b/homeassistant/components/purpleair/sensor.py index 9037ece5470..44fa63b2fbc 100644 --- a/homeassistant/components/purpleair/sensor.py +++ b/homeassistant/components/purpleair/sensor.py @@ -166,7 +166,7 @@ SENSOR_DESCRIPTIONS = [ name="Uptime", entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, - icon="mdi:timer", + device_class=SensorDeviceClass.DURATION, native_unit_of_measurement=UnitOfTime.MINUTES, state_class=SensorStateClass.TOTAL_INCREASING, value_fn=lambda sensor: sensor.uptime, @@ -174,8 +174,7 @@ SENSOR_DESCRIPTIONS = [ PurpleAirSensorEntityDescription( key="voc", name="VOC", - device_class=SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS, - native_unit_of_measurement=CONCENTRATION_IAQ, + device_class=SensorDeviceClass.AQI, state_class=SensorStateClass.MEASUREMENT, value_fn=lambda sensor: sensor.voc, ),