From bdfd272dc0868f91b31da78e7b8b85f64ac93dcd Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Fri, 1 Mar 2024 20:23:11 +0100 Subject: [PATCH] Use default icon for Melcloud (#111905) --- homeassistant/components/melcloud/icons.json | 13 +++++++++++++ homeassistant/components/melcloud/sensor.py | 8 +------- 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 homeassistant/components/melcloud/icons.json diff --git a/homeassistant/components/melcloud/icons.json b/homeassistant/components/melcloud/icons.json new file mode 100644 index 00000000000..de3eb3c0ba2 --- /dev/null +++ b/homeassistant/components/melcloud/icons.json @@ -0,0 +1,13 @@ +{ + "entity": { + "sensor": { + "energy_consumed": { + "default": "mdi:factory" + } + } + }, + "services": { + "set_vane_horizontal": "mdi:arrow-left-right", + "set_vane_vertical": "mdi:arrow-up-down" + } +} diff --git a/homeassistant/components/melcloud/sensor.py b/homeassistant/components/melcloud/sensor.py index d3d1f4976f6..c37c26e722e 100644 --- a/homeassistant/components/melcloud/sensor.py +++ b/homeassistant/components/melcloud/sensor.py @@ -42,7 +42,6 @@ ATA_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( MelcloudSensorEntityDescription( key="room_temperature", translation_key="room_temperature", - icon="mdi:thermometer", native_unit_of_measurement=UnitOfTemperature.CELSIUS, device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT, @@ -51,7 +50,7 @@ ATA_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( ), MelcloudSensorEntityDescription( key="energy", - icon="mdi:factory", + translation_key="energy_consumed", native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, device_class=SensorDeviceClass.ENERGY, state_class=SensorStateClass.TOTAL_INCREASING, @@ -63,7 +62,6 @@ ATW_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( MelcloudSensorEntityDescription( key="outside_temperature", translation_key="outside_temperature", - icon="mdi:thermometer", native_unit_of_measurement=UnitOfTemperature.CELSIUS, device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT, @@ -73,7 +71,6 @@ ATW_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( MelcloudSensorEntityDescription( key="tank_temperature", translation_key="tank_temperature", - icon="mdi:thermometer", native_unit_of_measurement=UnitOfTemperature.CELSIUS, device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT, @@ -85,7 +82,6 @@ ATW_ZONE_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( MelcloudSensorEntityDescription( key="room_temperature", translation_key="room_temperature", - icon="mdi:thermometer", native_unit_of_measurement=UnitOfTemperature.CELSIUS, device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT, @@ -95,7 +91,6 @@ ATW_ZONE_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( MelcloudSensorEntityDescription( key="flow_temperature", translation_key="flow_temperature", - icon="mdi:thermometer", native_unit_of_measurement=UnitOfTemperature.CELSIUS, device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT, @@ -105,7 +100,6 @@ ATW_ZONE_SENSORS: tuple[MelcloudSensorEntityDescription, ...] = ( MelcloudSensorEntityDescription( key="return_temperature", translation_key="return_temperature", - icon="mdi:thermometer", native_unit_of_measurement=UnitOfTemperature.CELSIUS, device_class=SensorDeviceClass.TEMPERATURE, state_class=SensorStateClass.MEASUREMENT,