Cleanups on homematic climate (#4685)

This commit is contained in:
Pascal Vizeli 2016-12-03 14:06:08 +01:00 committed by GitHub
parent 4874030b70
commit 754d98bcd5

View file

@ -97,13 +97,9 @@ class HMThermostat(HMDevice, ClimateDevice):
def set_temperature(self, **kwargs):
"""Set new target temperature."""
temperature = kwargs.get(ATTR_TEMPERATURE)
if not self.available:
if not self.available or temperature is None:
return None
if temperature is None:
return
if self.current_operation == STATE_AUTO:
return self._hmdevice.actionNodeData('MANU_MODE', temperature)
self._hmdevice.set_temperature(temperature)
def set_operation_mode(self, operation_mode):