diff --git a/homeassistant/components/knx/climate.py b/homeassistant/components/knx/climate.py index a3183c3b34d..07aac11b972 100644 --- a/homeassistant/components/knx/climate.py +++ b/homeassistant/components/knx/climate.py @@ -209,6 +209,7 @@ class KNXClimate(ClimateDevice): await self.async_update_ha_state() self.device.register_device_updated_cb(after_update_callback) + self.device.mode.register_device_updated_cb(after_update_callback) @property def name(self) -> str: