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

Experimental detailed support for Truma A/Cs. #1449

Merged
merged 6 commits into from
Apr 4, 2021
Merged

Conversation

crankyoldgit
Copy link
Owner

@crankyoldgit crankyoldgit commented Mar 30, 2021

  • add sendTruma() & decodeTruma().
  • update ancillary routines as needed.
  • Support settings of:
    • Power
    • Temperature
    • Operating Mode
    • Fan Speed
    • Quiet
    • Checksums.
  • Update IRac class to add support as described.
  • Add unit test coverage for new protocol & class.

Fixes #1440

* Note: Bit ordering and representation may change.
* add `sendTruma()` & `decodeTruma()`.
* update ancillary routines as needed.
* Add unit test coverage for new protocol.

For #1440
@crankyoldgit crankyoldgit requested a review from NiKiZe March 30, 2021 01:47
@crankyoldgit crankyoldgit self-assigned this Mar 30, 2021
* Support settings of:
  - Power
  - Temperature
  - Operating Mode
  - Fan Speed
  - Quiet
  - Checksums.
* Update `IRac` class to add support as described.
* Unit tests.

For #1440
@crankyoldgit crankyoldgit changed the title Experimental basic support for Truma A/Cs. Experimental detailed support for Truma A/Cs. Mar 31, 2021
@crankyoldgit crankyoldgit added the Pending Confirmation Waiting for confirmation from user label Mar 31, 2021
Sending and decoding confirmed working in #1440 (comment)
@crankyoldgit
Copy link
Owner Author

Confirmed working on real device(s) in #1440 (comment)

@crankyoldgit crankyoldgit requested a review from siriuslzx April 1, 2021 00:05
@crankyoldgit crankyoldgit removed the Pending Confirmation Waiting for confirmation from user label Apr 1, 2021
src/ir_Truma.cpp Outdated Show resolved Hide resolved
@crankyoldgit crankyoldgit merged commit 77ba26b into master Apr 4, 2021
@crankyoldgit crankyoldgit deleted the Truma_basic branch April 4, 2021 08:38
crankyoldgit added a commit that referenced this pull request Apr 17, 2021
_v2.7.17 (20210418)_
**[News]**
- The library now supports 100 IR protocols! \o/

**[Bug Fixes]**
- Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448)

**[Features]**
- Fujitsu: Add support for `ARREW4E` model. (#1455 #1456)
- Experimental detailed support for Truma A/Cs. (#1440 #1449)

**[Misc]**
- Fix Arduino library linter issues. (#1451 #1452 #1453 #1460)
@crankyoldgit crankyoldgit mentioned this pull request Apr 17, 2021
crankyoldgit added a commit that referenced this pull request Apr 18, 2021
## _v2.7.17 (20210418)_
### **[News]**
- The library now supports 100 IR protocols! \o/

**[Bug Fixes]**
- Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448)

**[Features]**
- Fujitsu: Add support for `ARREW4E` model. (#1455 #1456)
- Experimental detailed support for Truma A/Cs. (#1440 #1449)

**[Misc]**
- Fix Arduino library linter issues. (#1451 #1452 #1453 #1460)
crankyoldgit added a commit that referenced this pull request Apr 19, 2021
_v2.7.17 (20210420)_
**[News]**
- The library now supports 100 IR protocols! \o/

**[Bug Fixes]**
- Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448)
- Fix issues with installing the library under the Arduino IDE on Win10 & OSX (#1451 #1464)

**[Features]**
- Fujitsu: Add support for `ARREW4E` model. (#1455 #1456)
- Experimental detailed support for Truma A/Cs. (#1440 #1449)

**[Misc]**
- Fix Arduino library linter issues. (#1451 #1452 #1453 #1460)
- Reduce the library's zip download size. (#1451 #1463)
- An experiment in using Github Actions to do some of the CI work. (#1462)
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.

Support for Truma Caravan A/C devices
2 participants