Minor Wink fixes (#14468)

* Updated Wink light supported feature to reflect what features a given light support.

* Fix typo in wink climate
This commit is contained in:
William Scanlon 2018-05-15 01:53:12 -04:00 committed by Fabian Affolter
parent 11c57f9345
commit 710533ae8a
2 changed files with 9 additions and 4 deletions

View file

@ -16,8 +16,6 @@ from homeassistant.util.color import \
DEPENDENCIES = ['wink']
SUPPORT_WINK = SUPPORT_BRIGHTNESS | SUPPORT_COLOR_TEMP | SUPPORT_COLOR
def setup_platform(hass, config, add_devices, discovery_info=None):
"""Set up the Wink lights."""
@ -78,7 +76,14 @@ class WinkLight(WinkDevice, Light):
@property
def supported_features(self):
"""Flag supported features."""
return SUPPORT_WINK
supports = SUPPORT_BRIGHTNESS
if self.wink.supports_temperature():
supports = supports | SUPPORT_COLOR_TEMP
if self.wink.supports_xy_color():
supports = supports | SUPPORT_COLOR
elif self.wink.supports_hue_saturation():
supports = supports | SUPPORT_COLOR
return supports
def turn_on(self, **kwargs):
"""Turn the switch on."""