diff --git a/homeassistant/components/climate/zwave.py b/homeassistant/components/climate/zwave.py
index 6c08bf391d8730323afcd1c0ccf409f6afe11916..4eec1f9c652ab1972ad26f0412a48d1d18b67af2 100755
--- a/homeassistant/components/climate/zwave.py
+++ b/homeassistant/components/climate/zwave.py
@@ -261,6 +261,7 @@ class ZWaveClimate(ZWaveDeviceEntity, ClimateDevice):
                     self._target_temperature = temperature
                     # ZXT-120 responds only to whole int
                     value.data = round(temperature, 0)
+                    self.update_ha_state()
                     break
                 else:
                     _LOGGER.debug("Setting new setpoint for %s, "