Use icon translations in Matter (#126634)

This commit is contained in:
Joost Lekkerkerker 2024-09-24 15:12:04 +02:00 committed by GitHub
parent ade4ee810b
commit 622f4975ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 3 deletions

View File

@ -16,6 +16,17 @@
} }
} }
} }
},
"sensor": {
"air_quality": {
"default": "mdi:air-filter"
},
"hepa_filter_condition": {
"default": "mdi:filter-check"
},
"activated_carbon_filter_condition": {
"default": "mdi:filter-check"
}
} }
} }
} }

View File

@ -307,7 +307,6 @@ DISCOVERY_SCHEMAS = [
# convert to set first to remove the duplicate unknown value # convert to set first to remove the duplicate unknown value
options=list(set(AIR_QUALITY_MAP.values())), options=list(set(AIR_QUALITY_MAP.values())),
measurement_to_ha=lambda x: AIR_QUALITY_MAP[x], measurement_to_ha=lambda x: AIR_QUALITY_MAP[x],
icon="mdi:air-filter",
), ),
entity_class=MatterSensor, entity_class=MatterSensor,
required_attributes=(clusters.AirQuality.Attributes.AirQuality,), required_attributes=(clusters.AirQuality.Attributes.AirQuality,),
@ -359,7 +358,6 @@ DISCOVERY_SCHEMAS = [
device_class=None, device_class=None,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
translation_key="hepa_filter_condition", translation_key="hepa_filter_condition",
icon="mdi:filter-check",
), ),
entity_class=MatterSensor, entity_class=MatterSensor,
required_attributes=(clusters.HepaFilterMonitoring.Attributes.Condition,), required_attributes=(clusters.HepaFilterMonitoring.Attributes.Condition,),
@ -372,7 +370,6 @@ DISCOVERY_SCHEMAS = [
device_class=None, device_class=None,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
translation_key="activated_carbon_filter_condition", translation_key="activated_carbon_filter_condition",
icon="mdi:filter-check",
), ),
entity_class=MatterSensor, entity_class=MatterSensor,
required_attributes=( required_attributes=(