@@ -290,7 +290,6 @@ def __init__(self) -> None:
290290 self ._appliances : etree
291291 self ._allowed_modes : list [str ] = []
292292 self ._adam_cooling_enabled = False
293- self ._anna_cooling_enabled : bool | None = None
294293 self ._anna_cooling_present = False
295294 self ._cooling_enabled = False
296295 self ._cooling_activation_outdoor_temp : float
@@ -312,6 +311,7 @@ def __init__(self) -> None:
312311 self ._stretch_v3 = False
313312 self ._thermo_locs : dict [str , ThermoLoc ] = {}
314313
314+ self .anna_no_cooling_enabled = True
315315 self .gateway_id : str
316316 self .gw_data : GatewayData = {}
317317 self .gw_devices : dict [str , DeviceData ] = {}
@@ -852,9 +852,9 @@ def _get_appliance_data(self, d_id: str) -> DeviceData:
852852 if "temperature" in data :
853853 data .pop ("heating_state" , None )
854854
855- # Use cooling_enabled to set self._anna_cooling_active , then remove
855+ # Use cooling_enabled to set self.anna_no_cooling_enabled to False , then remove
856856 if "cooling_enabled" in data :
857- self ._anna_cooling_enabled = data . get ( "cooling_enabled" )
857+ self .anna_no_cooling_enabled = False
858858 data .pop ("cooling_enabled" , None )
859859
860860 return data
0 commit comments