-
Notifications
You must be signed in to change notification settings - Fork 835
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
Initial basic support for Whirlpool A/C messages. #511
Conversation
- Send Whirlpool A/C messages. - Basic decoding of Whirlpool A/C messages. Settings are not decoded. - Add support to IRMQTTServer example code. - Very basic unit tests for send/decoding. Ref: #509
FYI @redmusicxd |
I'll give it a test when i have time. |
I uploaded the code for IRrecvDumpV2 with the modifications (of course 😁) and here is the first data: uint16_t rawData[343] = {8944, 4488, 594, 1644, 594, 1648, 600, 526, 592, 540, 600, 532, 598, 540, 600, 540, 598, 1650, 600, 520, 598, 1642, 596, 1648, 600, 530, 600, 534, 596, 542, 598, 544, 596, 534, 594, 526, 592, 530, 598, 1646, 594, 536, 592, 542, 596, 1658, 592, 1666, 592, 538, 592, 1646, 594, 530, 600, 526, 602, 528, 600, 1652, 596, 1658, 602, 1658, 592, 540, 600, 520, 598, 526, 594, 534, 596, 536, 594, 540, 600, 538, 592, 550, 600, 530, 600, 522, 598, 526, 592, 534, 596, 536, 594, 540, 598, 540, 600, 540, 600, 514, 594, 7920, 592, 528, 602, 522, 596, 1648, 592, 538, 600, 1652, 598, 540, 600, 542, 598, 1650, 600, 520, 598, 1644, 594, 1650, 598, 532, 598, 1654, 594, 1662, 598, 542, 598, 534, 596, 524, 596, 528, 600, 528, 602, 528, 600, 534, 594, 542, 598, 544, 596, 534, 596, 526, 594, 530, 600, 528, 590, 540, 600, 534, 596, 542, 598, 542, 596, 534, 596, 526, 594, 530, 600, 528, 592, 540, 600, 534, 596, 540, 598, 544, 598, 532, 596, 524, 594, 530, 600, 528, 602, 530, 600, 534, 596, 542, 598, 544, 594, 536, 604, 518, 602, 522, 596, 532, 598, 532, 596, 538, 592, 546, 594, 548, 592, 540, 600, 1638, 600, 1642, 598, 1648, 592, 538, 600, 1652, 598, 1658, 592, 550, 602, 1630, 598, 7920, 594, 526, 594, 530, 598, 528, 602, 530, 600, 536, 594, 544, 596, 546, 596, 536, 594, 1646, 594, 530, 600, 528, 602, 530, 600, 536, 594, 544, 596, 546, 594, 538, 592, 528, 600, 524, 596, 532, 598, 532, 596, 538, 592, 546, 594, 548, 592, 540, 600, 520, 600, 524, 594, 534, 596, 534, 594, 540, 600, 538, 602, 540, 600, 530, 598, 522, 596, 528, 592, 536, 594, 538, 600, 534, 596, 542, 598, 544, 596, 536, 594, 528, 592, 532, 596, 532, 598, 532, 598, 536, 594, 546, 594, 546, 594, 538, 592, 1646, 592, 532, 598, 528, 600, 530, 600, 534, 594, 544, 596, 546, 594, 518, 590}; // WHIRLPOOL_AC It does indeed output the whole 168-bit code. |
So next i will press different buttons and combinations on the remote & record them && I'll post them in my git repo after i merge this implementation. |
- Send Whirlpool A/C messages. - Basic decoding of Whirlpool A/C messages. Settings are not decoded. - Add support to IRMQTTServer example code. - Very basic unit tests for send/decoding. Ref: #509
…RremoteESP8266 into 2.5-dev-whirlpool_ac
Analysis of the temperature data in the Whirlpool messages indicate the bytes of data are in LSB First order, not MSB First. See #509 (comment)
9f697ac
to
4c2077d
Compare
No review comments in over a week. Merging. |
## _v2.5.0 (20180919)_ **[Bug Fixes]** - Fix HTML menu error for GICABLE in IRMQTTServer. (#516) - Fix Mitsubishi A/C mode setting. (#514) - Add missing ',' in auto analyse tool generated code. (#513) - Fix Fujitsu checksum validation. (#501) - Remove errant Repeat debug statement in IRMQTTServer. (#507) **[Features]** - Mitsubishi A/C decode improvements. (#514) - Basic support for Whirlpool A/C messages. (#511) - Basic support for Samsung A/C messages. (#512) - Experimental support for detailed Samsung A/C messages. (#521) - Experimental support for detailed Coolix A/C messages. (#518) - Experimental support for Lutron protocol. (#516) - Calculate and use average values for timings in analysing tool. (#513) **[Misc]** - Style change from using #define's for constants to `const kConstantName`. - Improve the JVC example code.
## _v2.5.0 (20180919)_ **[Bug Fixes]** - Fix HTML menu error for GICABLE in IRMQTTServer. (#516) - Fix Mitsubishi A/C mode setting. (#514) - Add missing ',' in auto analyse tool generated code. (#513) - Fix Fujitsu checksum validation. (#501) - Remove errant Repeat debug statement in IRMQTTServer. (#507) **[Features]** - Mitsubishi A/C decode improvements. (#514) - Basic support for Whirlpool A/C messages. (#511) - Basic support for Samsung A/C messages. (#512) - Experimental support for detailed Samsung A/C messages. (#521) - Experimental support for detailed Coolix A/C messages. (#518) - Experimental support for Lutron protocol. (#516) - Calculate and use average values for timings in analysing tool. (#513) **[Misc]** - Style change from using `#define`s for constants to `const kConstantName`. - Improve the JVC example code.
Ref: #509