Merge pull request #729 from mchrisb03/dev

Correct target temp for ecobee in heat or cool mode
This commit is contained in:
Paulus Schoutsen 2015-12-11 08:48:03 -08:00
commit 13b0d2afa3

View File

@ -87,7 +87,13 @@ class Thermostat(ThermostatDevice):
@property
def target_temperature(self):
""" Returns the temperature we try to reach. """
return (self.target_temperature_low + self.target_temperature_high) / 2
if self.hvac_mode == 'heat' or self.hvac_mode == 'auxHeatOnly':
return self.target_temperature_low
elif self.hvac_mode == 'cool':
return self.target_temperature_high
else:
return (self.target_temperature_low +
self.target_temperature_high) / 2
@property
def target_temperature_low(self):