-
Notifications
You must be signed in to change notification settings - Fork 839
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
Bosch AC Timer Captures #1694
Comments
Hey @jimmys01
works out to be 2 x 48 bit messages ( So that is why it isn't being detected as a normal 24-bit I can't see anyway I can retrofit this into the existing That work for you? |
If it mostly matches otherwise, what if we ignore som checks for larger messages? |
It feels weird that the same remote to use 2 different ways of communicating with the AC. |
It's the same way from it's perspective.
I see your point, but I think I can make it work.
Adding basic support will be trivial so don't worry about that aspect. |
That's possible, but if I make it a separate protocol, will be cleaner, and completely optional, and infact smaller than current sendCOOLIX/decodeCOOLIX because it won't have the inversion checks, and use the generic functions. |
Can we also get the details of the AC itself? |
Sure its the Bosch B1ZAI2441W/B1ZAO2441W |
* As far as we can tell COOLIX48 is a subtle version of `COOLIX` but does not obey the "every second byte is inverted" verification pattern. Thus, COOLIX48 is twice the bit size of COOLIX (24 bits). * This seems to be used by a Bosch A/C to transmite On & Off timer values. * Update & Extend Coolix Unit tests to cover this. * Other minor code style changes. Fixes #1694
Both encoding and decoding works! |
Excellent. Thanks for that. |
* As far as we can tell COOLIX48 is a subtle version of `COOLIX` but does not obey the "every second byte is inverted" verification pattern. Thus, COOLIX48 is twice the bit size of COOLIX (24 bits). * This seems to be used by a Bosch A/C to transmite On & Off timer values. * Update & Extend Coolix Unit tests to cover this. * Other minor code style changes. Fixes #1694
_v2.8.1 (20220101)_ **[Bug Fixes]** - Arduino ESP32 Core v2.0.2+ crashes due to our timer hack. (#1715 #1715) - SONY: Fix old Sony CD-Player Remote (12 Bit) (#1714) **[Features]** - Add tool to convert protocol & code to raw timing info. (#1708 #1707 #1703) - Add basic support for COOLIX48 protocol. (#1697 #1694) - MITSUBISHI_AC: Added support for i-SAVE mode. (#1666) - TOSHIBA_AC: Add Filter setting support. aka. Pure. (#1693 #1692) - Airton: Add detailed A/C support. (#1688 #1670) **[Misc]** - Add a structured library version number. (#1717) - Workflows Split UnitTests (#1712) - Reduce time for workflow/Build (#1709) - Fix some compiler & linter warnings (#1699 #1700) - Fujitsu: Update supported A/C models (#1690 #1689 #1702 #1701) - Remove extra `const` qualifier for char pointer (#1704) - TCL: Update supported devices. (#1698) - ESP32-C3: Work around for some C3 specific compiler issues. (#1696 #1695)
## _v2.8.1 (20220101)_ **[Bug Fixes]** - Arduino ESP32 Core v2.0.2+ crashes due to our timer hack. (#1715 #1713 ) - SONY: Fix old Sony CD-Player Remote (12 Bit) (#1714) **[Features]** - Add tool to convert protocol & code to raw timing info. (#1708 #1707 #1703) - Add basic support for COOLIX48 protocol. (#1697 #1694) - MITSUBISHI_AC: Added support for i-SAVE mode. (#1666) - TOSHIBA_AC: Add Filter setting support. aka. Pure. (#1693 #1692) - Airton: Add detailed A/C support. (#1688 #1670) **[Misc]** - Add a structured library version number. (#1717) - Workflows Split UnitTests (#1712) - Reduce time for workflow/Build (#1709) - Fix some compiler & linter warnings (#1699 #1700) - Fujitsu: Update supported A/C models (#1690 #1689 #1702 #1701) - Remove extra `const` qualifier for char pointer (#1704) - TCL: Update supported devices. (#1698) - ESP32-C3: Work around for some C3 specific compiler issues. (#1696 #1695)
FYI, the changes mentioned above have now been included in the new v2.8.1 release of the library. |
Version/revision of the library used
v2.7.20
I had problems with powering off the AC but the problems where mainly between the chair and the monitor. Of course the library is it is working flawlessly :-) ..
I thought to post anyway the captures I have done for my project (I send them using RAW encoding with ESPEasy), it would be nice If can be added to the library. If not this post can be deleted.
Bosch Remote RG36B4/BGE (Uses COOLIX protocol)
Turn Off IR Capture from original Remote (irrecvdump V3)
Turn Off Timer captures
Turn ON timer Capture
The text was updated successfully, but these errors were encountered: