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

Vertical direction for CarrierMCA #39

Open gervaso opened 7 years ago

gervaso commented 7 years ago

Hi, while trying to decode the protocol for my AC appliances (branded Olimpia-Splendid) I found out that the protocol used is the same of the CarrierMCA. I've had some issues with the the decoding because the message seems to be cut at 99 chars while reading from the remote control marked "R07B/BGE" and in the meanwhile I found this site with a partial reverse-engineering of the protocol which seems to be the same used by some midea appliances: http://veillard.com/embedded/midea.html

The only useful decoding result i got reading from the remote is the vertical direction signal which moves the blades of about 20 degrees on each activation, which could be useful for inclusion:

unsigned int direct[99] = {4350,4300, 500,1650, 500,600, 500,1650, 500,1650, 500,600, 500,550, 500,1650, 500,600, 500,600, 500,1650, 500,550, 500,600, 500,1650, 500,1650, 500,600, 500,1650, 500,600, 450,600, 500,600, 500,550, 500,1650, 500,1700, 500,1650, 500,1650, 500,1650, 500,1650, 500,1650, 500,1650, 500,600, 500,550, 500,600, 500,600, 500,1650, 500,1650, 500,1650, 500,600, 450,600, 500,600, 500,550, 500,600, 500,600, 500,550, 500,600, 500,1650, 500,1650, 500,1650, 500,1650, 500,1650, 500}; // SAMSUNG B24D0FF0

Let me know if there's anything else I can do.

Best regards and thanks for your work on this library.