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",
|
translation_key="health_index",
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
icon="mdi:heart-pulse",
|
|
||||||
value=lambda data: data.get("health", 0.0) / 10.0,
|
value=lambda data: data.get("health", 0.0) / 10.0,
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
|
@ -206,7 +205,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
native_unit_of_measurement=CONCENTRATION_GRAMS_PER_CUBIC_METER,
|
native_unit_of_measurement=CONCENTRATION_GRAMS_PER_CUBIC_METER,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
value=lambda data: data.get("humidity_abs"),
|
value=lambda data: data.get("humidity_abs"),
|
||||||
icon="mdi:water",
|
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
key="h2_M1000",
|
key="h2_M1000",
|
||||||
|
@ -263,7 +261,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
value=lambda data: data.get("oxygen"),
|
value=lambda data: data.get("oxygen"),
|
||||||
icon="mdi:leaf",
|
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
key="o3",
|
key="o3",
|
||||||
|
@ -277,7 +274,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
translation_key="performance_index",
|
translation_key="performance_index",
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
icon="mdi:head-check",
|
|
||||||
value=lambda data: data.get("performance", 0.0) / 10.0,
|
value=lambda data: data.get("performance", 0.0) / 10.0,
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
|
@ -293,7 +289,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
value=lambda data: data.get("pm1"),
|
value=lambda data: data.get("pm1"),
|
||||||
icon="mdi:dots-hexagon",
|
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
key="pm2_5",
|
key="pm2_5",
|
||||||
|
@ -301,7 +296,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
value=lambda data: data.get("pm2_5"),
|
value=lambda data: data.get("pm2_5"),
|
||||||
icon="mdi:dots-hexagon",
|
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
key="pm10",
|
key="pm10",
|
||||||
|
@ -309,7 +303,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
value=lambda data: data.get("pm10"),
|
value=lambda data: data.get("pm10"),
|
||||||
icon="mdi:dots-hexagon",
|
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
key="pressure",
|
key="pressure",
|
||||||
|
@ -376,7 +369,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
native_unit_of_measurement=ACTIVITY_BECQUEREL_PER_CUBIC_METER,
|
native_unit_of_measurement=ACTIVITY_BECQUEREL_PER_CUBIC_METER,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
value=lambda data: data.get("radon"),
|
value=lambda data: data.get("radon"),
|
||||||
icon="mdi:radioactive",
|
|
||||||
),
|
),
|
||||||
AirQEntityDescription(
|
AirQEntityDescription(
|
||||||
key="temperature",
|
key="temperature",
|
||||||
|
@ -405,7 +397,6 @@ SENSOR_TYPES: list[AirQEntityDescription] = [
|
||||||
translation_key="virus_index",
|
translation_key="virus_index",
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
icon="mdi:virus-off",
|
|
||||||
value=lambda data: data.get("virus", 0.0),
|
value=lambda data: data.get("virus", 0.0),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue