Use TADO_MODE for temperature overrides in tado climate component. (#29014)

* Use TADO_MODE for temperature overrides in tado climate component.

* Fix typo in pydoc

* Add myself as a code owner

* Update CODEOWNERS file
pull/28989/head^2
Michaël Arnauts 2019-11-25 14:04:36 +01:00 committed by Pascal Vizeli
parent 5690313084
commit c21c167f4e
4 changed files with 15 additions and 12 deletions

View File

@ -303,6 +303,7 @@ homeassistant/components/switchmate/* @danielhiversen
homeassistant/components/syncthru/* @nielstron
homeassistant/components/synology_srm/* @aerialls
homeassistant/components/syslog/* @fabaff
homeassistant/components/tado/* @michaelarnauts
homeassistant/components/tahoma/* @philklei
homeassistant/components/tautulli/* @ludeeus
homeassistant/components/tellduslive/* @fredrike

View File

@ -116,7 +116,7 @@ class TadoDataStore:
return self.tado.getCapabilities(tado_id)
def get_me(self):
"""Wrap for getMet()."""
"""Wrap for getMe()."""
return self.tado.getMe()
def reset_zone_overlay(self, zone_id):

View File

@ -48,22 +48,22 @@ FAN_MAP_TADO = {"HIGH": FAN_HIGH, "MIDDLE": FAN_MIDDLE, "LOW": FAN_LOW}
HVAC_MAP_TADO_HEAT = {
"MANUAL": HVAC_MODE_HEAT,
"TIMER": HVAC_MODE_AUTO,
"TADO_MODE": HVAC_MODE_AUTO,
"TIMER": HVAC_MODE_HEAT,
"TADO_MODE": HVAC_MODE_HEAT,
"SMART_SCHEDULE": HVAC_MODE_AUTO,
"OFF": HVAC_MODE_OFF,
}
HVAC_MAP_TADO_COOL = {
"MANUAL": HVAC_MODE_COOL,
"TIMER": HVAC_MODE_AUTO,
"TADO_MODE": HVAC_MODE_AUTO,
"TIMER": HVAC_MODE_COOL,
"TADO_MODE": HVAC_MODE_COOL,
"SMART_SCHEDULE": HVAC_MODE_AUTO,
"OFF": HVAC_MODE_OFF,
}
HVAC_MAP_TADO_HEAT_COOL = {
"MANUAL": HVAC_MODE_HEAT_COOL,
"TIMER": HVAC_MODE_AUTO,
"TADO_MODE": HVAC_MODE_AUTO,
"TIMER": HVAC_MODE_HEAT_COOL,
"TADO_MODE": HVAC_MODE_HEAT_COOL,
"SMART_SCHEDULE": HVAC_MODE_AUTO,
"OFF": HVAC_MODE_OFF,
}
@ -325,7 +325,7 @@ class TadoClimate(ClimateDevice):
if temperature is None:
return
self._current_operation = CONST_OVERLAY_MANUAL
self._current_operation = CONST_OVERLAY_TADO_MODE
self._overlay_mode = None
self._target_temp = temperature
self._control_heating()
@ -339,11 +339,11 @@ class TadoClimate(ClimateDevice):
elif hvac_mode == HVAC_MODE_AUTO:
mode = CONST_MODE_SMART_SCHEDULE
elif hvac_mode == HVAC_MODE_HEAT:
mode = CONST_OVERLAY_MANUAL
mode = CONST_OVERLAY_TADO_MODE
elif hvac_mode == HVAC_MODE_COOL:
mode = CONST_OVERLAY_MANUAL
mode = CONST_OVERLAY_TADO_MODE
elif hvac_mode == HVAC_MODE_HEAT_COOL:
mode = CONST_OVERLAY_MANUAL
mode = CONST_OVERLAY_TADO_MODE
self._current_operation = mode
self._overlay_mode = None

View File

@ -6,5 +6,7 @@
"python-tado==0.2.9"
],
"dependencies": [],
"codeowners": []
"codeowners": [
"@michaelarnauts"
]
}