Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent On/Off Due to Incorrect Data Reported by Device Heat Pump SWAN #484

Open
hexCut opened this issue Jan 30, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@hexCut
Copy link

hexCut commented Jan 30, 2025

HA core version

No response

Current integration version

0.4.3

Last known working integration version

0.4.3

Device type and model

Heat Pump Water Heater RSJ000CB (186) by Midea

Working mobile app

SmartHome

The detail description of bug/problem

Description:
The integration works correctly, but occasionally, without any predictable pattern, the device reports incorrect data to the integration. This causes intermittent on/off behavior.

During this issue, I captured debug logs, which I am attaching for reference.

Steps to Reproduce:

1.	Use the Midea AC LAN integration normally.
2.	Observe that, at random times, the device sends incorrect data.
3.	The integration reacts by switching on/off intermittently.

Expected Behavior:
The device should report consistent and correct data, preventing unexpected on/off toggling.

Correct pattern send from the device:
Status update: {'power': True, 'mode': 'Standard', 'max_temperature': 70, 'min_temperature': 38, 'target_temperature': 53, 'current_temperature': 51, 'outdoor_temperature': 83, 'condenser_temperature': 59, 'compressor_temperature': 37, 'compressor_status': False}

Wrong pattern send from the device:
Status update: {'power': False, 'max_temperature': 0, 'min_temperature': 0, 'target_temperature': 0, 'current_temperature': 0, 'outdoor_temperature': 0, 'condenser_temperature': 0, 'compressor_temperature': 0}

Anomaly on the message:

process message aabbcd0000000000000502010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff

The logs

2025-01-30 13:32:04.610 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] refresh_status with cmds: [<midealocal.devices.cd.message.MessageQuery object at 0x7f6113a5dc50>], check_protocol False, device Clivet Swan 2, type 205, model RSJ000CB, subtype 186, device_protocol: 3, message_protocol 0, unsupported_protocol: [] 2025-01-30 13:32:04.610 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Sending: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.query: 3>, '_body_type': <ListTypes.X01: 1>, '_message_protocol_version': 0, 'header': 'aa0ccd00000000000003', 'body': '0101', 'message_type': 'query', 'body_type': '01', 'self': <midealocal.devices.cd.message.MessageQuery object at 0x7f6113a5dc50>}, query is True 2025-01-30 13:32:04.981 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa3ecd00000000000003010115353385853b53264626090511001105063200350000000000000703000000000400000000000000000000070b000000000087 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:04.981 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.query: 3>, '_body_type': <ListTypes.X01: 1>, '_message_protocol_version': 0, '_header': 'aa3ecd00000000000003', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611e1cae90>, '_data': '010115353385853b53264626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'parser_list': [], 'power': True, 'mode': 2, 'heat': 16, 'eco': 0, 'target_temperature': 53, 'current_temperature': 51, 'top_temperature': 133, 'bottom_temperature': 133, 'condenser_temperature': 59, 'outdoor_temperature': 83, 'compressor_temperature': 38, 'max_temperature': 70, 'min_temperature': 38, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': True, 'back_water': False, 'sterilize': False, 'typeinfo': 3, 'water_level': 4, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa3ecd00000000000003', 'body': '010115353385853b53264626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'message_type': 'query', 'body_type': '01', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f6117973890>} 2025-01-30 13:32:04.982 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': True, 'mode': 'Standard', 'max_temperature': 70, 'min_temperature': 38, 'target_temperature': 53, 'current_temperature': 51, 'outdoor_temperature': 83, 'condenser_temperature': 59, 'compressor_temperature': 38, 'compressor_status': False, 'water_level': 4, 'fahrenheit': False} 2025-01-30 13:32:07.164 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa3ecd00000000000005010195353385853b53264626090511001105063200350000000000000703000000000400000000000000000000070b000000000005 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:07.165 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X01: 1>, '_message_protocol_version': 0, '_header': 'aa3ecd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f6113390690>, '_data': '010195353385853b53264626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'parser_list': [], 'power': True, 'mode': 2, 'heat': 16, 'eco': 0, 'target_temperature': 53, 'current_temperature': 51, 'top_temperature': 133, 'bottom_temperature': 133, 'condenser_temperature': 59, 'outdoor_temperature': 83, 'compressor_temperature': 38, 'max_temperature': 70, 'min_temperature': 38, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': True, 'back_water': False, 'sterilize': False, 'typeinfo': 3, 'water_level': 4, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa3ecd00000000000005', 'body': '010195353385853b53264626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'message_type': 'notify2', 'body_type': '01', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:07.165 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': True, 'mode': 'Standard', 'max_temperature': 70, 'min_temperature': 38, 'target_temperature': 53, 'current_temperature': 51, 'outdoor_temperature': 83, 'condenser_temperature': 59, 'compressor_temperature': 38, 'compressor_status': False, 'water_level': 4, 'fahrenheit': False} 2025-01-30 13:32:07.689 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aabbcd0000000000000502010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff78 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:07.689 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X02: 2>, '_message_protocol_version': 0, '_header': 'aabbcd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f6113390690>, '_data': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 0, 'current_temperature': 0, 'top_temperature': 0, 'bottom_temperature': 0, 'condenser_temperature': 0, 'outdoor_temperature': 0, 'compressor_temperature': 0, 'max_temperature': 0, 'min_temperature': 0, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aabbcd00000000000005', 'body': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'message_type': 'notify2', 'body_type': '02', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:07.689 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 0, 'min_temperature': 0, 'target_temperature': 0, 'current_temperature': 0, 'outdoor_temperature': 0, 'condenser_temperature': 0, 'compressor_temperature': 0, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:08.024 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aabbcd0000000000000502010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff78 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:08.024 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X02: 2>, '_message_protocol_version': 0, '_header': 'aabbcd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611e1cae90>, '_data': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 0, 'current_temperature': 0, 'top_temperature': 0, 'bottom_temperature': 0, 'condenser_temperature': 0, 'outdoor_temperature': 0, 'compressor_temperature': 0, 'max_temperature': 0, 'min_temperature': 0, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aabbcd00000000000005', 'body': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'message_type': 'notify2', 'body_type': '02', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611646bd90>} 2025-01-30 13:32:08.024 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 0, 'min_temperature': 0, 'target_temperature': 0, 'current_temperature': 0, 'outdoor_temperature': 0, 'condenser_temperature': 0, 'compressor_temperature': 0, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:08.102 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa32cd00000000000005030100030905110031021105063226020000000026020000000037020000000037020000000037025a for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:08.102 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X03: 3>, '_message_protocol_version': 0, '_header': 'aa32cd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611e1cae90>, '_data': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 3, 'current_temperature': 9, 'top_temperature': 5, 'bottom_temperature': 17, 'condenser_temperature': 0, 'outdoor_temperature': 49, 'compressor_temperature': 2, 'max_temperature': 17, 'min_temperature': 5, 'error_code': 38, 'bottom_elec_heat': False, 'top_elec_heat': True, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa32cd00000000000005', 'body': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'message_type': 'notify2', 'body_type': '03', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611646bd90>} 2025-01-30 13:32:08.102 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 17, 'min_temperature': 5, 'target_temperature': 3, 'current_temperature': 9, 'outdoor_temperature': 49, 'condenser_temperature': 0, 'compressor_temperature': 2, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:08.446 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa3ecd00000000000005010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b000000000006 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:08.447 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X01: 1>, '_message_protocol_version': 0, '_header': 'aa3ecd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611e1cae90>, '_data': '010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'parser_list': [], 'power': True, 'mode': 2, 'heat': 16, 'eco': 0, 'target_temperature': 53, 'current_temperature': 51, 'top_temperature': 133, 'bottom_temperature': 133, 'condenser_temperature': 59, 'outdoor_temperature': 83, 'compressor_temperature': 37, 'max_temperature': 70, 'min_temperature': 38, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': True, 'back_water': False, 'sterilize': False, 'typeinfo': 3, 'water_level': 4, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa3ecd00000000000005', 'body': '010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'message_type': 'notify2', 'body_type': '01', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611646bd90>} 2025-01-30 13:32:08.447 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': True, 'mode': 'Standard', 'max_temperature': 70, 'min_temperature': 38, 'target_temperature': 53, 'current_temperature': 51, 'outdoor_temperature': 83, 'condenser_temperature': 59, 'compressor_temperature': 37, 'compressor_status': False, 'water_level': 4, 'fahrenheit': False} 2025-01-30 13:32:09.224 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aabbcd0000000000000502010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff78 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:09.224 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X02: 2>, '_message_protocol_version': 0, '_header': 'aabbcd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f6113390690>, '_data': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 0, 'current_temperature': 0, 'top_temperature': 0, 'bottom_temperature': 0, 'condenser_temperature': 0, 'outdoor_temperature': 0, 'compressor_temperature': 0, 'max_temperature': 0, 'min_temperature': 0, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aabbcd00000000000005', 'body': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'message_type': 'notify2', 'body_type': '02', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:09.224 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 0, 'min_temperature': 0, 'target_temperature': 0, 'current_temperature': 0, 'outdoor_temperature': 0, 'condenser_temperature': 0, 'compressor_temperature': 0, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:09.258 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa32cd00000000000005030100030905110031021105063226020000000026020000000037020000000037020000000037025a for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:09.258 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X03: 3>, '_message_protocol_version': 0, '_header': 'aa32cd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f6113390690>, '_data': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 3, 'current_temperature': 9, 'top_temperature': 5, 'bottom_temperature': 17, 'condenser_temperature': 0, 'outdoor_temperature': 49, 'compressor_temperature': 2, 'max_temperature': 17, 'min_temperature': 5, 'error_code': 38, 'bottom_elec_heat': False, 'top_elec_heat': True, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa32cd00000000000005', 'body': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'message_type': 'notify2', 'body_type': '03', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:09.259 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 17, 'min_temperature': 5, 'target_temperature': 3, 'current_temperature': 9, 'outdoor_temperature': 49, 'condenser_temperature': 0, 'compressor_temperature': 2, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:28.197 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa3ecd00000000000005010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b000000000006 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:28.197 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X01: 1>, '_message_protocol_version': 0, '_header': 'aa3ecd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611646bd90>, '_data': '010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'parser_list': [], 'power': True, 'mode': 2, 'heat': 16, 'eco': 0, 'target_temperature': 53, 'current_temperature': 51, 'top_temperature': 133, 'bottom_temperature': 133, 'condenser_temperature': 59, 'outdoor_temperature': 83, 'compressor_temperature': 37, 'max_temperature': 70, 'min_temperature': 38, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': True, 'back_water': False, 'sterilize': False, 'typeinfo': 3, 'water_level': 4, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa3ecd00000000000005', 'body': '010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'message_type': 'notify2', 'body_type': '01', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:28.197 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': True, 'mode': 'Standard', 'max_temperature': 70, 'min_temperature': 38, 'target_temperature': 53, 'current_temperature': 51, 'outdoor_temperature': 83, 'condenser_temperature': 59, 'compressor_temperature': 37, 'compressor_status': False, 'water_level': 4, 'fahrenheit': False} 2025-01-30 13:32:28.748 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aabbcd0000000000000502010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff78 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:28.748 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X02: 2>, '_message_protocol_version': 0, '_header': 'aabbcd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611646bd90>, '_data': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 0, 'current_temperature': 0, 'top_temperature': 0, 'bottom_temperature': 0, 'condenser_temperature': 0, 'outdoor_temperature': 0, 'compressor_temperature': 0, 'max_temperature': 0, 'min_temperature': 0, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aabbcd00000000000005', 'body': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'message_type': 'notify2', 'body_type': '02', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:28.748 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 0, 'min_temperature': 0, 'target_temperature': 0, 'current_temperature': 0, 'outdoor_temperature': 0, 'condenser_temperature': 0, 'compressor_temperature': 0, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:29.062 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aabbcd0000000000000502010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff78 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:29.062 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X02: 2>, '_message_protocol_version': 0, '_header': 'aabbcd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611646bd90>, '_data': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 0, 'current_temperature': 0, 'top_temperature': 0, 'bottom_temperature': 0, 'condenser_temperature': 0, 'outdoor_temperature': 0, 'compressor_temperature': 0, 'max_temperature': 0, 'min_temperature': 0, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aabbcd00000000000005', 'body': '02010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff', 'message_type': 'notify2', 'body_type': '02', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:29.063 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 0, 'min_temperature': 0, 'target_temperature': 0, 'current_temperature': 0, 'outdoor_temperature': 0, 'condenser_temperature': 0, 'compressor_temperature': 0, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:29.144 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa32cd00000000000005030100030905110031021105063226020000000026020000000037020000000037020000000037025a for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:29.144 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X03: 3>, '_message_protocol_version': 0, '_header': 'aa32cd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611646bd90>, '_data': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 3, 'current_temperature': 9, 'top_temperature': 5, 'bottom_temperature': 17, 'condenser_temperature': 0, 'outdoor_temperature': 49, 'compressor_temperature': 2, 'max_temperature': 17, 'min_temperature': 5, 'error_code': 38, 'bottom_elec_heat': False, 'top_elec_heat': True, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa32cd00000000000005', 'body': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'message_type': 'notify2', 'body_type': '03', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:29.144 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 17, 'min_temperature': 5, 'target_temperature': 3, 'current_temperature': 9, 'outdoor_temperature': 49, 'condenser_temperature': 0, 'compressor_temperature': 2, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False} 2025-01-30 13:32:29.405 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa3ecd00000000000005010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b000000000006 for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:29.405 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X01: 1>, '_message_protocol_version': 0, '_header': 'aa3ecd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611646bd90>, '_data': '010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'parser_list': [], 'power': True, 'mode': 2, 'heat': 16, 'eco': 0, 'target_temperature': 53, 'current_temperature': 51, 'top_temperature': 133, 'bottom_temperature': 133, 'condenser_temperature': 59, 'outdoor_temperature': 83, 'compressor_temperature': 37, 'max_temperature': 70, 'min_temperature': 38, 'error_code': 0, 'bottom_elec_heat': False, 'top_elec_heat': False, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': True, 'back_water': False, 'sterilize': False, 'typeinfo': 3, 'water_level': 4, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa3ecd00000000000005', 'body': '010195353385853b53254626090511001105063200350000000000000703000000000400000000000000000000070b0000000000', 'message_type': 'notify2', 'body_type': '01', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:29.406 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': True, 'mode': 'Standard', 'max_temperature': 70, 'min_temperature': 38, 'target_temperature': 53, 'current_temperature': 51, 'outdoor_temperature': 83, 'condenser_temperature': 59, 'compressor_temperature': 37, 'compressor_status': False, 'water_level': 4, 'fahrenheit': False} 2025-01-30 13:32:29.685 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] process message aa32cd00000000000005030100030905110031021105063226020000000026020000000037020000000037020000000037025a for device Clivet Swan 2, model RSJ000CB, subtype 186, device protocol 3, message procol 0 2025-01-30 13:32:29.686 DEBUG (Clivet Swan 2) [midealocal.devices.cd] [153931628204291] Received: {'_device_type': <DeviceType.CD: 205>, '_message_type': <MessageType.notify2: 5>, '_body_type': <ListTypes.X03: 3>, '_message_protocol_version': 0, '_header': 'aa32cd00000000000005', '_body': <midealocal.devices.cd.message.CDGeneralMessageBody object at 0x7f611646bd90>, '_data': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'parser_list': [], 'power': False, 'heat': 0, 'eco': 0, 'target_temperature': 3, 'current_temperature': 9, 'top_temperature': 5, 'bottom_temperature': 17, 'condenser_temperature': 0, 'outdoor_temperature': 49, 'compressor_temperature': 2, 'max_temperature': 17, 'min_temperature': 5, 'error_code': 38, 'bottom_elec_heat': False, 'top_elec_heat': True, 'water_pump': False, 'compressor_status': False, 'four_way': False, 'elec_heat': False, 'back_water': False, 'sterilize': False, 'typeinfo': 0, 'water_level': 0, 'smart_grid': False, 'multi_terminal': False, 'fahrenheit': False, 'mute_effect': False, 'mute_status': False, 'header': 'aa32cd00000000000005', 'body': '03010003090511003102110506322602000000002602000000003702000000003702000000003702', 'message_type': 'notify2', 'body_type': '03', 'self': <midealocal.devices.cd.message.MessageCDResponse object at 0x7f611e1cae90>} 2025-01-30 13:32:29.686 DEBUG (Clivet Swan 2) [midealocal.device] [153931628204291] Status update: {'power': False, 'max_temperature': 17, 'min_temperature': 5, 'target_temperature': 3, 'current_temperature': 9, 'outdoor_temperature': 49, 'condenser_temperature': 0, 'compressor_temperature': 2, 'compressor_status': False, 'water_level': 0, 'fahrenheit': False}

@hexCut hexCut added the bug Something isn't working label Jan 30, 2025
@wuwentao
Copy link
Owner

wuwentao commented Feb 5, 2025

@hexCut please DON'T paste debug log in github issue, sorry ,it's hard to read, in addition, you also NOT provide the full debug log.
please follow github issue template and provide the full debug log file.

in addition, we don't control any status , all these status update just got from your device response message.
we can check with your device full debug log and confirm the details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants