-
Notifications
You must be signed in to change notification settings - Fork 836
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
Adding support for Sanyo AC 154bit protocol #1826
Comments
The faq outlines the steps. Please post the raw data from Irdumpv2+ with the full temperature range from lowest to highest. This will get us to the first stage where the basic protocol can be implemented with the correct bit ordering. After that comes the part of understanding each part. (Using decoded data) (Please excuse the brevity of this post due to writing from phone) |
Hi, no problem. 16c : 17c: 18c: 19c: 20c: 21c: 22c: 23c: 24c: 25c: 26c: 27c: 28c: 29c: 30c: |
* LSBF order determined by sequencing a temperature range. * add `sendSanyoAc152()` & `decodeSanyoAc152()` routines * Fix some comments. * Unit test coverage added for new protocol. * Update supported devices info. For #1826
Thanks for the temperature sequence. With that, I've determined it is in LSBF bit order. As the bit ordering has changed, you'll need to recapture everything again and do your analysis. Btw. Your IR receiver module, circuit, or environment is not very good. The signals you captured above are fairly poor quality. ie. the length of pulses and gaps varies a LOT. |
Hello, I have updated the first sheets with new value and started to decode the logic Thanks you :) |
So it's working? Also, can you supply the make & model number of the actual AC unit please. |
Yes ! It's working perfectly The manufacturer is Sanyo and the model number is : sap-kmrv124ehe |
* LSBF order determined by sequencing a temperature range. * add `sendSanyoAc152()` & `decodeSanyoAc152()` routines * Fix some comments. * Unit test coverage added for new protocol. * Update supported devices info. For #1826
What can I do now, I have attempted to reverse a little but I thinks I'm blocked on TIMER on remote. I will attempt to implement this in cpp |
Hello, what can I do now to help for decoding data ? |
Do you need the Timer functionality? Normally that's a low priority as you can use a computer/service to turn on/off a device when needed. etc. |
Non I don't need timer functionality. |
_v2.8.3 (20220915)_ **[Bug Fixes]** - Fix `#if` for DECODE_COOLIX48 (#1796) - Add missing `prev`s to `decodeToState()` (#1783) **[Features]** - Add `pause()` function to ESP32 when receiving. (#1871) - ARGO: Argo add `sendSensorTemp()` (#1858 #1859) - HAIER_AC160: Experimental detail support. (#1852 #1804) - BOSCH144: Add IRac class support (#1841) - Mitsubishi_AC: update left vane in `IRac` class (#1837) - Basic support for Daikin 312bit/39byte A/C protocol. (#1836 #1829) - Experimental basic support for Sanyo AC 152 bit protocol. (#1828 #1826) - GREE: Add model support for `YX1FSF`/Soleus Air Windown A/C (#1823 #1821) - Experimental basic support for Bosch 144bit protocol. (#1822 #1787) - Experimental basic support for TCL AC 96 bit protocol. (#1820 #1810) - Add basic support for clima-butler (52bit) RCS-SD43UWI (#1815 #1812) - TOTO: An experimental _(s)wipe_ at support for Toto Toilets. (#1811 #1806) - CARRIER_AC128: Experimental Basic support for Carrier AC 128bit protocol. (#1798 #1797) - HAIER_AC160: Add basic support for Haier 160bit protocol. (#1805 #1804) - DAIKIN: Add basic support for 200-bit Daikin protocol. (#1803 #1802) - FUJITSU: Improve handling of 10C Heat mode. (#1788 #1780) - FUJITSU: Improve handling of short (command only) messages. (#1784 #1780) **[Misc]** - Improve the `_IRREMOTEESP8266_VERSION_VAL` macro (#1875 #1870) - SONY: Update supported devices. (#1872) - SAMSUNG: Update supported devices (#1873) - NEC: Update supported devices (#1874) - Give IRmacros.h smaller scope to avoid impacting projects using IRremoteESP8266 (#1857 #1853 #1851) - Inhibit protocol names for not-included protocols (#1853 #1851) - Test out codeql static analysis (#1842) - Remove pylint disable=no-self-use (#1817) - Fujitsu General: update supported devices (#1813) - DAIKIN: Update supported devices (#1808 #1807) - Fujitsu: Update supported remote info. (#1801 #1794) - DAIKIN128: Update supported devices (#1754) - Voltas: Add link to manual for 122LZF A/C. (#1800 #1799 #1238) - Daikin128: Additional unit test. (#1795 #1754) - MIDEA: Update supported devices (#1791 #1790)
**_v2.8.3 (20220915)_** **[Bug Fixes]** - Fix `#if` for DECODE_COOLIX48 (#1796) - Add missing `prev`s to `decodeToState()` (#1783) **[Features]** - Add `pause()` function to ESP32 when receiving. (#1871) - ARGO: Argo add `sendSensorTemp()` (#1858 #1859) - HAIER_AC160: Experimental detail support. (#1852 #1804) - BOSCH144: Add IRac class support (#1841) - Mitsubishi_AC: update left vane in `IRac` class (#1837) - Basic support for Daikin 312bit/39byte A/C protocol. (#1836 #1829) - Experimental basic support for Sanyo AC 152 bit protocol. (#1828 #1826) - GREE: Add model support for `YX1FSF`/Soleus Air Windown A/C (#1823 #1821) - Experimental basic support for Bosch 144bit protocol. (#1822 #1787) - Experimental basic support for TCL AC 96 bit protocol. (#1820 #1810) - Add basic support for clima-butler (52bit) RCS-SD43UWI (#1815 #1812) - TOTO: An experimental _(s)wipe_ at support for Toto Toilets. (#1811 #1806) - CARRIER_AC128: Experimental Basic support for Carrier AC 128bit protocol. (#1798 #1797) - HAIER_AC160: Add basic support for Haier 160bit protocol. (#1805 #1804) - DAIKIN: Add basic support for 200-bit Daikin protocol. (#1803 #1802) - FUJITSU: Improve handling of 10C Heat mode. (#1788 #1780) - FUJITSU: Improve handling of short (command only) messages. (#1784 #1780) **[Misc]** - Improve the `_IRREMOTEESP8266_VERSION_VAL` macro (#1875 #1870) - SONY: Update supported devices. (#1872) - SAMSUNG: Update supported devices (#1873) - NEC: Update supported devices (#1874) - Give IRmacros.h smaller scope to avoid impacting projects using IRremoteESP8266 (#1857 #1853 #1851) - Inhibit protocol names for not-included protocols (#1853 #1851) - Test out codeql static analysis (#1842) - Remove pylint disable=no-self-use (#1817) - Fujitsu General: update supported devices (#1813) - DAIKIN: Update supported devices (#1808 #1807) - Fujitsu: Update supported remote info. (#1801 #1794) - DAIKIN128: Update supported devices (#1754) - Voltas: Add link to manual for 122LZF A/C. (#1800 #1799 #1238) - Daikin128: Additional unit test. (#1795 #1754) - MIDEA: Update supported devices (#1791 #1790)
FYI, the changes mentioned above have now been included in the new v2.8.3 release of the library. |
I do not understand how to use it. There is a class IRSanyoAc with "send()" and a class IRsend with sendSanyoAc152(). How does this belong together? If I make IRSanyoAc.setTemp(26), how to do a sendSanyoAc152()? |
The There is no "detailed" support yet for the In short, you can't use the |
Hello, I attemp to decode the IR of my remote for the A/C with Sanyo RCS-4MHVPIS4EE remote,
I created a Google Sheet like recommended and user Auto_analyse_raw_data.py:
Can I have some help or explaination for this protocole
The text was updated successfully, but these errors were encountered: