IRremoteESP8266
IRremoteESP8266 copied to clipboard
The TCL112AC Turbo mode is not decoded by IRrecvDumpV2
Version/revision of the library used
v2.8.4
Describe the bug
The TCL112AC Turbo mode is not decoded by IRrecvDumpV2. The proper bit looks to change in the Byte 6 of the received code, but the decoded value: Turbo: Off
is independent from the bit value.
To Reproduce
What steps did you do, and what did or didn't actually happen? How can we reproduce the issue?
- Compile and upload IRrecvDumpV2
- Set Turbo mode by the remote contriller
Example code used
IRrecvDumpV2
Expected behaviour
output Turbo: On
when Turbo bit is on.
Output of raw data from IRrecvDumpV2.ino or V3 (if applicable)
Timestamp : 007221.286
Library : v2.8.4
Protocol : TCL112AC
Code : 0x23CB26010024430F3D0000008850 (112 Bits)
Mesg Desc.: Model: 1 (TAC09CHSD), Type: 1, Power: On, Mode: 3 (Cool), Temp: 16C, Fan: 5 (High), Swing(V): 7 (Swing), Swing(H): On, Econo: Off, Health: Off, Turbo: Off, Light: On, On Timer: Off, Off Timer: Off
uint16_t rawData[227] = {3036, 1626, 522, 1040, 520, 1040, 520, 326, 500, 318, 498, 322, 496, 1040, 520, 326, 502, 326, 500, 1034, 526, 1036, 524, 320, 496, 1040, 522, 324, 492, 328, 500, 1034, 524, 1044, 526, 320, 496, 1038, 522, 1040, 522, 324, 492, 328, 500, 1062, 498, 322, 496, 332, 496, 1066, 496, 324, 490, 328, 498, 322, 496, 324, 492, 326, 500, 320, 496, 330, 498, 322, 496, 324, 490, 328, 498, 322, 496, 324, 492, 326, 500, 320, 498, 328, 498, 322, 494, 326, 492, 1044, 528, 318, 498, 322, 494, 1040, 520, 326, 502, 298, 528, 1034, 526, 1034, 526, 320, 496, 324, 492, 328, 500, 318, 498, 1064, 496, 304, 524, 1066, 494, 1040, 520, 1042, 520, 1042, 518, 328, 500, 320, 496, 324, 492, 306, 520, 1042, 518, 326, 500, 1036, 524, 1036, 524, 1038, 522, 1040, 522, 324, 492, 308, 518, 328, 498, 320, 496, 322, 494, 326, 500, 318, 498, 320, 496, 324, 492, 334, 492, 328, 500, 320, 496, 322, 494, 326, 500, 318, 498, 320, 496, 324, 492, 334, 492, 328, 500, 320, 496, 322, 494, 326, 500, 318, 498, 322, 494, 324, 492, 336, 492, 328, 500, 320, 496, 324, 494, 1042, 520, 326, 500, 320, 498, 322, 494, 1048, 522, 324, 494, 326, 500, 318, 498, 322, 494, 1068, 494, 326, 502, 1060, 500, 320, 464}; // TCL112AC
uint8_t state[14] = {0x23, 0xCB, 0x26, 0x01, 0x00, 0x24, 0x43, 0x0F, 0x3D, 0x00, 0x00, 0x00, 0x88, 0x50};
Timestamp : 007224.285
Library : v2.8.4
Protocol : TCL112AC
Code : 0x23CB26010024030F0000000080CB (112 Bits)
Mesg Desc.: Model: 1 (TAC09CHSD), Type: 1, Power: On, Mode: 3 (Cool), Temp: 16C, Fan: 0 (Auto), Swing(V): 0 (Auto), Swing(H): Off, Econo: Off, Health: Off, Turbo: Off, Light: On, On Timer: Off, Off Timer: Off
uint16_t rawData[227] = {3092, 1572, 522, 1038, 522, 1038, 522, 324, 490, 328, 500, 320, 496, 1064, 496, 324, 492, 308, 518, 1042, 518, 1044, 526, 320, 498, 1038, 522, 322, 494, 326, 500, 1034, 526, 1042, 518, 328, 500, 1036, 524, 1038, 522, 324, 494, 326, 500, 1034, 526, 320, 496, 330, 498, 1064, 496, 324, 492, 326, 500, 320, 496, 324, 494, 326, 490, 328, 498, 328, 500, 320, 496, 324, 494, 326, 500, 320, 498, 322, 494, 326, 490, 330, 498, 328, 500, 320, 496, 324, 492, 1068, 492, 328, 500, 320, 496, 1066, 496, 324, 492, 308, 520, 1068, 492, 1044, 528, 320, 498, 322, 494, 324, 492, 328, 500, 320, 496, 330, 496, 1066, 496, 1066, 494, 1040, 520, 1068, 492, 328, 500, 320, 496, 322, 494, 332, 494, 326, 490, 328, 498, 322, 496, 324, 492, 328, 500, 320, 496, 324, 494, 332, 494, 326, 492, 328, 498, 320, 496, 324, 492, 328, 498, 320, 498, 322, 494, 332, 494, 324, 492, 328, 498, 322, 494, 324, 492, 328, 500, 320, 498, 322, 494, 332, 494, 326, 490, 330, 498, 320, 496, 324, 492, 326, 500, 320, 496, 322, 494, 332, 494, 326, 492, 328, 498, 322, 496, 324, 492, 326, 500, 320, 496, 322, 494, 1074, 496, 1066, 494, 1066, 494, 326, 490, 1070, 500, 320, 496, 322, 494, 1068, 492, 1070, 470}; // TCL112AC
uint8_t state[14] = {0x23, 0xCB, 0x26, 0x01, 0x00, 0x24, 0x03, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x80, 0xCB};
What brand/model IR demodulator are you using?
TSOP34838
Circuit diagram and hardware used (if applicable)
TSOP34834 on D5 pin of a NodeMCU V2
I have followed the steps in the Troubleshooting Guide & read the FAQ
Yes
Has this library/code previously worked as expected for you?
The Turbo function was tested first time.