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

@ -190,7 +190,7 @@ class WinkThermostat(WinkDevice, ClimateDevice):
@property
def cool_on(self):
"""Return whether or not the heat is actually heating."""
return self.wink.heat_on()
return self.wink.cool_on()
@property
def current_operation(self):

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."""