mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Do not use AQI device class for CAQI sensor in Airly integration (#79402)
This commit is contained in:
parent
b27f0c70be
commit
8ff12eacd4
@ -68,7 +68,7 @@ class AirlySensorEntityDescription(SensorEntityDescription):
|
|||||||
SENSOR_TYPES: tuple[AirlySensorEntityDescription, ...] = (
|
SENSOR_TYPES: tuple[AirlySensorEntityDescription, ...] = (
|
||||||
AirlySensorEntityDescription(
|
AirlySensorEntityDescription(
|
||||||
key=ATTR_API_CAQI,
|
key=ATTR_API_CAQI,
|
||||||
device_class=SensorDeviceClass.AQI,
|
icon="mdi:air-filter",
|
||||||
name=ATTR_API_CAQI,
|
name=ATTR_API_CAQI,
|
||||||
native_unit_of_measurement="CAQI",
|
native_unit_of_measurement="CAQI",
|
||||||
),
|
),
|
||||||
|
@ -11,6 +11,7 @@ from homeassistant.const import (
|
|||||||
ATTR_ATTRIBUTION,
|
ATTR_ATTRIBUTION,
|
||||||
ATTR_DEVICE_CLASS,
|
ATTR_DEVICE_CLASS,
|
||||||
ATTR_ENTITY_ID,
|
ATTR_ENTITY_ID,
|
||||||
|
ATTR_ICON,
|
||||||
ATTR_UNIT_OF_MEASUREMENT,
|
ATTR_UNIT_OF_MEASUREMENT,
|
||||||
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||||
PERCENTAGE,
|
PERCENTAGE,
|
||||||
@ -37,7 +38,7 @@ async def test_sensor(hass, aioclient_mock):
|
|||||||
assert state.state == "7"
|
assert state.state == "7"
|
||||||
assert state.attributes.get(ATTR_ATTRIBUTION) == ATTRIBUTION
|
assert state.attributes.get(ATTR_ATTRIBUTION) == ATTRIBUTION
|
||||||
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == "CAQI"
|
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == "CAQI"
|
||||||
assert state.attributes.get(ATTR_DEVICE_CLASS) == SensorDeviceClass.AQI
|
assert state.attributes.get(ATTR_ICON) == "mdi:air-filter"
|
||||||
|
|
||||||
entry = registry.async_get("sensor.home_caqi")
|
entry = registry.async_get("sensor.home_caqi")
|
||||||
assert entry
|
assert entry
|
||||||
|
Loading…
x
Reference in New Issue
Block a user