From a2af3e5ba18b64e81ad967d7d7a13f0c231b4fb5 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sun, 25 Feb 2024 22:46:33 +0100 Subject: [PATCH] Add icon translations to EasyEnergy (#111413) --- .../components/easyenergy/icons.json | 20 +++++++++++++++++++ homeassistant/components/easyenergy/sensor.py | 4 ---- 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 homeassistant/components/easyenergy/icons.json diff --git a/homeassistant/components/easyenergy/icons.json b/homeassistant/components/easyenergy/icons.json new file mode 100644 index 00000000000..90cbec17a65 --- /dev/null +++ b/homeassistant/components/easyenergy/icons.json @@ -0,0 +1,20 @@ +{ + "entity": { + "sensor": { + "percentage_of_max": { + "default": "mdi:percent" + }, + "hours_priced_equal_or_lower": { + "default": "mdi:clock" + }, + "hours_priced_equal_or_higher": { + "default": "mdi:clock" + } + } + }, + "services": { + "get_gas_prices": "mdi:gas-station", + "get_energy_usage_prices": "mdi:transmission-tower-import", + "get_energy_return_prices": "mdi:transmission-tower-export" + } +} diff --git a/homeassistant/components/easyenergy/sensor.py b/homeassistant/components/easyenergy/sensor.py index 0aab8c6ffa6..d719eac17af 100644 --- a/homeassistant/components/easyenergy/sensor.py +++ b/homeassistant/components/easyenergy/sensor.py @@ -117,7 +117,6 @@ SENSORS: tuple[EasyEnergySensorEntityDescription, ...] = ( translation_key="percentage_of_max", service_type="today_energy_usage", native_unit_of_measurement=PERCENTAGE, - icon="mdi:percent", value_fn=lambda data: data.energy_today.pct_of_max_usage, ), EasyEnergySensorEntityDescription( @@ -177,7 +176,6 @@ SENSORS: tuple[EasyEnergySensorEntityDescription, ...] = ( translation_key="percentage_of_max", service_type="today_energy_return", native_unit_of_measurement=PERCENTAGE, - icon="mdi:percent", value_fn=lambda data: data.energy_today.pct_of_max_return, ), EasyEnergySensorEntityDescription( @@ -185,7 +183,6 @@ SENSORS: tuple[EasyEnergySensorEntityDescription, ...] = ( translation_key="hours_priced_equal_or_lower", service_type="today_energy_usage", native_unit_of_measurement=UnitOfTime.HOURS, - icon="mdi:clock", value_fn=lambda data: data.energy_today.hours_priced_equal_or_lower_usage, ), EasyEnergySensorEntityDescription( @@ -193,7 +190,6 @@ SENSORS: tuple[EasyEnergySensorEntityDescription, ...] = ( translation_key="hours_priced_equal_or_higher", service_type="today_energy_return", native_unit_of_measurement=UnitOfTime.HOURS, - icon="mdi:clock", value_fn=lambda data: data.energy_today.hours_priced_equal_or_higher_return, ), )