Hi,
I have 2 ACs , The first one uses coolix protocol , i was able to get the signals and control it properly . the second is an LG AC , Following the same steps , I can't make it work . I tried both sending raw data and sending signal using Irsend LG , i get the right code in my ir receiver but the ac doesn't respond .
Here is the signal for a 26C temp and off button
Protocol : LG
Code : 0x88C0051 (28 Bits)
Mesg Desc.: Model: 1 (GE6711AR2853M), Power: Off
uint16_t rawData[59] = {8648, 4036, 500, 1536, 508, 498, 476, 536, 452, 562, 450, 1572, 478, 532, 474, 536, 464, 550, 478, 1546, 476, 1546, 488, 522, 454, 558, 450, 560, 454, 558, 480, 530, 452, 558, 474, 536, 454, 564, 476, 530, 474, 536, 476, 534, 476, 1550, 508, 500, 452, 1576, 502, 502, 452, 558, 452, 558, 452, 1572, 478}; // LG 88C0051
uint32_t address = 0x88;
uint32_t command = 0xC005;
uint64_t data = 0x88C0051;
Protocol : LG
Code : 0x8800B4F (28 Bits)
Mesg Desc.: Model: 1 (GE6711AR2853M), Power: On, Mode: 0 (Cool), Temp: 26C, Fan: 4 (Maximum)
uint16_t rawData[59] = {8624, 4066, 484, 1578, 462, 546, 454, 560, 452, 558, 454, 1570, 454, 556, 456, 556, 454, 556, 454, 558, 454, 558, 454, 556, 454,
558, 454, 556, 454, 556, 454, 556, 454, 558, 454, 1546, 476, 558, 452, 1544, 480, 1546, 474, 560, 450, 1544, 502, 534, 452, 558, 452, 1548, 478, 1542,
478, 1544, 480, 1546, 478}; // LG 8800B4F
uint32_t address = 0x88;
uint32_t command = 0xB4;
uint64_t data = 0x8800B4F;
here is a snipet of the code i tried:(off ac being a table containing the raw data)
irsend.sendRaw(offac, 59, 38); irsend.sendLG(0x88C0051,28,1);
I cannot get where i'm wrong , hope you could help me figure this out
Hi,
I have 2 ACs , The first one uses coolix protocol , i was able to get the signals and control it properly . the second is an LG AC , Following the same steps , I can't make it work . I tried both sending raw data and sending signal using Irsend LG , i get the right code in my ir receiver but the ac doesn't respond .
Here is the signal for a 26C temp and off button
Protocol : LG
Code : 0x88C0051 (28 Bits)
Mesg Desc.: Model: 1 (GE6711AR2853M), Power: Off
uint16_t rawData[59] = {8648, 4036, 500, 1536, 508, 498, 476, 536, 452, 562, 450, 1572, 478, 532, 474, 536, 464, 550, 478, 1546, 476, 1546, 488, 522, 454, 558, 450, 560, 454, 558, 480, 530, 452, 558, 474, 536, 454, 564, 476, 530, 474, 536, 476, 534, 476, 1550, 508, 500, 452, 1576, 502, 502, 452, 558, 452, 558, 452, 1572, 478}; // LG 88C0051
uint32_t address = 0x88;
uint32_t command = 0xC005;
uint64_t data = 0x88C0051;
Protocol : LG
Code : 0x8800B4F (28 Bits)
Mesg Desc.: Model: 1 (GE6711AR2853M), Power: On, Mode: 0 (Cool), Temp: 26C, Fan: 4 (Maximum)
uint16_t rawData[59] = {8624, 4066, 484, 1578, 462, 546, 454, 560, 452, 558, 454, 1570, 454, 556, 456, 556, 454, 556, 454, 558, 454, 558, 454, 556, 454,
558, 454, 556, 454, 556, 454, 556, 454, 558, 454, 1546, 476, 558, 452, 1544, 480, 1546, 474, 560, 450, 1544, 502, 534, 452, 558, 452, 1548, 478, 1542,
478, 1544, 480, 1546, 478}; // LG 8800B4F
uint32_t address = 0x88;
uint32_t command = 0xB4;
uint64_t data = 0x8800B4F;
here is a snipet of the code i tried:(off ac being a table containing the raw data)
irsend.sendRaw(offac, 59, 38); irsend.sendLG(0x88C0051,28,1);I cannot get where i'm wrong , hope you could help me figure this out