Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mitsubishi: Unable to determine remote code for MLZ-RX5017AS #1759

Closed
nao-pon opened this issue Feb 13, 2022 · 3 comments · Fixed by #1760
Closed

Mitsubishi: Unable to determine remote code for MLZ-RX5017AS #1759

nao-pon opened this issue Feb 13, 2022 · 3 comments · Fixed by #1760
Assignees
Labels
enhancement Pending Confirmation Waiting for confirmation from user

Comments

@nao-pon
Copy link

nao-pon commented Feb 13, 2022

Version/revision of the library used

v2.7.20 or later

Describe the bug

Due to Commit (2d4659c), the remote code of the MLZ-RX5017AS, which had no problem before, cannot be determined.

To Reproduce

Receive MLZ-RX5017AS remote code using v2.7.20 or later.

Example code used

IRrecvDumpV3.ino

Expected behaviour

omit

Output of raw data from [IRrecvDumpV3.ino]

Turn On Heat 20℃

Timestamp : 000074.412Library   : v2.8.0
Protocol  : UNKNOWNCode      : 0x76CCC723 (292 Bits)uint16_t rawData[583] = {3392, 1638,  456, 1220,  456, 1220,  456, 382,  454, 382,  456, 380,  456, 1222,  454, 380,  456, 382,  456, 1220,  456, 1220,  456, 382,  454, 1222,  454, 382,  456, 384,  454, 1222,  454, 1220,  454, 382,  456, 1220,  456, 1220,  456, 382,  456, 382,  456, 1220,  456, 380,  456, 382,  456, 1220,  456, 380,  456, 382,  456, 382,  456, 380,  456, 382,  456, 380,  458, 382,  456, 380,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 380,  458, 382,  456, 380,  456, 1220,  456, 380,  456, 382,  456, 382,  456, 382,  456, 382,  456, 1220,  456, 382,  456, 382,  456, 382,  456, 380,  456, 382,  456, 382,  456, 1220,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  454, 384,  454, 382,  456, 380,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 1222,  454, 1220,  456, 382,  456, 382,  456, 382,  454, 1220,  456, 1220,  454, 1222,  454, 1220,  454, 382,  456, 382,  456, 382,  454, 382,  454, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 380,  456, 382,  454, 382,  454, 384,  454, 382,  456, 382,  454, 384,  454, 382,  456, 382,  456, 382,  456, 384,  454, 384,  454, 382,  456, 382,  454, 382,  454, 384,  454, 382,  456, 1220,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  454, 1220,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  454, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  454, 1220,  456, 1220,  456, 380,  456, 1220,  456, 1220,  456, 1222,  454, 1220,  456, 1220,  456, 11280,  3392, 1638,  454, 1220,  456, 1220,  456, 382,  456, 382,  456, 382,  456, 1220,  456, 380,  456, 382,  456, 1220,  456, 1220,  454, 382,  456, 1220,  456, 382,  456, 382,  456, 1220,  456, 1222,  454, 382,  456, 1220,  456, 1220,  454, 382,  456, 382,  456, 1220,  454, 382,  456, 382,  456, 1220,  456, 382,  456, 382,  454, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 1220,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 1220,  456, 380,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 1220,  456, 382,  454, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 380,  456, 382,  456, 380,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  454, 382,  456, 382,  456, 1220,  454, 1220,  456, 382,  456, 382,  456, 382,  454, 1220,  456, 1220,  454, 1222,  454, 1220,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 380,  456, 382,  456, 382,  456, 382,  456, 1220,  456, 382,  456, 382,  456, 382,  454, 382,  456, 382,  456, 1222,  454, 380,  456, 382,  456, 382,  456, 382,  456, 380,  456, 382,  456, 382,  454, 382,  454, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 382,  456, 1220,  456, 1220,  454, 382,  456, 1222,  454, 1220,  454, 1220,  454, 1222,  454, 1220,  456};  // UNKNOWN 76CCC723

Turn Off

Timestamp : 000077.222Library   : v2.8.0
Protocol  : UNKNOWNCode      : 0xEC67773B (292 Bits)uint16_t rawData[583] = {3388, 1642,  450, 1224,  452, 1224,  452, 388,  450, 388,  450, 388,  450, 1224,  452, 388,  450, 388,  450, 1224,  452, 1224,  452, 386,  450, 1224,  450, 388,  450, 386,  450, 1224,  450, 1226,  450, 388,  450, 1224,  452, 1224,  452, 388,  450, 386,  450, 1224,  452, 386,  450, 386,  450, 1224,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 388,  452, 386,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 386,  450, 386,  450, 386,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 1224,  452, 388,  450, 386,  450, 388,  450, 388,  450, 388,  450, 386,  450, 1224,  452, 386,  450, 388,  450, 388,  450, 388,  450, 386,  450, 386,  452, 386,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 388,  450, 1224,  452, 1224,  452, 388,  450, 386,  450, 388,  450, 1224,  452, 1224,  452, 1222,  452, 1224,  452, 386,  450, 388,  452, 386,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 386,  450, 386,  450, 388,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 386,  450, 386,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 386,  450, 386,  450, 386,  450, 1224,  452, 386,  450, 388,  450, 388,  450, 388,  450, 386,  452, 1222,  452, 386,  450, 386,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 386,  450, 388,  450, 388,  450, 1224,  452, 1224,  452, 386,  450, 1224,  452, 1222,  452, 386,  450, 1224,  450, 1224,  452, 11294,  3386, 1642,  452, 1224,  452, 1224,  452, 388,  450, 386,  450, 386,  450, 1224,  452, 386,  450, 386,  450, 1224,  452, 1224,  452, 388,  450, 1224,  478, 360,  452, 386,  450, 1224,  452, 1222,  480, 360,  478, 1196,  480, 1196,  452, 388,  450, 386,  450, 1224,  452, 386,  450, 386,  450, 1224,  452, 386,  478, 360,  450, 388,  450, 388,  450, 386,  478, 360,  450, 388,  450, 388,  450, 388,  450, 388,  450, 388,  450, 386,  450, 388,  450, 386,  450, 388,  450, 386,  450, 386,  478, 360,  450, 388,  450, 386,  450, 386,  450, 388,  450, 388,  450, 386,  450, 386,  450, 386,  450, 1224,  452, 386,  450, 386,  452, 386,  450, 386,  452, 386,  450, 388,  450, 1224,  452, 386,  450, 388,  450, 386,  450, 386,  450, 386,  450, 388,  450, 388,  450, 386,  452, 386,  450, 388,  450, 388,  450, 386,  450, 386,  450, 388,  450, 388,  450, 388,  450, 386,  450, 388,  450, 386,  450, 1224,  452, 1224,  452, 386,  450, 386,  450, 388,  450, 1224,  452, 1224,  452, 1224,  452, 1224,  452, 386,  450, 388,  450, 386,  450, 386,  452, 386,  450, 386,  452, 386,  450, 386,  478, 360,  450, 386,  452, 386,  478, 360,  452, 386,  450, 386,  450, 386,  450, 388,  450, 386,  452, 386,  478, 360,  450, 386,  478, 360,  452, 386,  450, 386,  450, 386,  478, 360,  452, 386,  452, 1224,  478, 358,  478, 358,  478, 358,  480, 358,  478, 360,  478, 1198,  478, 358,  480, 358,  478, 358,  478, 358,  478, 358,  480, 358,  478, 358,  478, 358,  478, 360,  478, 360,  478, 360,  478, 360,  476, 360,  478, 360,  478, 360,  478, 360,  478, 1198,  476, 1198,  478, 360,  478, 1198,  478, 1198,  476, 360,  478, 1200,  476, 1198,  476};  // UNKNOWN EC67773B

What brand/model IR demodulator are you using?

VS1838B (No problem with v2.7.19)

Circuit diagram and hardware used (if applicable)

omit

I have followed the steps in the Troubleshooting Guide & read the FAQ

Yes

Has this library/code previously worked as expected for you?

Yes, v2.7.19

Other useful information

For reference, the remote code of other model (RH151 752CL) can be judged normally with the same test device.

