Rename threshold_level key to concentration_status

This commit is contained in:
Parker Brown 2025-02-06 08:45:26 +00:00 committed by GitHub
parent c272a596ae
commit 942ba37a79
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 6 deletions

View File

@ -75,8 +75,8 @@ SENSOR_DESCRIPTIONS = {
state_class=SensorStateClass.MEASUREMENT,
),
"status": AranetSensorEntityDescription(
key="threshold_level",
name="Threshold Level",
key="concentration_status",
name="Concentration Status",
device_class=SensorDeviceClass.ENUM,
),
"co2": AranetSensorEntityDescription(

View File

@ -214,10 +214,12 @@ async def test_sensors_aranet4(
assert interval_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "s"
assert interval_sensor_attrs[ATTR_STATE_CLASS] == "measurement"
status_sensor = hass.states.get("sensor.aranet4_12345_threshold_level")
status_sensor = hass.states.get("sensor.aranet4_12345_concentration_status")
status_sensor_attrs = status_sensor.attributes
assert status_sensor.state == "Good"
assert status_sensor_attrs[ATTR_FRIENDLY_NAME] == "Aranet4 12345 Threshold Level"
assert (
status_sensor_attrs[ATTR_FRIENDLY_NAME] == "Aranet4 12345 Concentration Status"
)
# Check device context for the battery sensor
entity = entity_registry.async_get("sensor.aranet4_12345_battery")
@ -296,10 +298,13 @@ async def test_sensors_aranetrn(
assert interval_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "s"
assert interval_sensor_attrs[ATTR_STATE_CLASS] == "measurement"
status_sensor = hass.states.get("sensor.aranetrn_12345_threshold_level")
status_sensor = hass.states.get("sensor.aranetrn_12345_concentration_status")
status_sensor_attrs = status_sensor.attributes
assert status_sensor.state == "Normal"
assert status_sensor_attrs[ATTR_FRIENDLY_NAME] == "AranetRn+ 12345 Threshold Level"
assert (
status_sensor_attrs[ATTR_FRIENDLY_NAME]
== "AranetRn+ 12345 Concentration Status"
)
# Check device context for the battery sensor
entity = entity_registry.async_get("sensor.aranetrn_12345_battery")