Fix unused friendly name for SolarEdge sensor (#20109)

pull/20225/head
Louis Matthijssen 2019-01-18 15:02:27 +01:00 committed by Pascal Vizeli
parent 63b19094c1
commit e80702a45c
1 changed files with 9 additions and 8 deletions

View File

@ -28,14 +28,14 @@ SCAN_INTERVAL = timedelta(minutes=10)
# Supported sensor types:
# Key: ['json_key', 'name', unit, icon]
SENSOR_TYPES = {
'life_time_data': ['lifeTimeData', "Lifetime energy", 'Wh',
'mdi:solar-power'],
'last_year_data': ['lastYearData', "Energy this year", 'Wh',
'mdi:solar-power'],
'last_month_data': ['lastMonthData', "Energy this month", 'Wh',
'lifetime_energy': ['lifeTimeData', "Lifetime energy", 'Wh',
'mdi:solar-power'],
'last_day_data': ['lastDayData', "Energy today", 'Wh',
'mdi:solar-power'],
'energy_this_year': ['lastYearData', "Energy this year", 'Wh',
'mdi:solar-power'],
'energy_this_month': ['lastMonthData', "Energy this month", 'Wh',
'mdi:solar-power'],
'energy_today': ['lastDayData', "Energy today", 'Wh',
'mdi:solar-power'],
'current_power': ['currentPower', "Current Power", 'W',
'mdi:solar-power']
}
@ -106,7 +106,8 @@ class SolarEdgeSensor(Entity):
@property
def name(self):
"""Return the name."""
return "{}_{}".format(self.platform_name, self.sensor_key)
return "{} ({})".format(self.platform_name,
SENSOR_TYPES[self.sensor_key][1])
@property
def unit_of_measurement(self):