Timestamp : 000009.343Library   : v2.8.0
Protocol  : MITSUBISHI_ACCode      : 0x23CB260100200804305800000000040000CD (144 Bits)Mesg Desc.: Power: On, Mode: 1 (Heat), Temp: 20C, Fan: 0 (Auto), Swing(V): 3 (Middle), Swing(H): 3 (Middle), Clock: 00:00, On Timer: 00:00, Off Timer: 00:00, Timer: -, Beep: Off, Clean: On, Weekday: 0, 10C Heat: Off, ISee: Off, Econo: Off, Absense detect: Off, Direct / Indirect Mode: 0, Fresh: Off
uint16_t rawData[583] = {3456, 1664,  470, 1228,  470, 1228,  468, 380,  468, 380,  468, 380,  470, 1228,  468, 380,  468, 380,  468, 1228,  470, 1228,  470, 380,  468, 1228,  470, 378,  470, 378,  470, 1228,  468, 1228,  470, 378,  470, 1228,  470, 1228,  470, 380,  468, 378,  470, 1228,  470, 378,  470, 378,  470, 1228,  468, 378,  470, 380,  468, 380,  468, 378,  470, 378,  470, 380,  468, 380,  470, 378,  470, 378,  470, 378,  470, 378,  470, 380,  470, 378,  470, 378,  470, 380,  468, 380,  470, 378,  470, 378,  470, 380,  468, 380,  470, 1226,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1226,  470, 380,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1228,  470, 378,  470, 380,  468, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 380,  470, 378,  470, 1228,  470, 1228,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1228,  470, 1228,  470, 378,  470, 1228,  470, 378,  470, 380,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 380,  470, 380,  468, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 380,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1228,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 378,  470, 378,  470, 376,  472, 378,  470, 378,  470, 378,  470, 378,  470, 376,  472, 378,  470, 378,  470, 378,  472, 1226,  470, 376,  472, 1228,  470, 1226,  470, 378,  470, 378,  470, 1228,  470, 1228,  470, 12936,  3458, 1662,  472, 1226,  470, 1228,  470, 378,  470, 378,  470, 378,  470, 1228,  470, 380,  468, 378,  470, 1228,  470, 1228,  470, 378,  470, 1228,  470, 378,  470, 378,  470, 1226,  472, 1226,  472, 378,  470, 1226,  470, 1228,  470, 376,  470, 380,  470, 1226,  472, 376,  472, 378,  470, 1226,  470, 378,  470, 378,  470, 378,  470, 376,  472, 378,  470, 378,  470, 378,  470, 380,  468, 378,  472, 378,  470, 376,  472, 378,  470, 378,  470, 378,  470, 380,  468, 378,  470, 378,  472, 378,  470, 378,  470, 378,  470, 1228,  470, 376,  472, 378,  470, 378,  470, 378,  470, 378,  470, 1226,  470, 378,  470, 376,  472, 378,  470, 378,  470, 378,  470, 378,  470, 1228,  470, 378,  472, 376,  470, 378,  470, 378,  470, 378,  472, 378,  472, 376,  470, 378,  470, 378,  470, 1226,  472, 1226,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1226,  470, 1226,  472, 376,  470, 1228,  470, 378,  470, 378,  470, 378,  472, 376,  470, 376,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 378,  472, 376,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  472, 376,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1226,  472, 378,  470, 378,  470, 378,  472, 376,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  472, 378,  470, 376,  472, 378,  470, 378,  470, 378,  470, 378,  470, 378,  470, 1228,  470, 378,  470, 1226,  472, 1226,  472, 376,  472, 378,  470, 1228,  470, 1226,  470};  // MITSUBISHI_ACuint8_t state[18] = {0x23, 0xCB, 0x26, 0x01, 0x00, 0x20, 0x08, 0x04, 0x30, 0x58, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xCD};

