From 03eddfa14264c747ea477a8f6ee83e627e90116c Mon Sep 17 00:00:00 2001 From: Renat Sibgatulin Date: Tue, 27 Jan 2026 15:38:09 +0100 Subject: [PATCH] Update air-Q refrigerant sensors (#161483) --- homeassistant/components/airq/icons.json | 9 +++++++++ homeassistant/components/airq/sensor.py | 22 ++++++++++++++++++---- homeassistant/components/airq/strings.json | 12 +++++++++--- 3 files changed, 36 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/airq/icons.json b/homeassistant/components/airq/icons.json index 506399217eb2..0aba9cb27999 100644 --- a/homeassistant/components/airq/icons.json +++ b/homeassistant/components/airq/icons.json @@ -13,6 +13,15 @@ "performance_index": { "default": "mdi:head-check" }, + "r32": { + "default": "mdi:hvac" + }, + "r454b": { + "default": "mdi:hvac" + }, + "r454c": { + "default": "mdi:hvac" + }, "radon": { "default": "mdi:radioactive" }, diff --git a/homeassistant/components/airq/sensor.py b/homeassistant/components/airq/sensor.py index d248c710d505..e749ae08f33e 100644 --- a/homeassistant/components/airq/sensor.py +++ b/homeassistant/components/airq/sensor.py @@ -326,11 +326,25 @@ SENSOR_TYPES: list[AirQEntityDescription] = [ value=lambda data: data.get("c3h8_MIPEX"), ), AirQEntityDescription( - key="refigerant", - translation_key="refigerant", - native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER, + key="r32", + translation_key="r32", + native_unit_of_measurement=PERCENTAGE, state_class=SensorStateClass.MEASUREMENT, - value=lambda data: data.get("refigerant"), + value=lambda data: data.get("r32"), + ), + AirQEntityDescription( + key="r454b", + translation_key="r454b", + native_unit_of_measurement=PERCENTAGE, + state_class=SensorStateClass.MEASUREMENT, + value=lambda data: data.get("r454b"), + ), + AirQEntityDescription( + key="r454c", + translation_key="r454c", + native_unit_of_measurement=PERCENTAGE, + state_class=SensorStateClass.MEASUREMENT, + value=lambda data: data.get("r454c"), ), AirQEntityDescription( key="sih4", diff --git a/homeassistant/components/airq/strings.json b/homeassistant/components/airq/strings.json index 10fcb53324eb..239fee4e2970 100644 --- a/homeassistant/components/airq/strings.json +++ b/homeassistant/components/airq/strings.json @@ -119,12 +119,18 @@ "propane": { "name": "Propane" }, + "r32": { + "name": "Refrigerant R-32" + }, + "r454b": { + "name": "Refrigerant R-454B" + }, + "r454c": { + "name": "Refrigerant R-454C" + }, "radon": { "name": "Radon" }, - "refigerant": { - "name": "Refrigerant" - }, "relative_pressure": { "name": "Relative pressure" },