Hi, I'm trying to get the library working with my Air Conditioner.
Exploring the heatpumpir code I notice that the Fuego Heat Pump has a remote control similar to my HVAC
I tried the library on my sonoff device where I installed the ToniA / ESPEasy fork (https://github.com/ToniA/ESPEasy) that include the heatpumpir library but unfortunately the FuegoHeatpumpIR does not work for me.
I started to investigate on my remote and I try to decode the raw data of my IR, I haven't an Arduino board so I used my Sonoff device with a modified tasmota firmware to debug the IR codes.
The Tasmota firmware uses the lib IRremoteESP8266 to receive/send ir commands so I just made a little modification in the Tasmota firmware to print out the rawbuf of IRrecv::decode method.
Simply I used the sprintf to format the rawbuf in a readable way:sprintf(outputPointer, "0x%04hX,",rawbuf[cnt]);
Here below the output that I logged.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
15:38:34 0x0001,0x0788,0x02BD,0x0116,0x025F,0x0116,0x025F,0x0115,0x00FE,0x0109,0x00FE,0x0109,0x00FF,0x0107,0x0260,0x0115,0x00FE,0x0109,0x00FE,0x0109,0x0260,0x0115,0x025F,0x0115,0x00FE,0x0109,0x025F,0x0116,0x00FD,0x0109,0x00FE,0x0109,0x0260,0x0115,0x025F,0x0117,0x00FD,0x0109,0x025F,0x0116,0x025F,0x0116,0x00FD,0x0109,0x00FE,0x0109,0x025F,0x0115,0x00FE,0x0109,0x00FE,0x0109,0x025F,0x0116,0x00FD,0x0109,0x00F3,0x0114,0x00FE,0x0109,0x00FE,0x0109,0x00FD,0x0109,0x00FE,0x0109,0x00FE,0x0109,0x00FD,0x010B,0x00FC,0x0109,0x00FE,
15:38:39 0x0001,0x077E,0x02C7,0x010B,0x026A,0x010A,0x026B,0x010A,0x00FD,0x010A,0x00FD,0x010A,0x00FD,0x0109,0x026B,0x0116,0x00F1,0x010A,0x00FE,0x010B,0x0269,0x010A,0x026B,0x010A,0x00FD,0x010A,0x026A,0x010B,0x00FC,0x010A,0x00FE,0x0108,0x026B,0x010B,0x026A,0x010A,0x00FC,0x010A,0x026B,0x010A,0x026B,0x0109,0x00FD,0x010A,0x00FD,0x010A,0x026A,0x010A,0x00FD,0x0109,0x00FD,0x010A,0x026B,0x0109,0x00FE,0x010A,0x00FC,0x010A,0x00FC,0x0116,0x00F1,0x0116,0x00F1,0x010A,0x00FD,0x0115,0x00F1,0x010B,0x00FC,0x010A,0x00FD,0x0109,0x00FD,
15:38:46 0x0001,0x0789,0x02BC,0x0115,0x0260,0x0108,0x026C,0x0109,0x00FE,0x0114,0x00F3,0x0117,0x00F0,0x0109,0x026B,0x010C,0x00FD,0x0113,0x00F2,0x0108,0x026C,0x0109,0x026B,0x0115,0x00F3,0x0115,0x0260,0x0114,0x00F2,0x0109,0x00FE,0x0109,0x026B,0x0109,0x026C,0x0114,0x00F3,0x0109,0x026C,0x0108,0x026C,0x0114,0x00F2,0x0115,0x00F2,0x0109,0x026B,0x0115,0x00F2,0x010A,0x00FD,0x0115,0x0260,0x0109,0x00FE,0x0115,0x00F2,0x0109,0x00FE,0x0115,0x00F1,0x0109,0x00FD,0x0115,0x00F2,0x0115,0x00F1,0x0115,0x00F1,0x0115,0x00F2,0x0109,0x00FE,
15:38:48 0x0001,0x078C,0x02BB,0x010A,0x026A,0x010A,0x026A,0x0109,0x010C,0x00FB,0x010B,0x00FC,0x0101,0x0106,0x026D,0x0106,0x010C,0x00FB,0x010C,0x00FB,0x026C,0x0109,0x026C,0x0108,0x010C,0x00FB,0x026C,0x0109,0x010B,0x00FB,0x010B,0x00FB,0x026C,0x0109,0x026B,0x0115,0x0100,0x0106,0x0262,0x0112,0x0263,0x0113,0x0100,0x0107,0x0100,0x0107,0x0261,0x0114,0x0100,0x0106,0x0100,0x0107,0x0260,0x0115,0x00FF,0x0107,0x0100,0x0111,0x00F5,0x0108,0x00FF,0x0107,0x0100,0x0106,0x0100,0x0107,0x0100,0x0107,0x00FF,0x0107,0x0100,0x0107,0x0100,
15:38:50 0x0001,0x078B,0x02BB,0x0116,0x025F,0x010A,0x026C,0x0108,0x00FD,0x0114,0x00F2,0x0115,0x00F2,0x0115,0x025F,0x010A,0x00FD,0x0109,0x00FD,0x010A,0x026A,0x010C,0x0269,0x010A,0x00FD,0x010A,0x026B,0x010A,0x00FD,0x010A,0x00FD,0x010A,0x026B,0x010A,0x026B,0x010A,0x00FD,0x0109,0x026B,0x010B,0x026A,0x010A,0x00FD,0x010A,0x00FD,0x0109,0x026B,0x0109,0x00FE,0x010A,0x00FC,0x0109,0x026C,0x0109,0x00FE,0x0109,0x00FE,0x0109,0x00FE,0x0109,0x00FD,0x0109,0x00FF,0x0108,0x00FE,0x0109,0x00FD,0x0109,0x00FE,0x0109,0x00FE,0x0109,0x00FD,
15:38:52 0x0001,0x078D,0x02B9,0x010A,0x026B,0x0109,0x026B,0x0109,0x010B,0x0107,0x0102,0x0104,0x0100,0x0106,0x0260,0x0116,0x00FF,0x0107,0x00FF,0x0108,0x025F,0x0116,0x025F,0x0120,0x00F3,0x0108,0x0260,0x0116,0x00FE,0x0108,0x00FE,0x0109,0x025F,0x0115,0x0260,0x0116,0x00FE,0x0109,0x025F,0x0116,0x025F,0x0115,0x00FE,0x0109,0x00FE,0x0114,0x0254,0x0115,0x00FE,0x0108,0x00FF,0x0109,0x025E,0x0116,0x00FE,0x0109,0x00FE,0x0108,0x00FF,0x0109,0x00FE,0x010A,0x00FD,0x0108,0x00FE,0x0109,0x00FE,0x0108,0x00FF,0x0108,0x00FF,0x0108,0x00FE,
15:38:54 0x0001,0x077D,0x02C9,0x0115,0x025F,0x0116,0x025F,0x0115,0x00FF,0x0108,0x00FF,0x0107,0x00FF,0x0108,0x025F,0x0115,0x00FF,0x0108,0x00FF,0x0108,0x025F,0x0115,0x025F,0x0116,0x00FE,0x0108,0x025F,0x0115,0x00FE,0x0108,0x00FF,0x0115,0x0252,0x0115,0x025F,0x0116,0x00FE,0x0109,0x025F,0x0115,0x025F,0x0115,0x00FE,0x0108,0x00FF,0x0108,0x025F,0x0117,0x00FD,0x0109,0x00FE,0x0114,0x0253,0x0115,0x00FF,0x0108,0x00FE,0x0108,0x00FE,0x0108,0x00FE,0x0108,0x00FF,0x0108,0x00FF,0x010A,0x00FC,0x0108,0x0100,0x0113,0x00F2,0x0108,0x00FE,
15:38:57 0x0001,0x077D,0x02C9,0x0115,0x0260,0x0115,0x0260,0x0109,0x010B,0x0108,0x00FF,0x0108,0x00FF,0x0108,0x025F,0x0116,0x00FF,0x0108,0x00FF,0x0108,0x025F,0x0115,0x0260,0x0108,0x010B,0x00FE,0x0269,0x0114,0x0100,0x0108,0x00FF,0x0108,0x025F,0x0115,0x025F,0x0116,0x00FF,0x0108,0x0260,0x0121,0x0253,0x0116,0x00FF,0x0107,0x00FF,0x0108,0x0260,0x0115,0x00FF,0x0108,0x00FF,0x0109,0x0260,0x0115,0x00FF,0x0108,0x00FF,0x0108,0x00FF,0x0108,0x00FF,0x0108,0x00FF,0x0108,0x00FE,0x0108,0x00FF,0x0108,0x00FE,0x0108,0x00FF,0x0108,0x00FE,
15:38:34 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode -39821610
15:38:39 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode -1674830522
15:38:46 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode 2085124178
15:38:48 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode -541808092
15:38:50 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode 1212834680
15:38:52 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode 2038024676
15:38:54 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode -743135188
15:38:57 IRR: RawLen 228, Bits 114, Value 3FFF64D4, Decode -401392496
I am not an expert of IR protocols, can someone help me understand the codes above?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4