Add icon translations to AirQ (#108402)
parent
86f34f8216
commit
5a1d447730
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"entity": {
|
||||
"sensor": {
|
||||
"health_index": {
|
||||
"default": "mdi:heart-pulse"
|
||||
},
|
||||
"absolute_humidity": {
|
||||
"default": "mdi:water"
|
||||
},
|
||||
"oxygen": {
|
||||
"default": "mdi:leaf"
|
||||
},
|
||||
"performance_index": {
|
||||
"default": "mdi:head-check"
|
||||
},
|
||||
"radon": {
|
||||
"default": "mdi:radioactive"
|
||||
},
|
||||
"virus_index": {
|
||||
"default": "mdi:virus-off"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -190,7 +190,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
translation_key="health_index",
|
||||
native_unit_of_measurement=PERCENTAGE,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
icon="mdi:heart-pulse",
|
||||
value=lambda data: data.get("health", 0.0) / 10.0,
|
||||
),
|
||||
AirQEntityDescription(
|
||||
|
@ -206,7 +205,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
native_unit_of_measurement=CONCENTRATION_GRAMS_PER_CUBIC_METER,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value=lambda data: data.get("humidity_abs"),
|
||||
icon="mdi:water",
|
||||
),
|
||||
AirQEntityDescription(
|
||||
key="h2_M1000",
|
||||
|
@ -263,7 +261,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
native_unit_of_measurement=PERCENTAGE,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value=lambda data: data.get("oxygen"),
|
||||
icon="mdi:leaf",
|
||||
),
|
||||
AirQEntityDescription(
|
||||
key="o3",
|
||||
|
@ -277,7 +274,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
translation_key="performance_index",
|
||||
native_unit_of_measurement=PERCENTAGE,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
icon="mdi:head-check",
|
||||
value=lambda data: data.get("performance", 0.0) / 10.0,
|
||||
),
|
||||
AirQEntityDescription(
|
||||
|
@ -293,7 +289,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value=lambda data: data.get("pm1"),
|
||||
icon="mdi:dots-hexagon",
|
||||
),
|
||||
AirQEntityDescription(
|
||||
key="pm2_5",
|
||||
|
@ -301,7 +296,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value=lambda data: data.get("pm2_5"),
|
||||
icon="mdi:dots-hexagon",
|
||||
),
|
||||
AirQEntityDescription(
|
||||
key="pm10",
|
||||
|
@ -309,7 +303,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value=lambda data: data.get("pm10"),
|
||||
icon="mdi:dots-hexagon",
|
||||
),
|
||||
AirQEntityDescription(
|
||||
key="pressure",
|
||||
|
@ -376,7 +369,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
native_unit_of_measurement=ACTIVITY_BECQUEREL_PER_CUBIC_METER,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
value=lambda data: data.get("radon"),
|
||||
icon="mdi:radioactive",
|
||||
),
|
||||
AirQEntityDescription(
|
||||
key="temperature",
|
||||
|
@ -405,7 +397,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
|||
translation_key="virus_index",
|
||||
native_unit_of_measurement=PERCENTAGE,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
icon="mdi:virus-off",
|
||||
value=lambda data: data.get("virus", 0.0),
|
||||
),
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue