From 55a99054fa8e875969a838a7dfbb58b5540f2cfb Mon Sep 17 00:00:00 2001 From: Jean-Marc Collin Date: Sat, 11 Nov 2023 10:30:37 +0000 Subject: [PATCH] FIX overpowering is not always saved --- custom_components/versatile_thermostat/base_thermostat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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: