diff --git a/custom_components/versatile_thermostat/base_thermostat.py b/custom_components/versatile_thermostat/base_thermostat.py index 6c824a7f..7438e5f5 100644 --- a/custom_components/versatile_thermostat/base_thermostat.py +++ b/custom_components/versatile_thermostat/base_thermostat.py @@ -1888,7 +1888,10 @@ async def check_overpowering(self) -> bool: }, ) - self._overpowering_state = ret + if self._overpowering_state != ret: + self._overpowering_state = ret + self.update_custom_attributes() + return self._overpowering_state async def check_security(self) -> bool: