mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
Added support for luminance value (#2562)
This commit is contained in:
parent
d64dae8fcf
commit
8f04e03f73
@ -25,6 +25,7 @@ SENSOR_TYPE_WINDDIRECTION = "wdir"
|
|||||||
SENSOR_TYPE_WINDAVERAGE = "wavg"
|
SENSOR_TYPE_WINDAVERAGE = "wavg"
|
||||||
SENSOR_TYPE_WINDGUST = "wgust"
|
SENSOR_TYPE_WINDGUST = "wgust"
|
||||||
SENSOR_TYPE_WATT = "watt"
|
SENSOR_TYPE_WATT = "watt"
|
||||||
|
SENSOR_TYPE_LUMINANCE = "lum"
|
||||||
|
|
||||||
SENSOR_TYPES = {
|
SENSOR_TYPES = {
|
||||||
SENSOR_TYPE_TEMP: ['Temperature', TEMP_CELSIUS, "mdi:thermometer"],
|
SENSOR_TYPE_TEMP: ['Temperature', TEMP_CELSIUS, "mdi:thermometer"],
|
||||||
@ -35,6 +36,7 @@ SENSOR_TYPES = {
|
|||||||
SENSOR_TYPE_WINDAVERAGE: ['Wind average', 'm/s', ""],
|
SENSOR_TYPE_WINDAVERAGE: ['Wind average', 'm/s', ""],
|
||||||
SENSOR_TYPE_WINDGUST: ['Wind gust', 'm/s', ""],
|
SENSOR_TYPE_WINDGUST: ['Wind gust', 'm/s', ""],
|
||||||
SENSOR_TYPE_WATT: ['Watt', 'W', ""],
|
SENSOR_TYPE_WATT: ['Watt', 'W', ""],
|
||||||
|
SENSOR_TYPE_LUMINANCE: ['Luminance', 'lx', ""],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -93,6 +95,11 @@ class TelldusLiveSensor(Entity):
|
|||||||
"""Return the value as temperature."""
|
"""Return the value as temperature."""
|
||||||
return round(float(self._sensor_value), 1)
|
return round(float(self._sensor_value), 1)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def _value_as_luminance(self):
|
||||||
|
"""Return the value as luminance."""
|
||||||
|
return round(float(self._sensor_value), 1)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def _value_as_humidity(self):
|
def _value_as_humidity(self):
|
||||||
"""Return the value as humidity."""
|
"""Return the value as humidity."""
|
||||||
@ -116,6 +123,8 @@ class TelldusLiveSensor(Entity):
|
|||||||
return self._value_as_temperature
|
return self._value_as_temperature
|
||||||
elif self._sensor_type == SENSOR_TYPE_HUMIDITY:
|
elif self._sensor_type == SENSOR_TYPE_HUMIDITY:
|
||||||
return self._value_as_humidity
|
return self._value_as_humidity
|
||||||
|
elif self._sensor_type == SENSOR_TYPE_LUMINANCE:
|
||||||
|
return self._value_as_luminance
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def device_state_attributes(self):
|
def device_state_attributes(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user