From decf3d320b453fe7c5d93b36582405384fdcd836 Mon Sep 17 00:00:00 2001 From: cgtobi Date: Sun, 16 Aug 2020 12:18:58 +0200 Subject: [PATCH] Fix Netatmo climate boost/heat event handling (#38923) * Fix boost event handling * Replace strings with vars --- homeassistant/components/netatmo/climate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/netatmo/climate.py b/homeassistant/components/netatmo/climate.py index acfcf4306fb..c23f8f47bef 100644 --- a/homeassistant/components/netatmo/climate.py +++ b/homeassistant/components/netatmo/climate.py @@ -261,8 +261,11 @@ class NetatmoThermostat(NetatmoBase, ClimateEntity): for room in home["rooms"]: if data["event_type"] == EVENT_TYPE_SET_POINT: if self._id == room["id"]: - if room["therm_setpoint_mode"] == "off": + if room["therm_setpoint_mode"] == STATE_NETATMO_OFF: self._hvac_mode = HVAC_MODE_OFF + elif room["therm_setpoint_mode"] == STATE_NETATMO_MAX: + self._hvac_mode = HVAC_MODE_HEAT + self._target_temperature = DEFAULT_MAX_TEMP else: self._target_temperature = room["therm_setpoint_temperature"] self.async_write_ha_state()