Timestamp : 000014.944Library   : v2.8.0
Protocol  : MITSUBISHI_ACCode      : 0x23CB260100000804305800000000040000AD (144 Bits)Mesg Desc.: Power: Off, Mode: 1 (Heat), Temp: 20C, Fan: 0 (Auto), Swing(V): 3 (Middle), Swing(H): 3 (Middle), Clock: 00:00, On Timer: 00:00, Off Timer: 00:00, Timer: -, Beep: Off, Clean: On, Weekday: 0, 10C Heat: Off, ISee: Off, Econo: Off, Absense detect: Off, Direct / Indirect Mode: 0, Fresh: Off
uint16_t rawData[583] = {3456, 1664,  496, 1202,  470, 1226,  470, 380,  468, 380,  468, 380,  468, 1228,  470, 380,  468, 380,  468, 1228,  470, 1226,  470, 380,  468, 1228,  470, 380,  468, 380,  468, 1230,  468, 1228,  470, 380,  468, 1230,  468, 1228,  470, 380,  468, 380,  468, 1228,  468, 380,  468, 380,  468, 1228,  470, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  470, 380,  468, 380,  468, 380,  468, 380,  468, 378,  468, 380,  470, 380,  468, 380,  468, 380,  470, 378,  468, 380,  468, 380,  468, 1228,  470, 378,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  496, 1202,  470, 380,  468, 380,  468, 380,  468, 380,  468, 380,  496, 354,  468, 380,  468, 380,  468, 380,  468, 1228,  470, 1228,  470, 378,  468, 380,  470, 380,  496, 352,  496, 354,  468, 1228,  470, 1228,  470, 378,  468, 1228,  470, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 378,  468, 380,  468, 380,  468, 380,  496, 352,  470, 380,  468, 380,  468, 380,  496, 352,  468, 380,  468, 380,  468, 380,  468, 380,  494, 352,  496, 352,  470, 380,  468, 380,  468, 380,  470, 378,  470, 378,  468, 380,  468, 380,  468, 380,  496, 352,  468, 380,  468, 380,  468, 380,  494, 354,  468, 1228,  470, 380,  468, 380,  468, 380,  496, 352,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  470, 378,  468, 380,  496, 352,  496, 352,  496, 352,  494, 354,  468, 380,  468, 380,  496, 352,  468, 380,  468, 380,  496, 352,  496, 1202,  470, 380,  468, 1228,  496, 1200,  498, 352,  496, 1200,  496, 352,  496, 1202,  496, 12908,  3456, 1664,  470, 1228,  496, 1200,  496, 354,  496, 352,  468, 382,  494, 1200,  470, 380,  496, 352,  496, 1202,  496, 1202,  496, 352,  468, 1230,  496, 352,  468, 380,  496, 1200,  496, 1200,  496, 352,  468, 1228,  496, 1202,  496, 354,  496, 352,  496, 1202,  470, 378,  496, 352,  468, 1228,  496, 354,  468, 380,  468, 380,  496, 352,  470, 380,  496, 352,  496, 352,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  496, 354,  496, 352,  470, 378,  496, 352,  468, 380,  468, 380,  468, 380,  496, 352,  496, 352,  468, 380,  468, 380,  496, 352,  468, 380,  496, 1202,  496, 352,  468, 380,  496, 352,  468, 380,  468, 380,  468, 380,  496, 1202,  496, 352,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  494, 354,  496, 352,  468, 1228,  468, 1228,  470, 380,  468, 380,  468, 380,  468, 382,  466, 380,  468, 1228,  468, 1228,  470, 380,  468, 1228,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  494, 354,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 1228,  470, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 382,  466, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 380,  468, 1228,  468, 380,  468, 1228,  468, 1230,  468, 380,  468, 1228,  468, 380,  468, 1228,  470};  // MITSUBISHI_ACuint8_t state[18] = {0x23, 0xCB, 0x26, 0x01, 0x00, 0x00, 0x08, 0x04, 0x30, 0x58, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xAD};
@crankyoldgit crankyoldgit self-assigned this Feb 15, 2022
crankyoldgit added a commit that referenced this issue Feb 15, 2022
* Update supported devices
* Decrease gap between repeat messages by 1.6ms to improve capture of messages.
* Add/update unit tests accordingly.

Fixes #1759
@crankyoldgit
Copy link
Owner

@nao-pon The reason the messages were not being decoded correctly was the "gap" between the messages (there are technically two messages in your capture) was not the same as expected.
I've tweaked that timing a little to make it match successfully. Please download & confirm if https://github.com/crankyoldgit/IRremoteESP8266/tree/Issue1759 (PR #1760) fixes the issue for you.

@crankyoldgit crankyoldgit added the Pending Confirmation Waiting for confirmation from user label Feb 15, 2022
crankyoldgit added a commit that referenced this issue Feb 15, 2022
* Update supported devices
* Decrease gap between repeat messages by 1.6ms to improve capture of messages.
* Add/update unit tests accordingly.

Fixes #1759
@nao-pon
Copy link
Author

nao-pon commented Feb 15, 2022

@crankyoldgit Thank you for your prompt response. We have confirmed that it works without problems with the correction.
Thank you so much!

crankyoldgit added a commit that referenced this issue Mar 14, 2022
_v2.8.2 (20220314)_

