mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
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
This commit is contained in:
parent
5690313084
commit
c21c167f4e
@ -303,6 +303,7 @@ homeassistant/components/switchmate/* @danielhiversen
|
|||||||
homeassistant/components/syncthru/* @nielstron
|
homeassistant/components/syncthru/* @nielstron
|
||||||
homeassistant/components/synology_srm/* @aerialls
|
homeassistant/components/synology_srm/* @aerialls
|
||||||
homeassistant/components/syslog/* @fabaff
|
homeassistant/components/syslog/* @fabaff
|
||||||
|
homeassistant/components/tado/* @michaelarnauts
|
||||||
homeassistant/components/tahoma/* @philklei
|
homeassistant/components/tahoma/* @philklei
|
||||||
homeassistant/components/tautulli/* @ludeeus
|
homeassistant/components/tautulli/* @ludeeus
|
||||||
homeassistant/components/tellduslive/* @fredrike
|
homeassistant/components/tellduslive/* @fredrike
|
||||||
|
@ -116,7 +116,7 @@ class TadoDataStore:
|
|||||||
return self.tado.getCapabilities(tado_id)
|
return self.tado.getCapabilities(tado_id)
|
||||||
|
|
||||||
def get_me(self):
|
def get_me(self):
|
||||||
"""Wrap for getMet()."""
|
"""Wrap for getMe()."""
|
||||||
return self.tado.getMe()
|
return self.tado.getMe()
|
||||||
|
|
||||||
def reset_zone_overlay(self, zone_id):
|
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 = {
|
HVAC_MAP_TADO_HEAT = {
|
||||||
"MANUAL": HVAC_MODE_HEAT,
|
"MANUAL": HVAC_MODE_HEAT,
|
||||||
"TIMER": HVAC_MODE_AUTO,
|
"TIMER": HVAC_MODE_HEAT,
|
||||||
"TADO_MODE": HVAC_MODE_AUTO,
|
"TADO_MODE": HVAC_MODE_HEAT,
|
||||||
"SMART_SCHEDULE": HVAC_MODE_AUTO,
|
"SMART_SCHEDULE": HVAC_MODE_AUTO,
|
||||||
"OFF": HVAC_MODE_OFF,
|
"OFF": HVAC_MODE_OFF,
|
||||||
}
|
}
|
||||||
HVAC_MAP_TADO_COOL = {
|
HVAC_MAP_TADO_COOL = {
|
||||||
"MANUAL": HVAC_MODE_COOL,
|
"MANUAL": HVAC_MODE_COOL,
|
||||||
"TIMER": HVAC_MODE_AUTO,
|
"TIMER": HVAC_MODE_COOL,
|
||||||
"TADO_MODE": HVAC_MODE_AUTO,
|
"TADO_MODE": HVAC_MODE_COOL,
|
||||||
"SMART_SCHEDULE": HVAC_MODE_AUTO,
|
"SMART_SCHEDULE": HVAC_MODE_AUTO,
|
||||||
"OFF": HVAC_MODE_OFF,
|
"OFF": HVAC_MODE_OFF,
|
||||||
}
|
}
|
||||||
HVAC_MAP_TADO_HEAT_COOL = {
|
HVAC_MAP_TADO_HEAT_COOL = {
|
||||||
"MANUAL": HVAC_MODE_HEAT_COOL,
|
"MANUAL": HVAC_MODE_HEAT_COOL,
|
||||||
"TIMER": HVAC_MODE_AUTO,
|
"TIMER": HVAC_MODE_HEAT_COOL,
|
||||||
"TADO_MODE": HVAC_MODE_AUTO,
|
"TADO_MODE": HVAC_MODE_HEAT_COOL,
|
||||||
"SMART_SCHEDULE": HVAC_MODE_AUTO,
|
"SMART_SCHEDULE": HVAC_MODE_AUTO,
|
||||||
"OFF": HVAC_MODE_OFF,
|
"OFF": HVAC_MODE_OFF,
|
||||||
}
|
}
|
||||||
@ -325,7 +325,7 @@ class TadoClimate(ClimateDevice):
|
|||||||
if temperature is None:
|
if temperature is None:
|
||||||
return
|
return
|
||||||
|
|
||||||
self._current_operation = CONST_OVERLAY_MANUAL
|
self._current_operation = CONST_OVERLAY_TADO_MODE
|
||||||
self._overlay_mode = None
|
self._overlay_mode = None
|
||||||
self._target_temp = temperature
|
self._target_temp = temperature
|
||||||
self._control_heating()
|
self._control_heating()
|
||||||
@ -339,11 +339,11 @@ class TadoClimate(ClimateDevice):
|
|||||||
elif hvac_mode == HVAC_MODE_AUTO:
|
elif hvac_mode == HVAC_MODE_AUTO:
|
||||||
mode = CONST_MODE_SMART_SCHEDULE
|
mode = CONST_MODE_SMART_SCHEDULE
|
||||||
elif hvac_mode == HVAC_MODE_HEAT:
|
elif hvac_mode == HVAC_MODE_HEAT:
|
||||||
mode = CONST_OVERLAY_MANUAL
|
mode = CONST_OVERLAY_TADO_MODE
|
||||||
elif hvac_mode == HVAC_MODE_COOL:
|
elif hvac_mode == HVAC_MODE_COOL:
|
||||||
mode = CONST_OVERLAY_MANUAL
|
mode = CONST_OVERLAY_TADO_MODE
|
||||||
elif hvac_mode == HVAC_MODE_HEAT_COOL:
|
elif hvac_mode == HVAC_MODE_HEAT_COOL:
|
||||||
mode = CONST_OVERLAY_MANUAL
|
mode = CONST_OVERLAY_TADO_MODE
|
||||||
|
|
||||||
self._current_operation = mode
|
self._current_operation = mode
|
||||||
self._overlay_mode = None
|
self._overlay_mode = None
|
||||||
|
@ -6,5 +6,7 @@
|
|||||||
"python-tado==0.2.9"
|
"python-tado==0.2.9"
|
||||||
],
|
],
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"codeowners": []
|
"codeowners": [
|
||||||
|
"@michaelarnauts"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user