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 filepull/28989/head^2
parent
5690313084
commit
c21c167f4e
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -6,5 +6,7 @@
|
|||
"python-tado==0.2.9"
|
||||
],
|
||||
"dependencies": [],
|
||||
"codeowners": []
|
||||
"codeowners": [
|
||||
"@michaelarnauts"
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue