homeassistant-midea-air-appliances-lan: now ac devices are detected, but don't work well

The ac devices now are detected perfectly, great work!!! but they don’t work well, the dry and heat functions are inverted and the power on status is missing. I managed to get logs, the problem was tha I didn’t have logger in configuration.yaml, now I have this:

logger: default: critical logs: custom_components.midea_dehumidifier_lan: DEBUG midea_beautiful: DEBUG

I’m using the last version 0.8.1

I send you the log: 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to 192.168.*****:6445 b'ZZ\x01\x11H\x00\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7fu\xbdk>O\x8bv.\x84\x9cnW\x8de\x90\x03n\x9dCB\xa5\x0f\x1fV\x9e\xb8\xec\x91\x8e\x92\xe5' 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] Received from 192.168.*****:6445 b'\x83p\x00\xb8 \x0f\x04[ZZ\x01\x11\xa8\x00z\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00;\x02\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbd\xcb\xea\xf9\x04\xe6F\x92\xf2t\xbcR\xce\xdf\xa7\te\x8eH*W_\x9f\x14\x93\x08SN\xc9\x8a\xf6\xb0Zo_\xf9\x88\x82\xb7\x86\x19\xc6|\x82\r\x18a\xa8\'\xa6\xc8\x00v+\x80\x94\x95\xb0\x86)\xd7\xeeQ\x9e\xf7\x15\x98\xd9\xb8Jk\x9c\xbc\x02\x94o\xd7d\x1d:\x1f\xca\x94T\x13\x03\x88LR\xe8\x80\xdd\xef\xc01\x90\xf3\x14C\xd1|:\xac\x03\xa7ef\x14\xae\x1d\xcaD\x1b\xe6\xd7\xaeh\xe3\x13\xb7h\xaf\\\xf68.F\x0e\xbb\xa0\xfc\xda\xf6N\x80\xb7\xc0\xb8d\xd4\x7f\x9c~?' 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] From 192.168.***** decrypted reply=b'\x8f\x01\xa8\xc0,\x19\x00\x00000000P0000000Q1A8407D9C3BAD0000\x0bnet_ac_3BAD\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00\xa8@}\x9c;\xad\x06\x9f\xcd\x03\x00\x08\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Creating AirConditionerAppliance 3738339534**** 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] Descriptor data '{id=3738339534****, address=192.168.*****, port=6444, version=3, name=37383395344955, online=True, type=0xac, subtype=0, flags=0, extra=1, reserved=0, mac=a8407d9*****, ssid=net_ac_3BAD, udp_version=4000000, protocol=069fcd, version=3.0.8, sn=000000P0000000Q1A8407D9C********, state=[Air conditioner]{id=3738339534****, type=0xac mode=0, running=False, turbo=False, fan_speed=40, turbo_fan=False, purifier=False, dryer=False, target_temperature=0, indoor_temperature=2.2250738585072014e-308, outdoor_temperature=2.2250738585072014e-308, vertical_swing=False horizontal_swing=False comfort_sleep=False, error_code=0, prompt=False, supports={}}}' 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] Appliance sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] Attempting new connection to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 2022-04-21 16:44:47 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b'\x83p\x00@ \x00\x00\x00\xdf\xd8\xdf(\xdb\xbfNqN8\xad\x10X\xb0r(\xb4\xf9\x92\xd8\xf1s2\xa0\x82k\x02\r\xce\x1d\xb9\xd9\xa2\xd7>\x9e\xf6=\xc8\xfe\xf0\xaa\x01!uQ\x8d\x14\xf6/p\xb8"\xe2\xa2\x96\xe56p\x03?\x11\xfb\x92' 2022-04-21 16:44:48 DEBUG (SyncWorker_2) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b'\x83p\x00@ \x01\x00\x00v\xcc\x18\xac\xd3\x13\xe9Q \x95\x98a\xfe\x17\xf0\x0b\xa1.\xa5\x9d>\x11\xed\xd1\x00<\x1aG7(6W\x8e\xdb\xb7|\x80\xbbU\xe7C\xa7\x9b\x9a\rn\xaf\xc3\x91\x05\xfcW\x99\xcfB TK\xb5 \xa1T\xc9\xfc' 2022-04-21 16:44:48 DEBUG (SyncWorker_2) [midea_beautiful.lan] Got TCP key for: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 2022-04-21 16:44:48 DEBUG (SyncWorker_2) [midea_beautiful.lan] Getting more capabilities 2022-04-21 16:44:48 DEBUG (SyncWorker_2) [midea_beautiful.lan] Packet for: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 data=b'ZZ\x01\x11H\x00 \x00\x00\x00\x00\x000,\x10\x15\x04\x16\x14;\x02\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\xe2i}\x05P\xa3\xd6d\xfb~\xe1\xb1\xd2\xffd9/\xddu\x17\xff\x0cT\xd1\x88\xddf\x88AR\x1f’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00n fP\xe8\x86\xa7\xe8[\xd0\x1e\xb3C\x14j\x18T!\xd2\xb4\x19X\x19e\xea\x8a\xbf"+$\xc5Y\xcb3$&\x94\xa41\xc2\x9dk~\xd3Dl\xf0\xa8T\xeb\x9a\xea\xc8\x1d\x14u\xd9\xf1\xf2A\xfb\x7fS\xadw$'6\x81\xe0d\x7f\xfdL\xa9\x86\xc0p\xf2\x1a\xe7\x0c\xd1"R`\x1b\x90\x9d\\x03\x15\xcc5^\xa4mUu=\x90\xd3\xf7\xce\x83\xf1\x17\xd9'\xc2uM\x96,\x00’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00\x8e c\ty\xdc+\x0c\xce\xae<\xc3\xcff\xcf\x16e\xb7\xfc\xbe%g\x0c^+\xb0y9\xa0R\x08\x18Y\r\xc3\x93\xda\xaa\x1e\x0c\x81E\xff2N_\x8f;l\x98r,\xa0\x1b\xac*\xaa\x19\xed\x1c4|{\x02\x7f*\x169\x878\xc2\x96.h\xdf\xa4-J\x8b\xa5\xbd\xa3\x16Z\x97\xd7\xf1\xfd\x92N\x9d%\xa2Db\x18\xb0`\x10_\x1d\xb9\r\xa5\xd9W\xec\xcf\xad\x08\x19\xddQ=\x8b\xd0\xfb\xd5\xd1\x17\x0f*\xcd\xae\xed\x15#a\x11\xa8\x94%t\xe2)\xb9\xc5\xcd\n7%\xa3A?C\xab\xc7’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.lan] Got 1 response(s) from: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x12\x02’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x13\x02’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x14\x02’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x15\x02’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x16\x02’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x17\x02’ 2022-04-21 16:44:49 WARNING (SyncWorker_2) [midea_beautiful.appliance] Midea B5 unknown property=b’\x1a\x02’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.lan] Getting more capabilities 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.lan] Packet for: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 data=b’ZZ\x01\x11H\x00 \x00\x00\x00\x00\x00:1,\x10\x15\x04\x16\x14;\x02\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeb7\xbbe\xdalO\xff\x96!\xa6\xad\x11\x1d|\x04\x828\xde\x9d\xb9\x85^\x9d\x98\x13\xa2\x10\xd2\x8e\xac\x16’ 2022-04-21 16:44:49 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00n f\x1dT\xa7[A\xc2\x88\xdaW\xd8\xabbm\x00\tt\x03\xfac\xa2QQ\xb5:\xfc\x067j\xc2\x9c\xb3\n2=95\xb0v\xc60\x9e\x83\x91E\t\x8b&\xe0\x81\t\xce\xe2\x9f<\xf7\xc6 \x04c[D&\xf8\x9e\xc3e!)\x80U\x89Dm\xbb\n\xf4n3<\xcb+(R\x9dLe\x06?\!\xaf\xc6lQP\x0f\xb6s2M\xac\xcf\x99.F\xa3\rd\x96w\xeb’ 2022-04-21 16:44:51 DEBUG (SyncWorker_2) [midea_beautiful.lan] Timeout receiving from sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3: timed out 2022-04-21 16:44:53 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00n fy\xe5\xf4\xf5\x1a1FXGO\x86\x10U\x14\x9c\x7f\xb1\x95J\xb8\x98H{\x15\xa1\x1c;\x9c=o\x1aG\x1f<\x955\x1f.\x1e\xf8\xc13\xac\xfff\xce$\xfc&\xdaC\x82Wp\x7f\xf8+c-\x0e\xcf\xbc\x8d}\x8dE\xbaS\x11S\xda\xce\xa4\xf2\x06A\xfd\xda\xda{\x94p\xed-\xd7\x80.\xb9n\xacF\x0f~\xfe\xef\xec\xaa0\xb9z,H\xd7\x11\xd7\r\x9aR\x98\xac\xf1’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9C******** id=3738339534*** address=192.168.***** version=3, message=b’\x83p\x00\x8e c\xf7\tF\xd6\xf8L\xd9B\xc7F\x85\xbck@\xc1\xa3-9c-\x8a,\xcfIH\x1e\x07\xec\xf9\xe2&\xe57\x9f\x12\xe55#\xb6tX\xe8\xfe\x96k\xd59\xd7\xcfpM\xbc\xe3P\xdf\x0cf\xf3\xde\xfc\xfa\x9a\xe5m\n\x8a\xfe\x95\x8bdl\x99N\xd4\xb6\xed\xb2\xf9.5\x00\xcb\\x9b\xe4\xa1t\x8c{\x82\xc9\xe2\xf9\x12\r\x1c\xe0v\x144\xd2\xa6\x89\xc9\n\x84\x02\xd4p\x81V-\x04\xc8\x01\x0e\x0e\x00\xd8\xe1\xc6^VV:\x1dd\xb0\x82\xe6\xce\xbf\xa41\xed\x1b\xac\xc7\x87\x81l\xc4J’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.lan] Got 1 response(s) from: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x12\x02’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x13\x02’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x14\x02’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x15\x02’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x16\x02’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.appliance] Got capability b’\x17\x02’ 2022-04-21 16:44:54 WARNING (SyncWorker_2) [midea_beautiful.appliance] Midea B5 unknown property=b’\x1a\x02’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.lan] Packet for: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 data=b’ZZ\x01\x11h\x00 \x00\x00\x00\x00\x00/6,\x10\x15\x04\x16\x14;\x02\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00k\x00\nv\xe2~\xed,6G\xe5}\x86\x02\xdf\x8b\xd7V\xdf\x085\xcdDV\x0e\xda4\xb9\x89-`\x877N\xc3\x92\x13\xbaALKqE\xc8< \xf0\x7f\x8d\xc9o\x87\x8f5\x1a\x90\xd4G\x8cd\xef,\x19\xf4’ 2022-04-21 16:44:54 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00\x8e f\xd0\xabTh\xb9\x1e/d|\x80\x1e\xe5v\xf8\xf5\x8b\xb7c;\x89\xce/\xa6\xdeQ`\xe8>\xe5\xba\xd7\xef\xa1#\xbe:!\x85MC5u\xb67\xa4$\xe5\x99\x1d\xd7\xe7\xf6\xae}b\x9e*\xa2\x07S\xae1by\x08c\xc0\xef\xff\xc7\xdb\r\xbcA\xdd\x12d\xe2<\x04"\x90~]8*\xce\xabDX6\xfc\xba\xa9\x87\xca\xb4u\x05\xb7\xcc\xaa\x9a\x12\xf0\xfc\xc8\xf5\x15|(\xe6\xff\x10\x81\xcf\xc1\xaa\x15\xa1\xcb'\xbe\x9cqd\x85\xc2\xbf?\x92\x9fW\x12D\xe8\xbdf+y=\x8d\xb4W’ 2022-04-21 16:44:56 DEBUG (SyncWorker_2) [midea_beautiful.lan] Timeout receiving from sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3: timed out 2022-04-21 16:44:58 DEBUG (SyncWorker_2) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00\x8e f[fR\xa9\t\xa4`8=\x82\xd0\x88\x93\xe7F\xae\xe2\x1c\x19\xd3~\x88\x11\xbe\xdeP\xac1U\xb5\x9b\xfe\xbb\x92\xea\x85\xc1\x12l\xe0\x9a\xd9Aac7j'\x8a\xb0r7c\x17\xd5\xf5\x90\xf8\xf9\xc1\t\xf6_\xf5\x0b\xa0\x88\xc8y\xaa\x82L\\x8997\x8b?\xd0\x14\xfev#H\xda\xc9j\xa9\xc2x\xff\x97 Q\x86\x9dY\x1b\xc7\xde\x11.\xf7\xb5\xb7\xf0\x10\xb7\x1a\x87\xc0\xcbiW\x1c\x80\xf6|\xd4\xad=;U\xbdxXB\r\x02\x04,\xf3\x1a\xde\xc0",\x98q?\x8d\xa9’ 2022-04-21 16:44:59 DEBUG (SyncWorker_2) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3, message=b’\x83p\x00\x8e c\xe3W\xaa\x9a\xebm\xb8\xb4@hr\xf9\xb5\xec\xa1\x12r\x14\xaa\x12\xa4\xf9^#Y\xa1\x893\x94\xf5\xc4\xd4\xdc\xba\x9f}\xfes\xe6\xea\x90(l\x84\x80\x93oe[a\xf3\x91\xa9\xc5\xaeT\x9f\x0c9?\xab\xa0\xcf$75\xb8b\xfeb\xd0\x08\x02\xc8v\xe4v_D\xac7\x97\x9dQ\xc5\xb9V"\xf5\x93\xdb\xa5\x08\x9a\xdd\xbe\x069\x8f\x06}\x0f\xb1\xc8\x85\x8b\xa08\xd0\x82*\x15jE\xb9\xb1~\xc8,\xea%\x04\xee\x1e\xb9\xc09\xb4\x07\xbe\x14\x9d!\xb8\x1b\xd7\xd2k\xc3\x91\xc7.\x17\xe0’ 2022-04-21 16:44:59 DEBUG (SyncWorker_2) [midea_beautiful.lan] Got 1 response(s) from: sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 2022-04-21 16:44:59 DEBUG (SyncWorker_2) [midea_beautiful.lan] refresh sn=000000P0000000Q1A8407D9C******** id=3738339534**** address=192.168.***** version=3 responses=[b’\xc0\x01\x86(\x7f\x7f\x000\x80\x00\x00^O\x00\x00\x00\x00\x00\x00\x00\x00\x00V\xd66’] 2022-04-21 16:44:59 DEBUG (SyncWorker_2) [midea_beautiful.appliance] AirConditionerResponse {‘run_status’: True, ‘i_mode’: False, ‘timing_mode’: False, ‘quick_check’: False, ‘appliance_error’: False, ‘mode’: 4, ‘target_temperature’: 22.0, ‘fan_speed’: 40, ‘on_timer_set’: False, ‘on_timer_hours’: 31, ‘on_timer_minutes’: 45, ‘off_timer_set’: False, ‘off_timer_hours’: 31, ‘off_timer_minutes’: 45, ‘vertical_swing’: 0, ‘horizontal_swing’: 0, ‘comfort_sleep_value’: 0, ‘power_saving’: False, ‘low_frequency_fan’: False, ‘turbo_fan’: False, ‘feel_own’: True, ‘comfort_sleep’: False, ‘natural_wind’: False, ‘eco’: False, ‘purifier’: False, ‘dryer’: False, ‘ptc’: 0, ‘aux_heat’: False, ‘turbo’: False, ‘fahrenheit’: False, ‘prevent_freezing’: False, ‘pmv’: -3.5, ‘outdoor_temperature’: 14.5, ‘indoor_temperature’: 22.0, ‘err_code’: 0, ‘humidity’: 0} 2022-04-21 16:44:59 DEBUG (SyncWorker_2) [midea_beautiful.lan] Identified appliance: {id=3738339534****, address=192.168., port=6444, version=3, name=37383395344955, online=True, type=0xac, subtype=0, flags=0, extra=1, reserved=0, mac=a8407d9, ssid=net_ac_3BAD, udp_version=4000000, protocol=069fcd, version=3.0.8, sn=000000P0000000Q1A8407D9C********, state=[Air conditioner]{id=3738339534****, type=0xac mode=4, running=True, turbo=False, fan_speed=40, turbo_fan=False, purifier=False, dryer=False, target_temperature=22.0, indoor_temperature=22.0, outdoor_temperature=14.5, vertical_swing=False horizontal_swing=False comfort_sleep=False, error_code=0, prompt=False, supports={‘eco’: 1, ‘heat_8’: 1, ‘mode’: 1, ‘fan_swing’: 1, ‘electricity’: 1, ‘filter_reminder’: 0}}} 2022-04-21 16:44:59 DEBUG (MainThread) [custom_components.midea_dehumidifier_lan.hub] Created coordinator for {‘api_version’: 3, ‘id’: ‘3738339534****’, ‘ip_address’: ‘192.168.1.143’, ‘name’: ‘Buhardilla’, ‘token_key’: ‘', ‘token’: '****************************************************************************************************************', ‘type’: ‘0xac’, ‘unique_id’: '000000P0000000Q1A8407D9C’, ‘discovery’: ‘LAN’} 2022-04-21 16:44:59 DEBUG (SyncWorker_0) [midea_beautiful.lan] Packet for: sn=000000P0000000Q1A8407D9C id=3738339534 address=192.168.***** version=3 data=b’ZZ\x01\x11h\x00 \x00\x00\x00\x00\x00\t;,\x10\x15\x04\x16\x14;\x02\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00k\x00\nv\xe2~\xed,6G\xe5}\x86\x02\xdf\x8b\x9d\xf1\xee\xf7"\xcf\x96\xc5\x19\xff\x0f,\xb2U\x12\x03\xfe\xb6=\x0c\x9f\xcb\xd0y\xdf"\t\x1f\x8e\x81a<\xeb\xcd\xf0O\xcc\xa6\xe4r:66\xe7\x03nbO’ 2022-04-21 16:44:59 DEBUG (SyncWorker_0) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534 address=192.168.***** version=3, message=b’\x83p\x00\x8e f\x8d5g\x9e\xc2\xf0\x8a\xe1\xaeLJ\xcf\xaa\xf7\xb1GXNc\xf0\x03\x04$\xb3\x11\x9d`\x8c\xb4\x85K\xe9W\xfc\xc2\x8d\x8e\xd4\x93\x970\xe6f#.\x8e\xb8C\xb5tp\x90\x08\xf4\xce\xb7\xfek~|,b\xc0\xa3\xe5\xc3I\xdb\x83\xe9\xe5\xfc\xf8k,+\x86C\xcb\xc0W \x91\xcc#A\xc8[\xc1\xf6\x04\x04\xed\x9a\xb8Y\x16\xcb\x9c\x1c\x9e\xe8\xd2N\xf6\xac_\x1c(\x86\x01\xf6SQ\xa4\x85=\\xe8m\x82AV\xb3\xb3\xe4DT\xba\xa5!\x08-\xa0|\n\xcbV\xe90`\x93\x1c’ 2022-04-21 16:45:01 DEBUG (SyncWorker_0) [midea_beautiful.lan] Timeout receiving from sn=000000P0000000Q1A8407D9C******** id=3738339534 address=192.168.***** version=3: timed out 2022-04-21 16:45:03 DEBUG (SyncWorker_0) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9C******** id=3738339534 address=192.168.***** version=3, message=b’\x83p\x00\x8e f\x04C\xf8\xf0,\xdfV\rv\x9b\x06\xc4\x9f\xec\xfb\r5\xe7\xf6e\x8c\x97Y\xe9\t\rt\xb4>\xae\x0e=\xa4\xe1\x14S\xc3\xc9v\xa1\xf3\xcfHl\xe5\x1c`~Q\xadz\xef\xd6\x9dt\xc9\x0b\xfbO4\xe0x\xc2\xaf%\xba\x7f\x7f\xce\xa5\x0f\x1fa\x98\x15ad\xb4\xc5\x04\xc3\x1dS\x02S\xbf\x80\x99B\xb8(<\xe6\xf6\x87\x1b\x8eD\xc2\x7f\x03\xf1\x81Qt\x1e\xaa\x83>\x93\x10\x17\x06\x9dH\xaf3\xb0\xa3\x12W\xa9\xb8\x9c~\xfb\xf7\xde\xf1BR\x85\xd1\xe7\x80\xd9\xbflM\xd4\x9d\x04\xcc’ 2022-04-21 16:45:03 DEBUG (SyncWorker_0) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9C******** id=3738339534 address=192.168.***** version=3, message=b’\x83p\x00\x8e c\x97\x9b\x9c0$v\x84\xd4V"\xb3\x0fd\x9e\xa5\x02\xa0\xe3\x1ajJ\xfb\xe6\xfa\xad\x18\x9e\x00c\x0cD\xfd\x15\x1a\xc1\x19/]\xe0\xed\xcc#\xa8\r16'\x98\xdb\x06\x1c9\xeb\x9c\x9c\xd0\xd9\x15\xad\xea\xa5\xd1\x15WT\r \xc4\x12\x1e\xdc\x9fO\xd0\xe66E\xc5X(\x9a\xbcYc\\x06\x11\x8c\x17@\xe7\xd0\xcb~\x04\xed\xd6\x84\xe7n@\xca\x00'}j)-9\xcdV\xb6p\xa4\x04\xd9 P\xc5\xa80\x9d\x9d{\x16\x01g~\x85\xee\xd9\xbaj\xf4|\xda\xdd\xbf\xf7\x03\xbd[\x11\xf4’ 2022-04-21 16:45:03 DEBUG (SyncWorker_0) [midea_beautiful.lan] Got 1 response(s) from: sn=000000P0000000Q1A8407D9C******** id=3738339534 address=192.168.***** version=3 2022-04-21 16:45:03 DEBUG (SyncWorker_0) [midea_beautiful.lan] refresh sn=000000P0000000Q1A8407D9C******** id=3738339534 address=192.168.***** version=3 responses=[b’\xc0\x01\x86(\x7f\x7f\x000\x80\x00\x00^O\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x04\x87’] 2022-04-21 16:45:03 DEBUG (SyncWorker_0) [midea_beautiful.appliance] AirConditionerResponse {‘run_status’: True, ‘i_mode’: False, ‘timing_mode’: False, ‘quick_check’: False, ‘appliance_error’: False, ‘mode’: 4, ‘target_temperature’: 22.0, ‘fan_speed’: 40, ‘on_timer_set’: False, ‘on_timer_hours’: 31, ‘on_timer_minutes’: 45, ‘off_timer_set’: False, ‘off_timer_hours’: 31, ‘off_timer_minutes’: 45, ‘vertical_swing’: 0, ‘horizontal_swing’: 0, ‘comfort_sleep_value’: 0, ‘power_saving’: False, ‘low_frequency_fan’: False, ‘turbo_fan’: False, ‘feel_own’: True, ‘comfort_sleep’: False, ‘natural_wind’: False, ‘eco’: False, ‘purifier’: False, ‘dryer’: False, ‘ptc’: 0, ‘aux_heat’: False, ‘turbo’: False, ‘fahrenheit’: False, ‘prevent_freezing’: False, ‘pmv’: -3.5, ‘outdoor_temperature’: 14.5, ‘indoor_temperature’: 22.0, ‘err_code’: 0, ‘humidity’: 0} 2022-04-21 16:45:03 DEBUG (MainThread) [custom_components.midea_dehumidifier_lan.appliance_coordinator] Finished fetching Buhardilla data in 4.775 seconds (success: True) 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] Sending to 192.168.:6445 b’ZZ\x01\x11H\x00\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7fu\xbdk>O\x8bv.\x84\x9cnW\x8de\x90\x03n\x9dCB\xa5\x0f\x1fV\x9e\xb8\xec\x91\x8e\x92\xe5’ 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] Received from 192.168.:6445 b"\x83p\x00\xb8 \x0f\x04YZZ\x01\x11\xa8\x00z\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa6\r\x00\x00\x00’\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa5lmB\xc6OF\x8bU/>y\xadJ\x1ch\x87\xeb\xb3\x86U\r\x89\xa3\xc2\x1a\xbc\xe6\xb5\x00\xaf\xc6?\xa8\xdc\xaa\xdc\xf6:$\xf9\x85D\xc7R\xd0\xa0\x19\xde\x97\x88\x14\xd8\xe9\xb6cn\x99\xcc\xc3\x8c\x1d\xd4\xd7\xd72\xc8\x05\xb4d\xd0D\x1e\xc4.\x9a2[8N\x1f\xca\x94T\x13\x03\x88LR\xe8\x80\xdd\xef\xc01\x90\xf3\x14C\xd1|:\xac\x03\xa7ef\x14\xae\x1d\xcaD\xbbzq\xbe\x05h8|\xf6f0\xe4A\xe3\xf9\xb6\x945p\x91d\xc4\x19\xfb\xb1fr\r\xf7\xb54\xd6" 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] From 192.168.***** decrypted reply=b’\x8e\x01\xa8\xc0,\x19\x00\x00000000P0000000Q1A8407D9EB8E10000\x0bnet_ac_B8E1\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00\xa8@}\x9e\xb8\xe1\x06\x9f\xcd\x03\x00\x08\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00’ 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Creating AirConditionerAppliance 4288095348 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] Descriptor data '{id=4288095348, address=192.168., port=6444, version=3, name=42880953486758, online=True, type=0xac, subtype=0, flags=0, extra=1, reserved=0, mac=a8407d9, ssid=net_ac_B8E1, udp_version=4000000, protocol=069fcd, version=3.0.8, sn=000000P0000000Q1A8407D9E********, state=[Air conditioner]{id=4288095348, type=0xac mode=0, running=False, turbo=False, fan_speed=40, turbo_fan=False, purifier=False, dryer=False, target_temperature=0, indoor_temperature=2.2250738585072014e-308, outdoor_temperature=2.2250738585072014e-308, vertical_swing=False horizontal_swing=False comfort_sleep=False, error_code=0, prompt=False, supports={}}}’ 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] Appliance sn=000000P0000000Q1A8407D9E******** id=4288095348 address=192.168.***** version=3 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] Attempting new connection to sn=000000P0000000Q1A8407D9E******** id=4288095348 address=192.168.***** version=3 2022-04-21 16:45:03 DEBUG (SyncWorker_9) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9E******** id=4288095348 address=192.168.***** version=3, message=b’\x83p\x00@ \x00\x00\x007W\rv\x7f\xb5\xca\xfc\xaa\xefxE\x03(\xf3\xc4\x16\x84\xabV@\xf5\x08\x90\xe0\xaeR\xce\xf2V\x01\xd5aoi\x04;\t\x7fP\xc5<\tF\xc9b\xd3\xd5\x8e\xba\xfb\x86\xfe\xf0\x01\x83\xb5,\xff\x83| %\xd0’ 2022-04-21 16:45:04 DEBUG (SyncWorker_9) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9E******** id=4288095348 address=192.168.***** version=3, message=b’\x83p\x00@ \x01\x00\x00\xfa\x03\xcas\x8a\x06<\xffZ;\xfa\n7\xd1\xae\x03\xfa\x11\xa9\xadB\xc6c\x0b\xb5\xdd2\xe4 \xfd\xf5W^\xf8\xe1\xfbH\xf0m\xb6\xf0\xaa\xe8\xb2\xf1\xfb\xc3\x88\xed\x1a\xe4x\xdf\x81\xbf\x0f\xb1\xd6\x95(\xc6t\xb5’ 2022-04-21 16:45:04 DEBUG (SyncWorker_9) [midea_beautiful.lan] Got TCP key for: sn=000000P0000000Q1A8407D9E******** id=4288095348 address=192.168.***** version=3 2022-04-21 16:45:04 DEBUG (SyncWorker_9) [midea_beautiful.lan] Getting more capabilities 2022-04-21 16:45:04 DEBUG (SyncWorker_9) [midea_beautiful.lan] Packet for: sn=000000P0000000Q1A8407D9E******** id=4288095348*** address=192.168.***** version=3 data=b"ZZ\x01\x11H\x00 \x00\x00\x00\x00\x008\x04-\x10\x15\x04\x16\x14\xa6\r\x00\x00\x00’\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\xe2i}\x05P\xa3\xd6d\xfb~\xe1\xb1\xd2\xffd\xca\x0cqWQi\xf9\x03\x13\xec\n\xb7\xa5.\x1d." 2022-04-21 16:45:04 DEBUG (SyncWorker_9) [midea_beautiful.lan] Sending to sn=000000P0000000Q1A8407D9E******** id=4288095348**** address=192.168.***** version=3, message=b’\x83p\x00n fJ\xbb\xb3n\x91\xe7]\xadt+B\xc9#“\xbaE\xf84M\xbe\x0e\x02\xdf\x0e\x04\x8a\xf9-N\xb8\x97\xe9i\x80.\xc6\x02\x19\x19\x18\x858\xe4\xe6\x1d\x1d\x94\xf7\x15”\xbb\xc4\xbe\xce\xe4\xede\xc6\x9c6\x02\x87\x1eo\x99\n\t&#\xbb/\x08\xf6\xac9\x0c\xf1b\xaaVF\xfd\xda\xfd\xfb\xe7\x99\xa3VO\xd5H\x14\xb0p\xd9\x04X\r\xfd\x80:\x90jd\x9d\x89f\xe4\xb8[’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.lan] From sn=000000P0000000Q1A8407D9E******** id=4288095348*** address=192.168.***** version=3, message=b’\x83p\x00\x8e c\xe8\xb6.X\xde\x07(j\x03\x1b\xe9\xad\x14\xc0\xe8\xeda4\xa1\xda\x9djv\xad\xf3\x932\x9bi=\x90\x7f, \xa8\xa9\r@\x93\xea\xeb&0\x1d\x80\xec\xf0f\x19\xbf\xd9\xd7T#q=}\x8e\xe8\xe8\xc7\xf1\xdf\x1b\xf4\xf7\xd0\xed\xb0\xafF}\xeb\x19\xff\xae,h\x83\x86\xd7wR\x1eK\xd1\xc8\x9f\xc3\xcd)w\xd4\x8b\xe2\xb9\xbb\xe9\x95\xb0\x1fy\x1ax\xa3N\x86e pC\xf7\x01L\xa0\x1c \xe3\xfa\xb0\x18\x88\n+\xb8\xd9a\x88\x14\xef81X\xb6\xe7\xc1L\xf7:T\x8b\x8a\xd9\xe9’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.lan] Got 1 response(s) from: sn=000000P0000000Q1A8407D9E******** id=4288095348**** address=192.168.***** version=3 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Got capability b’\x12\x02’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Got capability b’\x13\x02’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Got capability b’\x14\x02’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Got capability b’\x15\x02’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Got capability b’\x16\x02’ 2022-04-21 16:45:05 DEBUG (SyncWorker_9) [midea_beautiful.appliance] Got capability b’\x17\x02’ 2022-04-21 16:45:05 WARNING (SyncWorker_9) [midea_beautiful.appliance] Midea B5 unknown property=b’\x1a\x02’`

As you can see I get this error continuously: 2022-04-21 16:44:49 WARNING (SyncWorker_2) [midea_beautiful.appliance] Midea B5 unknown property=b'\x1a\x02'

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 21 (5 by maintainers)

Most upvoted comments

Sure thing: ` Entity | State | Attributes

climate.ac | cool | hvac_modes: off, auto, cool, dry, fan_only min_temp: 16 max_temp: 32 fan_modes: Silent, low, medium, high, Full, auto preset_modes: sleep swing_modes: off, horizontal, vertical, both current_temperature: 23 temperature: 21 fan_mode: auto preset_mode: none swing_mode: vertical last_error_code: 0 last_error_time: 2022-05-31T04:26:21.157551 friendly_name: AC supported_features: 57

sensor.ac_outdoor_temperatureAC Outdoor Temperature | 21.5 | state_class: measurement unit_of_measurement: °C device_class: temperature friendly_name: AC Outdoor Temperature

switch.ac_show_screenAC Show Screen | on | icon: mdi:clock-digital friendly_name: AC Show Screen

`

@marcoahp @toxic0n I’m preparing new release with hopefully better support for On/Off - actually Off will become a mode as that is how home assistant expects it and AC should now switch to on when another mode has been set.

As I try to figure out how to detect all available modes, would it be possible to get information about device data from developer page (/developer-tools/state). It should something like this:

image

Of course: `<html>

<body>
climate.dormitorioDormitorio heat hvac_modes: off, auto, cool, heat, dry, fan_only min_temp: 16 max_temp: 32 fan_modes: Silent, low, medium, high, Full, auto preset_modes: none, eco, boost, sleep swing_modes: off, horizontal, vertical, both current_temperature: 24.5 temperature: 24 fan_mode: auto preset_mode: none swing_mode: off last_error_code: 0 last_error_time: 2022-05-27T08:58:53.635018 friendly_name: Dormitorio supported_features: 57
<html> <body>
sensor.dormitorio_outdoor_temperatureDormitorio Outdoor Temperature 22.5 state_class: measurement unit_of_measurement: °C device_class: temperature friendly_name: Dormitorio Outdoor Temperature

`

I am now able to get the power on/off to work perfectly by making the following changes in climate.py

def set_hvac_mode(self, hvac_mode: str) -> None:
        """Set new target hvac mode."""
        midea_mode = next((i[0] for i in _MODES_MAPPING if i[1] == hvac_mode), None)
        if midea_mode is None:
            midea_mode=0
            if not self.is_on:
                self.turn_on()
            else:
                _LOGGER.warning("Unsupported climate mode %s", hvac_mode)
                self.turn_off()
        self.apply("mode", midea_mode)

Thanks, now power button is visible, but when y push, entity becomes unavailable and get this error 'Logger: custom_components.midea_dehumidifier_lan.appliance_coordinator Source: custom_components/midea_dehumidifier_lan/appliance_coordinator.py:130 Integration: Midea Air Appliances (LAN) (documentation, issues) First occurred: 16:53:33 (3 occurrences) Last logged: 16:55:33

Unexpected error fetching Buhardilla data: int() argument must be a string, a bytes-like object or a number, not ‘NoneType’ Traceback (most recent call last): File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 191, in _async_refresh self.data = await self._async_update_data() File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 150, in _async_update_data return await self.update_method() File “/config/custom_components/midea_dehumidifier_lan/appliance_coordinator.py”, line 107, in _async_appliance_refresh await self._async_do_update() File “/config/custom_components/midea_dehumidifier_lan/appliance_coordinator.py”, line 130, in _async_do_update setattr(self.appliance.state, attr, self.updating[attr]) File “/usr/local/lib/python3.9/site-packages/midea_beautiful/appliance.py”, line 657, in mode mode = int(mode) TypeError: int() argument must be a string, a bytes-like object or a number, not ‘NoneType’’

@marcoahp @kilrgt @frankyboy69 can you check new version (0.8.2)?