Add missing 'state class' to Airvisual (#107666)

This commit is contained in:
Yuval Aboulafia 2024-01-09 22:01:11 +02:00 committed by GitHub
parent 9859306718
commit b739fa8c02
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -67,6 +67,7 @@ SENSOR_DESCRIPTIONS = (
device_class=SensorDeviceClass.BATTERY, device_class=SensorDeviceClass.BATTERY,
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
state_class=SensorStateClass.MEASUREMENT,
value_fn=lambda settings, status, measurements, history: status["battery"], value_fn=lambda settings, status, measurements, history: status["battery"],
), ),
AirVisualProMeasurementDescription( AirVisualProMeasurementDescription(
@ -80,6 +81,7 @@ SENSOR_DESCRIPTIONS = (
key="humidity", key="humidity",
device_class=SensorDeviceClass.HUMIDITY, device_class=SensorDeviceClass.HUMIDITY,
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
state_class=SensorStateClass.MEASUREMENT,
value_fn=lambda settings, status, measurements, history: measurements[ value_fn=lambda settings, status, measurements, history: measurements[
"humidity" "humidity"
], ],