From 2ed9c26c22bbd53f9d43481a23fec44e233f008f Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 6 Mar 2024 06:32:09 +0100 Subject: [PATCH] Add icon translations to Tami4 (#112304) --- homeassistant/components/tami4/button.py | 1 - homeassistant/components/tami4/icons.json | 32 +++++++++++++++++++++++ homeassistant/components/tami4/sensor.py | 7 ----- 3 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 homeassistant/components/tami4/icons.json diff --git a/homeassistant/components/tami4/button.py b/homeassistant/components/tami4/button.py index c17a296e219..8b0dd6a5e11 100644 --- a/homeassistant/components/tami4/button.py +++ b/homeassistant/components/tami4/button.py @@ -27,7 +27,6 @@ BUTTONS: tuple[Tami4EdgeButtonEntityDescription] = ( Tami4EdgeButtonEntityDescription( key="boil_water", translation_key="boil_water", - icon="mdi:kettle-steam", press_fn=lambda api: api.boil_water(), ), ) diff --git a/homeassistant/components/tami4/icons.json b/homeassistant/components/tami4/icons.json new file mode 100644 index 00000000000..d623bdc6007 --- /dev/null +++ b/homeassistant/components/tami4/icons.json @@ -0,0 +1,32 @@ +{ + "entity": { + "button": { + "boil_water": { + "default": "mdi:kettle-steam" + } + }, + "sensor": { + "uv_last_replacement": { + "default": "mdi:calendar" + }, + "uv_upcoming_replacement": { + "default": "mdi:calendar" + }, + "uv_status": { + "default": "mdi:clipboard-check-multiple" + }, + "filter_last_replacement": { + "default": "mdi:calendar" + }, + "filter_upcoming_replacement": { + "default": "mdi:calendar" + }, + "filter_status": { + "default": "mdi:clipboard-check-multiple" + }, + "filter_litters_passed": { + "default": "mdi:water" + } + } + } +} diff --git a/homeassistant/components/tami4/sensor.py b/homeassistant/components/tami4/sensor.py index df271da7309..177e4cc784d 100644 --- a/homeassistant/components/tami4/sensor.py +++ b/homeassistant/components/tami4/sensor.py @@ -25,41 +25,34 @@ ENTITY_DESCRIPTIONS = [ SensorEntityDescription( key="uv_last_replacement", translation_key="uv_last_replacement", - icon="mdi:calendar", device_class=SensorDeviceClass.DATE, ), SensorEntityDescription( key="uv_upcoming_replacement", translation_key="uv_upcoming_replacement", - icon="mdi:calendar", device_class=SensorDeviceClass.DATE, ), SensorEntityDescription( key="uv_status", translation_key="uv_status", - icon="mdi:clipboard-check-multiple", ), SensorEntityDescription( key="filter_last_replacement", translation_key="filter_last_replacement", - icon="mdi:calendar", device_class=SensorDeviceClass.DATE, ), SensorEntityDescription( key="filter_upcoming_replacement", translation_key="filter_upcoming_replacement", - icon="mdi:calendar", device_class=SensorDeviceClass.DATE, ), SensorEntityDescription( key="filter_status", translation_key="filter_status", - icon="mdi:clipboard-check-multiple", ), SensorEntityDescription( key="filter_litters_passed", translation_key="filter_litters_passed", - icon="mdi:water", state_class=SensorStateClass.TOTAL, device_class=SensorDeviceClass.WATER, native_unit_of_measurement=UnitOfVolume.LITERS,