File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -974,11 +974,12 @@ def _get_appliance_data(self, d_id: str) -> DeviceData:
974974 if self ._elga or (
975975 self .smile_name in ("Adam" , "Smile Anna" ) and self ._on_off_device
976976 ):
977- data ["heating_state" ] = data ["c_heating_state" ]
978- # For Adam + OnOff cooling, central_heating_state = True means cooling is active
979- # For Smile Anna, _cooling_active will be corrected in the next if-construc
980- if self ._cooling_present :
981- self ._cooling_active = True
977+ if data ["intended_boiler_temperature" ] != 0 :
978+ data ["heating_state" ] = data ["c_heating_state" ]
979+ # For Adam + OnOff cooling, central_heating_state = True means cooling is active
980+ # For Smile Anna, _cooling_active will be corrected in the next if-construc
981+ if self ._cooling_present :
982+ self ._cooling_active = True
982983
983984 # Finally, remove c_heating_state from the output
984985 data .pop ("c_heating_state" )
You can’t perform that action at this time.
0 commit comments