diff --git a/homeassistant/components/coolmaster/binary_sensor.py b/homeassistant/components/coolmaster/binary_sensor.py index 29fd5797124..884d38c77dc 100644 --- a/homeassistant/components/coolmaster/binary_sensor.py +++ b/homeassistant/components/coolmaster/binary_sensor.py @@ -37,7 +37,6 @@ class CoolmasterCleanFilter(CoolmasterEntity, BinarySensorEntity): translation_key="clean_filter", device_class=BinarySensorDeviceClass.PROBLEM, entity_category=EntityCategory.DIAGNOSTIC, - icon="mdi:air-filter", ) @property diff --git a/homeassistant/components/coolmaster/button.py b/homeassistant/components/coolmaster/button.py index e4dfb371a0b..db9dd55ea0b 100644 --- a/homeassistant/components/coolmaster/button.py +++ b/homeassistant/components/coolmaster/button.py @@ -32,7 +32,6 @@ class CoolmasterResetFilter(CoolmasterEntity, ButtonEntity): key="reset_filter", translation_key="reset_filter", entity_category=EntityCategory.CONFIG, - icon="mdi:air-filter", ) async def async_press(self) -> None: diff --git a/homeassistant/components/coolmaster/icons.json b/homeassistant/components/coolmaster/icons.json new file mode 100644 index 00000000000..f69e60fdee3 --- /dev/null +++ b/homeassistant/components/coolmaster/icons.json @@ -0,0 +1,19 @@ +{ + "entity": { + "binary_sensor": { + "clean_filter": { + "default": "mdi:air-filter" + } + }, + "button": { + "reset_filter": { + "default": "mdi:air-filter" + } + }, + "sensor": { + "error_code": { + "default": "mdi:alert" + } + } + } +} diff --git a/homeassistant/components/coolmaster/sensor.py b/homeassistant/components/coolmaster/sensor.py index 5c6774e8c92..30b22f4f658 100644 --- a/homeassistant/components/coolmaster/sensor.py +++ b/homeassistant/components/coolmaster/sensor.py @@ -32,7 +32,6 @@ class CoolmasterCleanFilter(CoolmasterEntity, SensorEntity): key="error_code", translation_key="error_code", entity_category=EntityCategory.DIAGNOSTIC, - icon="mdi:alert", ) @property