diff --git a/homeassistant/components/tesla/climate.py b/homeassistant/components/tesla/climate.py index d3c87035c9c..d7f21d7895f 100644 --- a/homeassistant/components/tesla/climate.py +++ b/homeassistant/components/tesla/climate.py @@ -3,7 +3,7 @@ import logging from homeassistant.components.climate import ClimateDevice from homeassistant.components.climate.const import ( - HVAC_MODE_HEAT, + HVAC_MODE_HEAT_COOL, HVAC_MODE_OFF, SUPPORT_TARGET_TEMPERATURE, ) @@ -13,7 +13,7 @@ from . import DOMAIN as TESLA_DOMAIN, TeslaDevice _LOGGER = logging.getLogger(__name__) -SUPPORT_HVAC = [HVAC_MODE_HEAT, HVAC_MODE_OFF] +SUPPORT_HVAC = [HVAC_MODE_HEAT_COOL, HVAC_MODE_OFF] async def async_setup_platform(hass, config, async_add_entities, discovery_info=None): @@ -59,7 +59,7 @@ class TeslaThermostat(TeslaDevice, ClimateDevice): Need to be one of HVAC_MODE_*. """ if self.tesla_device.is_hvac_enabled(): - return HVAC_MODE_HEAT + return HVAC_MODE_HEAT_COOL return HVAC_MODE_OFF @property @@ -108,5 +108,5 @@ class TeslaThermostat(TeslaDevice, ClimateDevice): _LOGGER.debug("Setting mode for: %s", self._name) if hvac_mode == HVAC_MODE_OFF: await self.tesla_device.set_status(False) - elif hvac_mode == HVAC_MODE_HEAT: + elif hvac_mode == HVAC_MODE_HEAT_COOL: await self.tesla_device.set_status(True)