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: Fix bug when receiving an A/C message and not re-transmitting it. #1038

Merged
merged 11 commits into from
Feb 6, 2020

Conversation

crankyoldgit
Copy link
Owner

  • When an incoming IR A/C message changed the state, we didn't always update the "previous" state once it was dealt with.
  • Misc. code style & typo fixes.
  • Version bump.
  • Extra unit tests used along the way.

Fixes #1035

* Unit tests to try to duplicate a reported issue in IRMQTTServer (not 
yet found)
* Fix a typo

For #1035
Make it easier to read and clearer.
For #1035
@sheppy99
* Fix an issue where in some cases the previous state wasn't getting
updated.
  - Add `markAsSent()` to `IRac` class.
* Fix some code indenting.

For #1035 @sheppy99
@crankyoldgit crankyoldgit self-assigned this Feb 2, 2020
@crankyoldgit crankyoldgit merged commit 0fc8379 into master Feb 6, 2020
@crankyoldgit crankyoldgit deleted the Issue1035 branch February 12, 2020 04:17
crankyoldgit added a commit that referenced this pull request Feb 26, 2020
_v2.7.4 (20200226)_

**[Bug Fixes]**
- IRMQTTServer: Fix bug when receiving an IR A/C message and not re-transmitting it. (#1035, #1038)
- Coolix: `setRaw()` doesn't update power state. (#1040, #1041)

**[Features]**
- Electra: Add improved feature support. (#1033, #1051)
- Add support for Epson protocol. (#1034, #1050)
- Add options to `decode()` to aid detection. Improve NEC detection. (#1042, #1046)
- SamsungAc: Add support for Light & Ion (VirusDoctor). (#1045, #1048, #1049)
- Add Italian (it-IT) locale/language support. (#1047) (kudos @egueli)
- gc_decode: Add repeat support for pronto codes. (#1034, #1043)

**[Misc]**
- Update supported SamsungAc devices (#1045)
- Coolix: Subtle protocol timing adjustments (#1036, #1037)
- Add supported Electra device model info (#1033)
@crankyoldgit crankyoldgit mentioned this pull request Feb 26, 2020
crankyoldgit added a commit that referenced this pull request Feb 26, 2020
_v2.7.4 (20200226)_

**[Bug Fixes]**
- IRMQTTServer: Fix bug when receiving an IR A/C message and not re-transmitting it. (#1035, #1038)
- Coolix: `setRaw()` doesn't update power state. (#1040, #1041)

**[Features]**
- Electra: Add improved feature support. (#1033, #1051)
- Add support for Epson protocol. (#1034, #1050)
- Add options to `decode()` to aid detection. Improve NEC detection. (#1042, #1046)
- SamsungAc: Add support for Light & Ion (VirusDoctor). (#1045, #1048, #1049)
- Add Italian (it-IT) locale/language support. (#1047) (kudos @egueli)
- gc_decode: Add repeat support for pronto codes. (#1034, #1043)

**[Misc]**
- Update supported SamsungAc devices (#1045)
- Coolix: Subtle protocol timing adjustments (#1036, #1037)
- Add supported Electra device model info (#1033)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Power Stat doesn't reflect received command, JSON does
1 participant