**[Bug Fixes]**
- ESP32-C3: Fix reboot/crashes on ESP32-C3s when receiving. (#1768 #1751)

**[Features]**
- HITACHI_AC296: Add `IRac` class support & tests. (#1776 #1758 #1757)
- Support for Hitachi RAS-70YHA3 (remote RAR-3U3) (#1758 #1757)
- LG: Add Swing Toggle support for Model `LG6711A20083V` (#1771 #1770)
- IRMQTTServer: add `MQTT_SERVER_AUTODETECT_ENABLE` via mqtt mDNS (#1769)
- Experimental basic support for Kelon 168 bit / 21 byte protocol. (#1747 #1745 #1744)
- MitsubishiAC: Tweak repeat gap timing. (#1760 #1759)
- Gree YAP0F8 (Detected as Kelvinator) vertical position set support (#1756)
- Make KELON (48 bit) protocol decoding stricter. (#1746 #1744)
- IRMQTTServer V1.6.1 (#1740 #1739 #1729)
- HITACHI_AC264: Add minimal detailed support. (#1735 #1729)
- LG2: Improve Light toggle msg handling. (#1738 #1737)
- MIDEA: Add support for Quiet, Clean & Freeze Protect controls. (#1734 #1733)
- Add basic support for HITACHI_AC264 264bit protocol. (#1730 #1729)
- ESP32-C3: Work around for some C3 specific compiler issues again. (#1732 #1695)

**[Misc]**
- MIDEA: Update supported devices (#1774 #1773 #1716)
- Update devices supported by ELECTRA_AC (#1766 #1765)
- Improve documentation for `encodePioneer()` (#1761 #1749)
- Update (un)supported DAIKIN128 devices. (#1752)
- Refactor `decodeCOOLIX()` code & add another test case. (#1750 #1748)
- Simplify code based on state_t being initialised by default. (#1736 #1699)
- Add comments to help Teknopoint users. (#1731 #1728)
- Fix library version string calculation. (#1727 #1725)
- Confirm we can reproduce `TurnOnFujitsuAC.ino` via IRac/IRMQTTServer. (#1726 #1701)
crankyoldgit added a commit that referenced this issue Mar 15, 2022
##_v2.8.2 (20220314)_

**[Bug Fixes]**
- ESP32-C3: Fix reboot/crashes on ESP32-C3s when receiving. (#1768 #1751)

**[Features]**
- HITACHI_AC296: Add `IRac` class support & tests. (#1776 #1758 #1757)
- Support for Hitachi RAS-70YHA3 (remote RAR-3U3) (#1758 #1757)
- LG: Add Swing Toggle support for Model `LG6711A20083V` (#1771 #1770)
- IRMQTTServer: add `MQTT_SERVER_AUTODETECT_ENABLE` via mqtt mDNS (#1769)
- Experimental basic support for Kelon 168 bit / 21 byte protocol. (#1747 #1745 #1744)
- MitsubishiAC: Tweak repeat gap timing. (#1760 #1759)
- Gree YAP0F8 (Detected as Kelvinator) vertical position set support (#1756)
- Make KELON (48 bit) protocol decoding stricter. (#1746 #1744)
- IRMQTTServer V1.6.1 (#1740 #1739 #1729)
- HITACHI_AC264: Add minimal detailed support. (#1735 #1729)
- LG2: Improve Light toggle msg handling. (#1738 #1737)
- MIDEA: Add support for Quiet, Clean & Freeze Protect controls. (#1734 #1733)
- Add basic support for HITACHI_AC264 264bit protocol. (#1730 #1729)
- ESP32-C3: Work around for some C3 specific compiler issues again. (#1732 #1695)

**[Misc]**
- MIDEA: Update supported devices (#1774 #1773 #1716)
- Update devices supported by ELECTRA_AC (#1766 #1765)
- Improve documentation for `encodePioneer()` (#1761 #1749)
- Update (un)supported DAIKIN128 devices. (#1752)
- Refactor `decodeCOOLIX()` code & add another test case. (#1750 #1748)
- Simplify code based on state_t being initialised by default. (#1736 #1699)
- Add comments to help Teknopoint users. (#1731 #1728)
- Fix library version string calculation. (#1727 #1725)
- Confirm we can reproduce `TurnOnFujitsuAC.ino` via IRac/IRMQTTServer. (#1726 #1701)
@crankyoldgit
Copy link
Owner

FYI, the changes mentioned above have now been included in the new v2.8.2 release of the library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Pending Confirmation Waiting for confirmation from user
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants