diff --git a/homeassistant/components/netatmo/climate.py b/homeassistant/components/netatmo/climate.py index 145735f4c95..db324cd1722 100644 --- a/homeassistant/components/netatmo/climate.py +++ b/homeassistant/components/netatmo/climate.py @@ -232,6 +232,7 @@ class NetatmoThermostat(NetatmoBase, ClimateEntity): if self._model == NA_THERM: self._operation_list.append(HVAC_MODE_OFF) + self._attr_max_temp = DEFAULT_MAX_TEMP self._attr_unique_id = f"{self._id}-{self._model}" async def async_added_to_hass(self) -> None: @@ -446,7 +447,7 @@ class NetatmoThermostat(NetatmoBase, ClimateEntity): if (temp := kwargs.get(ATTR_TEMPERATURE)) is None: return await self._home_status.async_set_room_thermpoint( - self._id, STATE_NETATMO_MANUAL, temp + self._id, STATE_NETATMO_MANUAL, min(temp, DEFAULT_MAX_TEMP) ) self.async_write_ha_state()