Adjust WeatherFlow air density sensor device class and unit (#101777)

This commit is contained in:
Nathan Spencer 2023-10-15 11:11:34 -06:00 committed by GitHub
parent 1a348babd4
commit 36fcf198b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,7 +21,6 @@ from homeassistant.components.sensor import (
) )
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ( from homeassistant.const import (
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
DEGREE, DEGREE,
LIGHT_LUX, LIGHT_LUX,
PERCENTAGE, PERCENTAGE,
@ -80,11 +79,10 @@ SENSORS: tuple[WeatherFlowSensorEntityDescription, ...] = (
WeatherFlowSensorEntityDescription( WeatherFlowSensorEntityDescription(
key="air_density", key="air_density",
translation_key="air_density", translation_key="air_density",
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER, native_unit_of_measurement="kg/m³",
device_class=SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=3, suggested_display_precision=5,
raw_data_conv_fn=lambda raw_data: raw_data.m * 1000000, raw_data_conv_fn=lambda raw_data: raw_data.magnitude,
), ),
WeatherFlowSensorEntityDescription( WeatherFlowSensorEntityDescription(
key="air_temperature", key="air_temperature",