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

IRMQTTServer: Enforce a repeat for all Coolix calls #752

Merged
merged 4 commits into from
Jun 16, 2019
Merged

Conversation

crankyoldgit
Copy link
Owner

@crankyoldgit crankyoldgit commented Jun 13, 2019

A user can request 0 repeats for COOLIX message, they probably don't
want that as the default use case is a single repeat.
Similar to SONY, enforce the limit to save support headaches rather than
assume the user knows what they are doing.

(Sorry to any power-users who were using this feature. :-)

  • Add unit tests to confirm IRac class and thus the IRMQTTServer AirCon page, always sent a valid (with 1 repeat) Coolix message.

FYI @jimmys01
Ref: #637 (comment)

@jimmys01
Copy link
Contributor

My (Midea by the way) AC units at least all need that repeat :-)

@crankyoldgit
Copy link
Owner Author

My (Midea by the way) AC units at least all need that repeat :-)

@jimmys01 What is the model number of the head unit and the remote? I can add it to the supported devices section. :)

@jimmys01
Copy link
Contributor

Brand: Midea
REMOTE: RG52D/BGE
AC MODEL: MS12FU-10HRDn1-QRd0GW(B)

@crankyoldgit
Copy link
Owner Author

Thanks. Added.

A user can request 0 repeats for COOLIX message, they probably don't
want that as the default use case is a single repeat.
Similar to SONY, enforce the limit to save support headaches rather than
assume the user knows what they are doing.

(Sorry to any power-users who were using this feature. :-)

FYI @jimmys01
Ref: #637 (comment)
@crankyoldgit crankyoldgit merged commit 0cb8c13 into master Jun 16, 2019
crankyoldgit added a commit that referenced this pull request Jun 16, 2019
_v2.6.2 (20190616)_

**[Features]**
- Initial support for the ESP32 architecture & boards. (#742)
- Add changable GPIO settings to IRMQTTServer. (#730)
- IRMQTTServer: Enforce a repeat for all Coolix calls (#752)
- Basic DAIKIN 160bit send and decode. (#754)
- Add example code for a Smart(er) IR Repeater. (#740)
- Enforce Samsung A/C Quiet & Powerful mutual exclusivity.

**[Misc]**
- IRMQTTServer: Add some memory alloc safety checks. (#749)
- Move some ToString() functions to IRac.cpp (#748)
- Increase tolerance value for TCL112AC protocol. (#745)
- Fix compiler warning in IRutils_test.cpp (#756)
- Scrape Supported Protocols and generate SupportedProtocols.md (#755)
- Make supported device info more organised. (#753)
@crankyoldgit crankyoldgit mentioned this pull request Jun 16, 2019
crankyoldgit added a commit that referenced this pull request Jun 16, 2019
_v2.6.2 (20190616)_

**[Features]**
- Initial support for the ESP32 architecture & boards. (#742)
- Add changable GPIO settings to IRMQTTServer. (#730)
- IRMQTTServer: Enforce a repeat for all Coolix calls (#752)
- Basic DAIKIN 160bit send and decode. (#754)
- Add example code for a Smart(er) IR Repeater. (#740)
- Enforce Samsung A/C Quiet & Powerful mutual exclusivity.

**[Misc]**
- IRMQTTServer: Add some memory alloc safety checks. (#749)
- Move some ToString() functions to IRac.cpp (#748)
- Increase tolerance value for TCL112AC protocol. (#745)
- Fix compiler warning in IRutils_test.cpp (#756)
- Scrape Supported Protocols and generate SupportedProtocols.md (#755)
- Make supported device info more organised. (#753)
@crankyoldgit crankyoldgit deleted the coolix_IRac branch June 17, 2019 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants