Fixed python-wink method names (#25285)

* Fixed python-wink method names

* Fixed aux heat
This commit is contained in:
William Scanlon 2019-07-19 02:54:09 -04:00 committed by Pascal Vizeli
parent 003f7865a9
commit bc7e1a3797

View File

@ -137,7 +137,7 @@ class WinkThermostat(WinkDevice, ClimateDevice):
@property @property
def preset_mode(self): def preset_mode(self):
"""Return the current preset mode, e.g., home, away, temp.""" """Return the current preset mode, e.g., home, away, temp."""
mode = self.wink.current_mode() mode = self.wink.current_hvac_mode()
if mode == "eco": if mode == "eco":
return PRESET_ECO return PRESET_ECO
if self.wink.away(): if self.wink.away():
@ -192,7 +192,7 @@ class WinkThermostat(WinkDevice, ClimateDevice):
"""Return true if aux heater.""" """Return true if aux heater."""
if 'aux' not in self.wink.hvac_modes(): if 'aux' not in self.wink.hvac_modes():
return None return None
if self.wink.hvac_action_mode() == 'aux': if self.wink.current_hvac_mode() == 'aux':
return True return True
return False return False
@ -205,7 +205,7 @@ class WinkThermostat(WinkDevice, ClimateDevice):
if not self.wink.is_on(): if not self.wink.is_on():
return HVAC_MODE_OFF return HVAC_MODE_OFF
wink_mode = self.wink.current_mode() wink_mode = self.wink.current_hvac_mode()
if wink_mode == "aux": if wink_mode == "aux":
return HVAC_MODE_HEAT return HVAC_MODE_HEAT
if wink_mode == "eco": if wink_mode == "eco":
@ -220,7 +220,7 @@ class WinkThermostat(WinkDevice, ClimateDevice):
""" """
hvac_list = [HVAC_MODE_OFF] hvac_list = [HVAC_MODE_OFF]
modes = self.wink.modes() modes = self.wink.hvac_modes()
for mode in modes: for mode in modes:
if mode in ("eco", "aux"): if mode in ("eco", "aux"):
continue continue
@ -409,7 +409,7 @@ class WinkAC(WinkDevice, ClimateDevice):
if not self.wink.is_on(): if not self.wink.is_on():
return HVAC_MODE_OFF return HVAC_MODE_OFF
wink_mode = self.wink.current_mode() wink_mode = self.wink.current_hvac_mode()
if wink_mode == "auto_eco": if wink_mode == "auto_eco":
return HVAC_MODE_AUTO return HVAC_MODE_AUTO
return WINK_HVAC_TO_HA.get(wink_mode) return WINK_HVAC_TO_HA.get(wink_mode)
@ -422,7 +422,7 @@ class WinkAC(WinkDevice, ClimateDevice):
""" """
hvac_list = [HVAC_MODE_OFF] hvac_list = [HVAC_MODE_OFF]
modes = self.wink.modes() modes = self.wink.hvac_modes()
for mode in modes: for mode in modes:
if mode == "auto_eco": if mode == "auto_eco":
continue continue