ToniA / arduino-heatpumpir

An Arduino library to control split-unit heatpumps over Infrared
GNU General Public License v2.0
389 stars 141 forks source link

Mitsubishi Heavy SRKxxZJ-S heatpump control (remote control P/N RKX502A001C) #58

Open avggolden opened 6 years ago

avggolden commented 6 years ago

Hi. Trying to get it working, but device received one command of 10 sended. After a while, i am uderstand: we need send TWO identical packet to get it works stable. I mean: heatpumpIR->send(irSender,....); delay(...); heatpumpIR->send(irSender,....); I tested delays 200millis between 20, all works fine and stable. WBR, Andrew. PS. Can you explain how can i send special codes to this device like HEAVY_ZJ_HIPOWER or MITSUBISHI_HEAVY_ZJ_ECONO for example?

ToniA commented 6 years ago

Mitsubishi Heavy code was entirely contributed by https://github.com/Sateetje. Unfortunately I can't help much, as I don't have access to any Mitsu Heavy machines (I don't know anybody who would have them).

avggolden commented 6 years ago

Btw, i have one SRK). Looks like Mitsu (at least srk) needs those duplicate transmission for error detection. Think, device compare two received sequences, and if they are identical, then Mitsu accept it as command . With this note your code works perfectly. (Also, i'am test 6 and 4 continous transmits. When i send 6 packets, device beeps 3 times. When 4 - 2 times) Maybe you should add it to readme, or somewhere)

ToniA commented 6 years ago

OK, I see... Once you have working software, could you make a pull request out of this?

KiLLeRRaT commented 3 years ago

Has anyone gone any further with getting this working with HIPOWER and ECONO?