From e2c38c6415408c92af69ada24a7b280ce24a5020 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 28 Feb 2024 08:50:31 +0100 Subject: [PATCH] Add icon translations to Environment Canada (#111527) * Add icon translations to Environment Canada * Add icon translations to Environment Canada --- .../components/environment_canada/icons.json | 24 +++++++++++++++++++ .../components/environment_canada/sensor.py | 5 ---- 2 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 homeassistant/components/environment_canada/icons.json diff --git a/homeassistant/components/environment_canada/icons.json b/homeassistant/components/environment_canada/icons.json new file mode 100644 index 00000000000..5e23a96bcfb --- /dev/null +++ b/homeassistant/components/environment_canada/icons.json @@ -0,0 +1,24 @@ +{ + "entity": { + "sensor": { + "advisories": { + "default": "mdi:bell-alert" + }, + "endings": { + "default": "mdi:alert-circle-check" + }, + "statements": { + "default": "mdi:bell-alert" + }, + "warnings": { + "default": "mdi:alert-octagon" + }, + "watches": { + "default": "mdi:alert" + } + } + }, + "services": { + "set_radar_type": "mdi:radar" + } +} diff --git a/homeassistant/components/environment_canada/sensor.py b/homeassistant/components/environment_canada/sensor.py index 9ec4971f573..143090cc227 100644 --- a/homeassistant/components/environment_canada/sensor.py +++ b/homeassistant/components/environment_canada/sensor.py @@ -235,35 +235,30 @@ ALERT_TYPES: tuple[ECSensorEntityDescription, ...] = ( ECSensorEntityDescription( key="advisories", translation_key="advisories", - icon="mdi:bell-alert", value_fn=lambda data: data.alerts.get("advisories", {}).get("value"), transform=len, ), ECSensorEntityDescription( key="endings", translation_key="endings", - icon="mdi:alert-circle-check", value_fn=lambda data: data.alerts.get("endings", {}).get("value"), transform=len, ), ECSensorEntityDescription( key="statements", translation_key="statements", - icon="mdi:bell-alert", value_fn=lambda data: data.alerts.get("statements", {}).get("value"), transform=len, ), ECSensorEntityDescription( key="warnings", translation_key="warnings", - icon="mdi:alert-octagon", value_fn=lambda data: data.alerts.get("warnings", {}).get("value"), transform=len, ), ECSensorEntityDescription( key="watches", translation_key="watches", - icon="mdi:alert", value_fn=lambda data: data.alerts.get("watches", {}).get("value"), transform=len, ),