Add missing device classes for climacell sensors (#52979)

This commit is contained in:
Raman Gupta 2021-07-13 14:13:56 -04:00 committed by GitHub
parent 7f0eff8230
commit 794571efdd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -35,6 +35,8 @@ from homeassistant.const import (
CONF_UNIT_OF_MEASUREMENT,
CONF_UNIT_SYSTEM_IMPERIAL,
CONF_UNIT_SYSTEM_METRIC,
DEVICE_CLASS_CO,
DEVICE_CLASS_PRESSURE,
DEVICE_CLASS_TEMPERATURE,
IRRADIATION_BTUS_PER_HOUR_SQUARE_FOOT,
IRRADIATION_WATTS_PER_SQUARE_METER,
@ -185,6 +187,7 @@ CC_SENSOR_TYPES = [
val, PRESSURE_INHG, PRESSURE_HPA
),
ATTR_IS_METRIC_CHECK: True,
ATTR_DEVICE_CLASS: DEVICE_CLASS_PRESSURE,
},
{
ATTR_FIELD: CC_ATTR_SOLAR_GHI,
@ -265,6 +268,7 @@ CC_SENSOR_TYPES = [
ATTR_FIELD: CC_ATTR_CARBON_MONOXIDE,
ATTR_NAME: "Carbon Monoxide",
CONF_UNIT_OF_MEASUREMENT: CONCENTRATION_PARTS_PER_BILLION,
ATTR_DEVICE_CLASS: DEVICE_CLASS_CO,
},
{
ATTR_FIELD: CC_ATTR_SULFUR_DIOXIDE,
@ -404,6 +408,7 @@ CC_V3_SENSOR_TYPES = [
ATTR_FIELD: CC_V3_ATTR_CARBON_MONOXIDE,
ATTR_NAME: "Carbon Monoxide",
CONF_UNIT_OF_MEASUREMENT: CONCENTRATION_PARTS_PER_MILLION,
ATTR_DEVICE_CLASS: DEVICE_CLASS_CO,
},
{
ATTR_FIELD: CC_V3_ATTR_SULFUR_DIOXIDE,