SwiCago / HeatPump

Arduino library to control Mitsubishi Heat Pumps via connector cn105
GNU General Public License v3.0
846 stars 232 forks source link

widevane function only swing or stop #200

Closed robgru closed 1 year ago

robgru commented 1 year ago

Hello, my Mitsubishi MLZ-KP25VF heatpump only has the widevane swing or standstill function. None of the widevane options available will cause the widevane to swing or stop. With the remote control, widevane can only be stopped in the position he is currently standing in, he cannot be assigned a specific position. I have already tried to read out which value changes when changing via the remote control via the debug. Can anyone help here? All other functionalities works fine with gysmo38/mitsubishi2mqtt

14.08.2023 21:06:30 {"packetSent":"fc 42 01 30 10 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 "} 14.08.2023 21:06:29(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 "} 14.08.2023 21:06:28(-1.08 seconds) {"packetSent":"fc 42 01 30 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 "} 14.08.2023 21:06:27(-0.92 seconds) {"packetRecv":"fc 62 01 30 10 04 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 d9 "} 14.08.2023 21:06:26(-1.08 seconds) {"packetSent":"fc 42 01 30 10 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 "} 14.08.2023 21:06:25(-0.93 seconds) {"packetRecv":"fc 62 01 30 10 03 00 00 0d 00 c4 af af fe 42 00 00 54 c3 00 00 d4 "} 14.08.2023 21:06:24(-1.11 seconds) {"packetSent":"fc 42 01 30 10 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a "} 14.08.2023 21:06:23(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 02 00 00 01 03 08 02 00 00 00 83 ae 46 80 00 00 56 "} 14.08.2023 21:06:22(-1.09 seconds) {"packetSent":"fc 42 01 30 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b "} 14.08.2023 21:06:21(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 09 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 52 "} 14.08.2023 21:06:20(-1.11 seconds) {"packetSent":"fc 42 01 30 10 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 "} 14.08.2023 21:06:19(-0.88 seconds) {"packetRecv":"fc 62 01 30 10 06 00 00 00 01 00 00 23 fd 00 00 42 00 00 00 00 f4 "} 14.08.2023 21:06:18(-1.13 seconds) {"packetSent":"fc 42 01 30 10 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 "} 14.08.2023 21:06:17(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 "} 14.08.2023 21:06:16(-1.11 seconds) {"packetSent":"fc 42 01 30 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 "} 14.08.2023 21:06:15(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 04 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 d9 "} 14.08.2023 21:06:14(-1.07 seconds) {"packetSent":"fc 42 01 30 10 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 "} 14.08.2023 21:06:13(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 03 00 00 0d 00 c4 af af fe 42 00 00 54 c3 00 00 d4 "} 14.08.2023 21:06:12(-1.09 seconds) {"packetSent":"fc 42 01 30 10 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a "} 14.08.2023 21:06:11(-0.92 seconds) {"packetRecv":"fc 62 01 30 10 02 00 00 01 03 08 02 00 00 00 83 ae 46 80 00 00 56 "} 14.08.2023 21:06:10(-1.12 seconds) {"packetSent":"fc 42 01 30 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b "} 14.08.2023 21:06:09(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 09 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 52 "} 14.08.2023 21:06:08(-1.11 seconds) {"packetSent":"fc 42 01 30 10 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 "} 14.08.2023 21:06:07(-0.89 seconds) {"packetRecv":"fc 62 01 30 10 06 00 00 00 01 00 00 23 fd 00 00 42 00 00 00 00 f4 "} 14.08.2023 21:06:06(-1.11 seconds) {"packetSent":"fc 42 01 30 10 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 "} 14.08.2023 21:06:05(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 "} 14.08.2023 21:06:04(-1.11 seconds) {"packetSent":"fc 42 01 30 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 "} 14.08.2023 21:06:03(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 04 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 d9 "} 14.08.2023 21:06:02(-1.07 seconds) {"packetSent":"fc 42 01 30 10 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 "} 14.08.2023 21:06:01(-0.93 seconds) {"packetRecv":"fc 62 01 30 10 03 00 00 0d 00 c4 af af fe 42 00 00 54 c2 00 00 d5 "} 14.08.2023 21:06:00(-1.11 seconds) {"packetSent":"fc 42 01 30 10 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a "} 14.08.2023 21:05:59(-0.9 seconds) {"packetRecv":"fc 62 01 30 10 02 00 00 01 03 08 02 00 00 00 83 ae 46 80 00 00 56 "} 14.08.2023 21:05:58(-1.08 seconds) {"packetSent":"fc 42 01 30 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b "} 14.08.2023 21:05:57(-0.93 seconds) {"packetRecv":"fc 62 01 30 10 09 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 52 "} 14.08.2023 21:05:56(-1.11 seconds) {"packetSent":"fc 42 01 30 10 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 "} 14.08.2023 21:05:55(-0.85 seconds) {"packetRecv":"fc 62 01 30 10 06 00 00 00 01 00 00 23 fd 00 00 42 00 00 00 00 f4 "} 14.08.2023 21:05:54(-1.15 seconds) {"packetSent":"fc 42 01 30 10 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 "}

mboutros1 commented 1 year ago

I have the same problem with a similar model. I was looking around seems like fc 41 is the starting of the set settings packet. was wondering if I can try to change the packet received to start with fc 41 or would that damage the unit? would really appreciate it if @SwiCago if you can shed some light here

SwiCago commented 1 year ago

@robgru , I am not familiar with this unit, you may have to watch debug packets better and step through the remote options once per minute and see what changes. Try chat for more help as well. good luck

@mboutros1 , you can send custom packets, but at your own risk. I have never heard of a bricked unit, nor have I been able to brick one, so if you play with set packets only for functions you should be fine.