diff --git a/homeassistant/components/solaredge/icons.json b/homeassistant/components/solaredge/icons.json new file mode 100644 index 00000000000..d190c2abddd --- /dev/null +++ b/homeassistant/components/solaredge/icons.json @@ -0,0 +1,33 @@ +{ + "entity": { + "sensor": { + "lifetime_energy": { + "default": "mdi:solar-power" + }, + "energy_this_year": { + "default": "mdi:solar-power" + }, + "energy_this_month": { + "default": "mdi:solar-power" + }, + "energy_today": { + "default": "mdi:solar-power" + }, + "current_power": { + "default": "mdi:solar-power" + }, + "power_consumption": { + "default": "mdi:flash" + }, + "solar_power": { + "default": "mdi:solar-power" + }, + "grid_power": { + "default": "mdi:power-plug" + }, + "storage_power": { + "default": "mdi:car-battery" + } + } + } +} diff --git a/homeassistant/components/solaredge/sensor.py b/homeassistant/components/solaredge/sensor.py index bb82da5fc89..1b6fc0add2f 100644 --- a/homeassistant/components/solaredge/sensor.py +++ b/homeassistant/components/solaredge/sensor.py @@ -52,7 +52,6 @@ SENSOR_TYPES = [ key="lifetime_energy", json_key="lifeTimeData", translation_key="lifetime_energy", - icon="mdi:solar-power", state_class=SensorStateClass.TOTAL, native_unit_of_measurement=UnitOfEnergy.WATT_HOUR, device_class=SensorDeviceClass.ENERGY, @@ -62,7 +61,6 @@ SENSOR_TYPES = [ json_key="lastYearData", translation_key="energy_this_year", entity_registry_enabled_default=False, - icon="mdi:solar-power", native_unit_of_measurement=UnitOfEnergy.WATT_HOUR, device_class=SensorDeviceClass.ENERGY, ), @@ -71,7 +69,6 @@ SENSOR_TYPES = [ json_key="lastMonthData", translation_key="energy_this_month", entity_registry_enabled_default=False, - icon="mdi:solar-power", native_unit_of_measurement=UnitOfEnergy.WATT_HOUR, device_class=SensorDeviceClass.ENERGY, ), @@ -80,7 +77,6 @@ SENSOR_TYPES = [ json_key="lastDayData", translation_key="energy_today", entity_registry_enabled_default=False, - icon="mdi:solar-power", native_unit_of_measurement=UnitOfEnergy.WATT_HOUR, device_class=SensorDeviceClass.ENERGY, ), @@ -88,7 +84,6 @@ SENSOR_TYPES = [ key="current_power", json_key="currentPower", translation_key="current_power", - icon="mdi:solar-power", state_class=SensorStateClass.MEASUREMENT, native_unit_of_measurement=UnitOfPower.WATT, device_class=SensorDeviceClass.POWER, @@ -134,28 +129,24 @@ SENSOR_TYPES = [ json_key="LOAD", translation_key="power_consumption", entity_registry_enabled_default=False, - icon="mdi:flash", ), SolarEdgeSensorEntityDescription( key="solar_power", json_key="PV", translation_key="solar_power", entity_registry_enabled_default=False, - icon="mdi:solar-power", ), SolarEdgeSensorEntityDescription( key="grid_power", json_key="GRID", translation_key="grid_power", entity_registry_enabled_default=False, - icon="mdi:power-plug", ), SolarEdgeSensorEntityDescription( key="storage_power", json_key="STORAGE", translation_key="storage_power", entity_registry_enabled_default=False, - icon="mdi:car-battery", ), SolarEdgeSensorEntityDescription( key="purchased_energy",