From e8dee1a6172e480411083467ea9f0ac4de746415 Mon Sep 17 00:00:00 2001 From: crankyoldgit Date: Sat, 28 Aug 2021 16:45:31 +1000 Subject: [PATCH] v2.7.20 release _v2.7.20 (20210828)_ **[Bug Fixes]** - Make `strToSwingH()` match "Right Max" (#1550 #1551) **[Features]** - Experimental Bose remote support (#1579) - Added MitsubishiAC VaneLeft (#1572 #1576) - HAIER_AC176: Add experimental detailed support (#1480 #1571) - Detailed support for Tornado/Sanyo 88-bit A/C protocol (#1503 #1568) - Add support for new `TROTEC_3550` A/C protocol (#1563 #1566 #1507) - SamsungAc: Use `sendExtended()` going forward. (#1484 #1562) - SamsungAc: Redo/fix checksum calculations. (#1538 #1554) - LG: Add support for `AKB73757604` model (#1531 #1545) - Daikin176: Add support for Unit Id. (#1543 #1544) - Daikin2: Add support for Humidity setting/operation. (#1535 #1540) - TCL112AC: Add support for quiet/mute setting. (#1528 #1529) - LG2: Add Fan speed, Swing, & Light support for new `AKB74955603` model (#1513 #1530) - Add Mitsubishi AC "fan only" mode (#1527) **[Misc]** - Change when some github workflows run (#1583) - Add/update supported device info (#1580 #1581 #1585) - Fix pylint issues due to pylint update. (#1569 #1570) - DAIKIN216: Update supported models. (#1552 #1567) - IRMQTTServer: Build a minimal OTA image via PlatformIO. (#1513 #1541) - Reduce memory fragmentation cause by String usage. (#1493 #1536) - Refactor `decodeMitsubishiAC()` (#1523 #1532) - Fix incorrect comment. - Migrate from Travis to GitHub Actions (#1522 #1526) - Documentation update with additional supported Panasonic AC models (#1525) --- README.md | 4 +- README_de.md | 4 +- README_fr.md | 4 +- ReleaseNotes.md | 33 ++++++++++ SupportedProtocols.md | 22 ++++--- keywords.txt | 142 +++++++++++++++++++++++++++++++++++++++++- library.json | 2 +- library.properties | 2 +- src/IRremoteESP8266.h | 2 +- 9 files changed, 197 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 8f563b01e..5dae9cfd9 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ This library enables you to **send _and_ receive** infra-red signals on an [ESP8266](https://github.com/esp8266/Arduino) or an [ESP32](https://github.com/espressif/arduino-esp32) using the [Arduino framework](https://www.arduino.cc/) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc. -## v2.7.19 Now Available -Version 2.7.19 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes. +## v2.7.20 Now Available +Version 2.7.20 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes. #### Upgrading from pre-v2.0 Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on our [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page. diff --git a/README_de.md b/README_de.md index d7cc16a7a..51ded0420 100644 --- a/README_de.md +++ b/README_de.md @@ -11,8 +11,8 @@ Diese Programmbibliothek ermöglicht das **Senden _und_ Empfangen** von Infrarotsignalen mit [ESP8266](https://github.com/esp8266/Arduino)- und [ESP32](https://github.com/espressif/arduino-esp32)-Mikrocontrollern mithilfe des [Arduino-Frameworks](https://www.arduino.cc/) und handelsüblichen 940nm Infrarot-LEDs undIR-Empfängermodulen, wie zum Beispiel TSOP{17,22,24,36,38,44,48}*-Demodulatoren. -## v2.7.19 jetzt verfügbar -Version 2.7.19 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen. +## v2.7.20 jetzt verfügbar +Version 2.7.20 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen. #### Hinweis für Nutzer von Versionen vor v2.0 Die Benutzung der Bibliothek hat sich mit Version 2.0 leicht geändert. Einige Anpassungen im aufrufenden Code werden nötig sein, um mit Version ab 2.0 korrekt zu funktionieren. Mehr zu den Anpassungen finden sich auf unserer [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0)-Seite. diff --git a/README_fr.md b/README_fr.md index c46bd2750..fe314c459 100644 --- a/README_fr.md +++ b/README_fr.md @@ -10,8 +10,8 @@ Cette librairie vous permetra de **recevoir et d'envoyer des signaux** infrarouge sur le protocole [ESP8266](https://github.com/esp8266/Arduino) ou sur le protocole [ESP32](https://github.com/espressif/arduino-esp32) en utilisant le [Arduino framework](https://www.arduino.cc/) qui utilise la norme 940nm IR LEDs et le module basique de reception d'onde IR. Exemple : TSOP{17,22,24,36,38,44,48}* modules etc. -## v2.7.19 disponible -Version 2.7.19 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants. +## v2.7.20 disponible +Version 2.7.20 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants. #### mise à jour depuis pre-v2.0 L'utilisation de la librairie à un peu changer depuis la version in v2.0. Si vous voulez l'utiliser vous devrez changer votre utilisation aussi. Vous pouvez vous renseigner sur les précondition d'utilisation ici : [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page. diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 6fcd6f183..f5bc0f66a 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,5 +1,38 @@ # Release Notes +## _v2.7.20 (20210828)_ + +**[Bug Fixes]** +- Make `strToSwingH()` match "Right Max" (#1550 #1551) + +**[Features]** +- Experimental Bose remote support (#1579) +- Added MitsubishiAC VaneLeft (#1572 #1576) +- HAIER_AC176: Add experimental detailed support (#1480 #1571) +- Detailed support for Tornado/Sanyo 88-bit A/C protocol (#1503 #1568) +- Add support for new `TROTEC_3550` A/C protocol (#1563 #1566 #1507) +- SamsungAc: Use `sendExtended()` going forward. (#1484 #1562) +- SamsungAc: Redo/fix checksum calculations. (#1538 #1554) +- LG: Add support for `AKB73757604` model (#1531 #1545) +- Daikin176: Add support for Unit Id. (#1543 #1544) +- Daikin2: Add support for Humidity setting/operation. (#1535 #1540) +- TCL112AC: Add support for quiet/mute setting. (#1528 #1529) +- LG2: Add Fan speed, Swing, & Light support for new `AKB74955603` model (#1513 #1530) +- Add Mitsubishi AC "fan only" mode (#1527) + +**[Misc]** +- Change when some github workflows run (#1583) +- Add/update supported device info (#1580 #1581 #1585) +- Fix pylint issues due to pylint update. (#1569 #1570) +- DAIKIN216: Update supported models. (#1552 #1567) +- IRMQTTServer: Build a minimal OTA image via PlatformIO. (#1513 #1541) +- Reduce memory fragmentation cause by String usage. (#1493 #1536) +- Refactor `decodeMitsubishiAC()` (#1523 #1532) +- Fix incorrect comment. +- Migrate from Travis to GitHub Actions (#1522 #1526) +- Documentation update with additional supported Panasonic AC models (#1525) + + ## _v2.7.19 (20210706)_ **[Bug Fixes]** diff --git a/SupportedProtocols.md b/SupportedProtocols.md index 9f91b52e9..348a6d641 100644 --- a/SupportedProtocols.md +++ b/SupportedProtocols.md @@ -1,6 +1,6 @@ + Last generated: Sat 28 Aug 2021 07:53:10 +0000 ---> # IR Protocols supported by this library | Protocol | Brand | Model | A/C Model | Detailed A/C Support | @@ -9,6 +9,7 @@ | [Aiwa](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Aiwa.cpp) | **Aiwa** | RC-T501 RCU | | - | | [Amcor](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Amcor.cpp) | **[Amcor](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Amcor.h)** | ADR-853H A/C
TAC-444 remote
TAC-495 remote | | Yes | | [Argo](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Argo.cpp) | **[Argo](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Argo.h)** | Ulisse 13 DCI Mobile Split A/C | | Yes | +| [Bose](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Bose.cpp) | **Bose** | Bose TV Speaker | | - | | [Carrier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Carrier.cpp) | **[Carrier/Surrey](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Carrier.h)** | 42QG5A55970 remote
53NGK009/012 Inverter
619EGX0090E0 A/C
619EGX0120E0 A/C
619EGX0180E0 A/C
619EGX0220E0 A/C | | Yes | | [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Airwell](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | RC08B remote | | Yes | | [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Beko](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | BINR 070/071 split-type A/C
RG57K7(B)/BGEF Remote | | Yes | @@ -18,7 +19,7 @@ | [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Tokio](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | AATOEMF17-12CHR1SW split-type RG51\|50/BGE Remote | | Yes | | [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | RAS-4M27YAV-E A/C
RAS-M10YKV-E A/C
RAS-M13YKV-E A/C
WH-E1YE remote | | Yes | | [Corona](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Corona.cpp) | **[Corona](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Corona.h)** | AR-01 remote
CSH-N2211 A/C
CSH-N2511 A/C
CSH-N2811 A/C
CSH-N4011 A/C | | Yes | -| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128)
ARC423A5 remote (DAIKIN160)
ARC433** remote (DAIKIN)
ARC433B69 remote (DAIKIN216)
ARC466A33 remote (DAIKIN)
ARC477A1 remote (DAIKIN2)
ARC480A5 remote (DAIKIN152)
BRC4C151 remote (DAIKIN176)
BRC4C153 remote (DAIKIN176)
BRC52B63 remote (DAIKIN128)
DGS01 remote (DAIKIN64)
FFN-C/FCN-F Series A/C (DAIKIN64)
FFQ35B8V1B A/C (DAIKIN176)
FTE12HV2S A/C
FTWX35AXV1 A/C (DAIKIN64)
FTXB09AXVJU A/C (DAIKIN128)
FTXB12AXVJU A/C (DAIKIN128)
FTXM-M A/C (DAIKIN)
FTXZ25NV1B A/C (DAIKIN2)
FTXZ35NV1B A/C (DAIKIN2)
FTXZ50NV1B A/C (DAIKIN2)
M Series A/C (DAIKIN) | | Yes | +| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128)
ARC423A5 remote (DAIKIN160)
ARC433** remote (DAIKIN)
ARC433B69 remote (DAIKIN216)
ARC466A33 remote (DAIKIN)
ARC477A1 remote (DAIKIN2)
ARC480A5 remote (DAIKIN152)
ARC484A4 remote (DAIKIN216)
BRC4C151 remote (DAIKIN176)
BRC4C153 remote (DAIKIN176)
BRC52B63 remote (DAIKIN128)
DGS01 remote (DAIKIN64)
FFN-C/FCN-F Series A/C (DAIKIN64)
FFQ35B8V1B A/C (DAIKIN176)
FTE12HV2S A/C
FTQ60TV16U2 A/C (DAIKIN216)
FTWX35AXV1 A/C (DAIKIN64)
FTXB09AXVJU A/C (DAIKIN128)
FTXB12AXVJU A/C (DAIKIN128)
FTXM-M A/C (DAIKIN)
FTXZ25NV1B A/C (DAIKIN2)
FTXZ35NV1B A/C (DAIKIN2)
FTXZ50NV1B A/C (DAIKIN2)
M Series A/C (DAIKIN) | | Yes | | [Delonghi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Delonghi.cpp) | **[Delonghi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Delonghi.h)** | PAC A95 | | Yes | | [Denon](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Denon.cpp) | **Denon** | AVR-3801 A/V Receiver (probably) | | - | | [Dish](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Dish.cpp) | **DISH NETWORK** | echostar 301 | | - | @@ -51,8 +52,8 @@ | [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Green](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | YAPOF3 remote | | Yes | | [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | KSV26CRC A/C
KSV26HRC A/C
KSV35CRC A/C
KSV35HRC A/C
KSV53HRC A/C
KSV62HRC A/C
KSV70CRC A/C
KSV70HRC A/C
KSV80HRC A/C
YALIF Remote | | Yes | | [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Sharp](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | A5VEY A/C
YB1FA remote | | Yes | -| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[General Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711AR2853M A/C Remote
AG1BH09AW101 Split A/C | | Yes | -| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711A20083V remote (LG)
AKB74395308 remote (LG2)
AKB75215403 remote (LG2)
S4-W12JA3AA A/C (LG2) | | Yes | +| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[General Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711AR2853M A/C Remote (LG)
AG1BH09AW101 Split A/C (LG) | | Yes | +| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711A20083V remote (LG)
A4UW30GFA2 A/C (LG2 - AKB74955603 & AKB73757604)
AKB73757604 remote (LG2 - AKB73757604)
AKB74395308 remote (LG2)
AKB74955603 remote (LG2 - AKB74955603)
AKB75215403 remote (LG2)
AMNW09GSJA0 A/C (LG2 - AKB74955603)
AMNW24GTPA1 A/C (LG2 - AKB73757604)
S4-W12JA3AA A/C (LG2) | | Yes | | [Lasertag](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lasertag.cpp) | **Lasertag** | Phaser emitters | | - | | [Lego](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lego.cpp) | **LEGO Power Functions** | IR Receiver | | - | | [Lutron](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lutron.cpp) | **Lutron** | MIR-ITFS remote
MIR-ITFS-F remote
MIR-ITFS-LF remote
SP-HT remote | | - | @@ -66,10 +67,11 @@ | [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | FS40-7AR Stand Fan (MIDEA24) | | Yes | | [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[MrCool](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG57A6/BGEFU1 remote (MIDEA) | | Yes | | [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Pioneer System](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG66B6(B)/BGEFU1 remote (MIDEA)
RUBO18GMFILCAD A/C (18K BTU) (MIDEA)
RYBO12GMFILCAD A/C (12K BTU) (MIDEA)
UB018GMFILCFHD A/C (12K BTU) (MIDEA)
WS012GMFI22HLD A/C (12K BTU) (MIDEA)
WS018GMFI22HLD A/C (12K BTU) (MIDEA) | | Yes | +| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG57H(B)/BGE remote (MIDEA)
TROTEC PAC 3900 X (MIDEA) | | Yes | | [MilesTag2](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MilesTag2.cpp) | **Milestag2** | Various | | - | | [Mirage](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mirage.cpp) | **Mirage** | VLU series A/C | | - | | [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | HC3000 Projector (MITSUBISHI2)
KM14A 0179213 remote
MS-GK24VA A/C
TV (MITSUBISHI) | | Yes | -| [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | 001CP T7WE10714 remote (MITSUBISHI136)
KPOA remote (MITSUBISHI112)
MLZ-RX5017AS A/C (MITSUBISHI_AC)
MSH-A24WV A/C (MITSUBISHI112)
MSZ-GV2519 A/C (MITSUBISHI_AC)
MUH-A24WV A/C (MITSUBISHI112)
PEAD-RP71JAA Ducted A/C (MITSUBISHI136)
RH151/M21ED6426 remote (MITSUBISHI_AC)
SG153/M21EDF426 remote (MITSUBISHI_AC) | | Yes | +| [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | 001CP T7WE10714 remote (MITSUBISHI136)
KPOA remote (MITSUBISHI112)
MLZ-RX5017AS A/C (MITSUBISHI_AC)
MSH-A24WV A/C (MITSUBISHI112)
MSZ-GV2519 A/C (MITSUBISHI_AC)
MSZ-SF25VE3 A/C (MITSUBISHI_AC)
MSZ-ZW4017S A/C (MITSUBISHI_AC)
MUH-A24WV A/C (MITSUBISHI112)
PEAD-RP71JAA Ducted A/C (MITSUBISHI136)
RH151/M21ED6426 remote (MITSUBISHI_AC)
SG153/M21EDF426 remote (MITSUBISHI_AC)
SG15D remote (MITSUBISHI_AC) | | Yes | | [MitsubishiHeavy](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MitsubishiHeavy.cpp) | **[Mitsubishi Heavy Industries](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MitsubishiHeavy.h)** | RKX502A001C remote (88 bit)
RLA502A700B remote (152 bit)
SRKxxZJ-S A/C (88 bit)
SRKxxZM-S A/C (152 bit)
SRKxxZMXA-S A/C (152 bit) | | Yes | | [Multibrackets](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Multibrackets.cpp) | **Multibrackets** | Motorized Swing mount large - 4500 | | - | | [NEC](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_NEC.cpp) | **[Aloka](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_NEC.h)** | SleepyLights LED Lamp | | - | @@ -80,7 +82,7 @@ | [Neoclima](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.cpp) | **[Neoclima](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.h)** | NS-09AHTI A/C
ZH/TY-01 remote | | Yes | | [Neoclima](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.cpp) | **[Soleus Air](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.h)** | TTWM1-10-01 A/C
ZCF/TL-05 remote | | Yes | | [Nikai](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Nikai.cpp) | **Nikai** | Unknown LCD TV | | - | -| [Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.cpp) | **[Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.h)** | A75C2295 remote (PANASONIC_AC32)
A75C2311 remote (PANASONIC_AC CKP/5)
A75C2616-1 remote (PANASONIC_AC DKE/3)
A75C3704 remote (PANASONIC_AC DKE/3)
A75C3747 remote (PANASONIC_AC JKE/4)
CKP series A/C (PANASONIC_AC CKP/5)
CS-E7PKR A/C (PANASONIC_AC DKE/2)
CS-E9CKP series A/C (PANASONIC_AC32)
CS-ME10CKPG A/C (PANASONIC_AC CKP/5)
CS-ME12CKPG A/C (PANASONIC_AC CKP/5)
CS-ME14CKPG A/C (PANASONIC_AC CKP/5)
CS-YW9MKD A/C (PANASONIC_AC JKE/4)
CS-Z9RKR A/C (PANASONIC_AC RKR/6)
DKE series A/C (PANASONIC_AC DKE/3)
DKW series A/C (PANASONIC_AC DKE/3)
JKE series A/C (PANASONIC_AC JKE/4)
NKE series A/C (PANASONIC_AC NKE/2)
PKR series A/C (PANASONIC_AC DKE/3)
RKR series A/C (PANASONIC_AC RKR/6)
TV (PANASONIC) | CKP
DKE
JKE
LKE
NKE
RKR | Yes | +| [Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.cpp) | **[Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.h)** | A75C2295 remote (PANASONIC_AC32)
A75C2311 remote (PANASONIC_AC CKP/5)
A75C2616-1 remote (PANASONIC_AC DKE/3)
A75C3704 remote (PANASONIC_AC DKE/3)
A75C3747 remote (PANASONIC_AC JKE/4)
A75C4762 remote (PANASONIC_AC RKR/6)
CKP series A/C (PANASONIC_AC CKP/5)
CS-E7PKR A/C (PANASONIC_AC DKE/2)
CS-E9CKP series A/C (PANASONIC_AC32)
CS-ME10CKPG A/C (PANASONIC_AC CKP/5)
CS-ME12CKPG A/C (PANASONIC_AC CKP/5)
CS-ME14CKPG A/C (PANASONIC_AC CKP/5)
CS-YW9MKD A/C (PANASONIC_AC JKE/4)
CS-Z24RKR A/C (PANASONIC_AC RKR/6)
CS-Z9RKR A/C (PANASONIC_AC RKR/6)
DKE series A/C (PANASONIC_AC DKE/3)
DKW series A/C (PANASONIC_AC DKE/3)
JKE series A/C (PANASONIC_AC JKE/4)
NKE series A/C (PANASONIC_AC NKE/2)
PKR series A/C (PANASONIC_AC DKE/3)
RKR series A/C (PANASONIC_AC RKR/6)
TV (PANASONIC) | CKP
DKE
JKE
LKE
NKE
RKR | Yes | | [Pioneer](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Pioneer.cpp) | **Pioneer** | AV Receivers
AXD7690 Remote
VSX-324 AV Receiver | | - | | [Pronto](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Pronto.cpp) | **Pronto** | Pronto Hex | | - | | [RC5_RC6](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_RC5_RC6.cpp) | **Philips** | RC-5X (RC5X)
Standard RC-5 (RC5)
Standard RC-6 (RC6) | | - | @@ -96,14 +98,15 @@ | [Symphony](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Symphony.cpp) | **Symphony** | Air Cooler 3Di | | - | | [Symphony](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Symphony.cpp) | **Westinghouse** | 78095 Remote
Ceiling fan | | - | | [Tcl](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.cpp) | **[Leberg](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.h)** | LBS-TOR07 A/C | | Yes | +| [Tcl](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.cpp) | **[TCL](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.h)** | TAC-09CHSD/XA31I A/C | | Yes | | [Technibel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Technibel.cpp) | **[Technibel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Technibel.h)** | IRO PLUS | | Yes | | [Teco](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teco.cpp) | **[Alaska](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teco.h)** | SAC9010QC A/C
SAC9010QC remote | | Yes | | [Teknopoint](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teknopoint.cpp) | **Teknopoint** | Allegro SSA-09H A/C
GZ-055B-E1 remote | | - | | [Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.cpp) | **[Carrier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.h)** | 42NQV025M2 / 38NYV025M2 A/C
42NQV035M2 / 38NYV035M2 A/C
42NQV050M2 / 38NYV050M2 A/C
42NQV060M2 / 38NYV060M2 A/C | | Yes | | [Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.cpp) | **[Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.h)** | Akita EVO II
RAS 18SKP-ES
RAS-2558V A/C
RAS-B13N3KV2
RAS-B13N3KVP-E
WC-L03SE
WH-TA04NE
WH-UB03NJ remote | | Yes | | [Transcold](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Transcold.cpp) | **[Transcold](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Transcold.h)** | M1-F-NO-6 A/C | | Yes | -| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Duux](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | Blizzard Smart 10K / DXMA04 A/C | | Yes | -| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | PAC 3200 A/C | | Yes | +| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Duux](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | Blizzard Smart 10K / DXMA04 A/C (TROTEC) | | Yes | +| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | PAC 3200 A/C (TROTEC)
PAC 3550 Pro A/C (TROTEC_3550) | | Yes | | [Truma](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Truma.cpp) | **[Truma](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Truma.h)** | 40091-86700 remote
Aventa A/C | | Yes | | [Vestel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Vestel.cpp) | **[Vestel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Vestel.h)** | BIOX CXP-9 A/C (9K BTU) | | Yes | | [Voltas](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Voltas.cpp) | **[Voltas](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Voltas.h)** | 122LZF 4011252 Window A/C | 122LZF | Yes | @@ -128,6 +131,7 @@ - AIWA_RC_T501 - AMCOR - ARGO +- BOSE - CARRIER_AC - CARRIER_AC40 - CARRIER_AC64 @@ -203,6 +207,7 @@ - SAMSUNG_AC - SANYO - SANYO_AC +- SANYO_AC88 - SANYO_LC7461 - SHARP - SHARP_AC @@ -215,6 +220,7 @@ - TOSHIBA_AC - TRANSCOLD - TROTEC +- TROTEC_3550 - TRUMA - VESTEL_AC - VOLTAS diff --git a/keywords.txt b/keywords.txt index 3b192e779..fefce8d9d 100644 --- a/keywords.txt +++ b/keywords.txt @@ -41,6 +41,7 @@ IRFujitsuAC KEYWORD1 IRGoodweatherAc KEYWORD1 IRGreeAC KEYWORD1 IRHaierAC KEYWORD1 +IRHaierAC176 KEYWORD1 IRHaierACYRW02 KEYWORD1 IRHitachiAc KEYWORD1 IRHitachiAc1 KEYWORD1 @@ -61,12 +62,14 @@ IRPanasonicAc KEYWORD1 IRPanasonicAc32 KEYWORD1 IRSamsungAc KEYWORD1 IRSanyoAc KEYWORD1 +IRSanyoAc88 KEYWORD1 IRSharpAc KEYWORD1 IRTcl112Ac KEYWORD1 IRTechnibelAc KEYWORD1 IRTecoAc KEYWORD1 IRToshibaAC KEYWORD1 IRTranscoldAc KEYWORD1 +IRTrotec3550 KEYWORD1 IRTrotecESP KEYWORD1 IRTrumaAc KEYWORD1 IRVestelAc KEYWORD1 @@ -106,6 +109,9 @@ _delayMicroseconds KEYWORD2 _getEconoToggle KEYWORD2 _getTime KEYWORD2 _getTimer KEYWORD2 +_isAKB73757604 KEYWORD2 +_isAKB74955603 KEYWORD2 +_isNormal KEYWORD2 _matchGeneric KEYWORD2 _restoreState KEYWORD2 _sendSony KEYWORD2 @@ -144,6 +150,7 @@ calcRepeatOffset KEYWORD2 calcSecondChecksum KEYWORD2 calcSectionChecksum KEYWORD2 calcUSecPeriod KEYWORD2 +calcVaneSwingV KEYWORD2 calculateChecksum KEYWORD2 calibrate KEYWORD2 cancelOffTimer KEYWORD2 @@ -167,6 +174,7 @@ convertMode KEYWORD2 convertSwing KEYWORD2 convertSwingH KEYWORD2 convertSwingV KEYWORD2 +convertVaneSwingV KEYWORD2 coolix KEYWORD2 copyIrParams KEYWORD2 corona KEYWORD2 @@ -185,6 +193,7 @@ decodeAirwell KEYWORD2 decodeAiwaRCT501 KEYWORD2 decodeAmcor KEYWORD2 decodeArgo KEYWORD2 +decodeBose KEYWORD2 decodeCOOLIX KEYWORD2 decodeCarrierAC KEYWORD2 decodeCarrierAC40 KEYWORD2 @@ -254,6 +263,7 @@ decodeSamsung36 KEYWORD2 decodeSamsungAC KEYWORD2 decodeSanyo KEYWORD2 decodeSanyoAc KEYWORD2 +decodeSanyoAc88 KEYWORD2 decodeSanyoLC7461 KEYWORD2 decodeSharp KEYWORD2 decodeSharpAc KEYWORD2 @@ -266,6 +276,7 @@ decodeToState KEYWORD2 decodeToshibaAC KEYWORD2 decodeTranscold KEYWORD2 decodeTrotec KEYWORD2 +decodeTrotec3550 KEYWORD2 decodeTruma KEYWORD2 decodeVestelAc KEYWORD2 decodeVoltas KEYWORD2 @@ -347,6 +358,7 @@ getFreshAirHigh KEYWORD2 getHealth KEYWORD2 getHold KEYWORD2 getHumid KEYWORD2 +getHumidity KEYWORD2 getIFeel KEYWORD2 getId KEYWORD2 getInternalStateLength KEYWORD2 @@ -413,6 +425,7 @@ getTempUnits KEYWORD2 getTime KEYWORD2 getTimer KEYWORD2 getTimerEnabled KEYWORD2 +getTimerMode KEYWORD2 getTimerTime KEYWORD2 getTimerType KEYWORD2 getTogglePower KEYWORD2 @@ -424,6 +437,9 @@ getType KEYWORD2 getUseCelsius KEYWORD2 getUseFahrenheit KEYWORD2 getVane KEYWORD2 +getVaneCode KEYWORD2 +getVaneLeft KEYWORD2 +getVaneSwingV KEYWORD2 getWeeklyTimerEnable KEYWORD2 getWeeklyTimerEnabled KEYWORD2 getWiFi KEYWORD2 @@ -435,6 +451,7 @@ getiFeel KEYWORD2 goodweather KEYWORD2 gree KEYWORD2 haier KEYWORD2 +haier176 KEYWORD2 haierYrwo2 KEYWORD2 handleSpecialState KEYWORD2 hasACState KEYWORD2 @@ -450,6 +467,7 @@ int64ToString KEYWORD2 invertBits KEYWORD2 isEconoToggle KEYWORD2 isLightToggle KEYWORD2 +isOffCommand KEYWORD2 isOffTimerActive KEYWORD2 isOffTimerEnabled KEYWORD2 isOnTimerActive KEYWORD2 @@ -458,12 +476,16 @@ isPowerSpecial KEYWORD2 isProtocolSupported KEYWORD2 isRepeat KEYWORD2 isSpecialState KEYWORD2 +isSwing KEYWORD2 +isSwingH KEYWORD2 +isSwingV KEYWORD2 isSwingVStep KEYWORD2 isSwingVToggle KEYWORD2 isTimeCommand KEYWORD2 isTimerActive KEYWORD2 isTurboToggle KEYWORD2 isValidLgAc KEYWORD2 +isVaneSwingV KEYWORD2 kelon KEYWORD2 kelvinator KEYWORD2 ledOff KEYWORD2 @@ -512,12 +534,14 @@ resume KEYWORD2 reverseBits KEYWORD2 samsung KEYWORD2 sanyo KEYWORD2 +sanyo88 KEYWORD2 send KEYWORD2 sendAc KEYWORD2 sendAirwell KEYWORD2 sendAiwaRCT501 KEYWORD2 sendAmcor KEYWORD2 sendArgo KEYWORD2 +sendBose KEYWORD2 sendCOOLIX KEYWORD2 sendCarrierAC KEYWORD2 sendCarrierAC40 KEYWORD2 @@ -601,6 +625,7 @@ sendSAMSUNG KEYWORD2 sendSamsung36 KEYWORD2 sendSamsungAC KEYWORD2 sendSanyoAc KEYWORD2 +sendSanyoAc88 KEYWORD2 sendSanyoLC7461 KEYWORD2 sendSharp KEYWORD2 sendSharpAc KEYWORD2 @@ -616,6 +641,7 @@ sendTeknopoint KEYWORD2 sendToshibaAC KEYWORD2 sendTranscold KEYWORD2 sendTrotec KEYWORD2 +sendTrotec3550 KEYWORD2 sendTruma KEYWORD2 sendVestelAc KEYWORD2 sendVoltas KEYWORD2 @@ -662,6 +688,7 @@ setFreshAirHigh KEYWORD2 setHealth KEYWORD2 setHold KEYWORD2 setHumid KEYWORD2 +setHumidity KEYWORD2 setIFeel KEYWORD2 setId KEYWORD2 setInvertedStates KEYWORD2 @@ -724,6 +751,7 @@ setTime KEYWORD2 setTimer KEYWORD2 setTimerActive KEYWORD2 setTimerEnabled KEYWORD2 +setTimerMode KEYWORD2 setTimerType KEYWORD2 setTogglePower KEYWORD2 setToggleSwingVertical KEYWORD2 @@ -735,6 +763,8 @@ setUnknownThreshold KEYWORD2 setUseCelsius KEYWORD2 setUseFahrenheit KEYWORD2 setVane KEYWORD2 +setVaneLeft KEYWORD2 +setVaneSwingV KEYWORD2 setWeeklyTimerEnable KEYWORD2 setWeeklyTimerEnabled KEYWORD2 setWiFi KEYWORD2 @@ -768,12 +798,14 @@ toggleSwingVert KEYWORD2 toshiba KEYWORD2 transcold KEYWORD2 trotec KEYWORD2 +trotec3550 KEYWORD2 truma KEYWORD2 typeToString KEYWORD2 uint64ToString KEYWORD2 uint8ToBcd KEYWORD2 updateAndSaveState KEYWORD2 updateChecksums KEYWORD2 +updateSwingPrev KEYWORD2 updateUseLongOrShort KEYWORD2 validChecksum KEYWORD2 validSection KEYWORD2 @@ -786,13 +818,14 @@ xorBytes KEYWORD2 # Constants (LITERAL1) ####################################### -// LITERAL1 A705 LITERAL1 A903 LITERAL1 A907 LITERAL1 AIRWELL LITERAL1 AIWA_RC_T501 LITERAL1 AIWA_RC_T501_BITS LITERAL1 +AKB73757604 LITERAL1 +AKB74955603 LITERAL1 AKB75215403 LITERAL1 ALLOW_DELAY_CALLS LITERAL1 AMCOR LITERAL1 @@ -825,6 +858,7 @@ ARRAH2E LITERAL1 ARREB1E LITERAL1 ARREW4E LITERAL1 ARRY4 LITERAL1 +BOSE LITERAL1 CARRIER_AC LITERAL1 CARRIER_AC40 LITERAL1 CARRIER_AC64 LITERAL1 @@ -857,6 +891,7 @@ DECODE_AIRWELL LITERAL1 DECODE_AIWA_RC_T501 LITERAL1 DECODE_AMCOR LITERAL1 DECODE_ARGO LITERAL1 +DECODE_BOSE LITERAL1 DECODE_CARRIER_AC LITERAL1 DECODE_CARRIER_AC40 LITERAL1 DECODE_CARRIER_AC64 LITERAL1 @@ -931,6 +966,7 @@ DECODE_SAMSUNG36 LITERAL1 DECODE_SAMSUNG_AC LITERAL1 DECODE_SANYO LITERAL1 DECODE_SANYO_AC LITERAL1 +DECODE_SANYO_AC88 LITERAL1 DECODE_SHARP LITERAL1 DECODE_SHARP_AC LITERAL1 DECODE_SHERWOOD LITERAL1 @@ -943,6 +979,7 @@ DECODE_TEKNOPOINT LITERAL1 DECODE_TOSHIBA_AC LITERAL1 DECODE_TRANSCOLD LITERAL1 DECODE_TROTEC LITERAL1 +DECODE_TROTEC_3550 LITERAL1 DECODE_TRUMA LITERAL1 DECODE_VESTEL_AC LITERAL1 DECODE_VOLTAS LITERAL1 @@ -1195,6 +1232,7 @@ SAMSUNG_AC LITERAL1 SAMSUNG_BITS LITERAL1 SANYO LITERAL1 SANYO_AC LITERAL1 +SANYO_AC88 LITERAL1 SANYO_LC7461 LITERAL1 SANYO_LC7461_BITS LITERAL1 SANYO_SA8650B_BITS LITERAL1 @@ -1202,6 +1240,7 @@ SEND_AIRWELL LITERAL1 SEND_AIWA_RC_T501 LITERAL1 SEND_AMCOR LITERAL1 SEND_ARGO LITERAL1 +SEND_BOSE LITERAL1 SEND_CARRIER_AC LITERAL1 SEND_CARRIER_AC40 LITERAL1 SEND_CARRIER_AC64 LITERAL1 @@ -1276,6 +1315,7 @@ SEND_SAMSUNG36 LITERAL1 SEND_SAMSUNG_AC LITERAL1 SEND_SANYO LITERAL1 SEND_SANYO_AC LITERAL1 +SEND_SANYO_AC88 LITERAL1 SEND_SHARP LITERAL1 SEND_SHARP_AC LITERAL1 SEND_SHERWOOD LITERAL1 @@ -1288,6 +1328,7 @@ SEND_TEKNOPOINT LITERAL1 SEND_TOSHIBA_AC LITERAL1 SEND_TRANSCOLD LITERAL1 SEND_TROTEC LITERAL1 +SEND_TROTEC_3550 LITERAL1 SEND_TRUMA LITERAL1 SEND_VESTEL_AC LITERAL1 SEND_VOLTAS LITERAL1 @@ -1324,6 +1365,7 @@ TOSHIBA_AC_POWER LITERAL1 TOSHIBA_AC_STATE_LENGTH LITERAL1 TRANSCOLD LITERAL1 TROTEC LITERAL1 +TROTEC_3550 LITERAL1 TROTEC_AUTO LITERAL1 TROTEC_COMMAND_LENGTH LITERAL1 TROTEC_COOL LITERAL1 @@ -1460,6 +1502,14 @@ kAutoStr LITERAL1 kAutomaticStr LITERAL1 kBeepStr LITERAL1 kBitsStr LITERAL1 +kBoseBitMark LITERAL1 +kBoseBits LITERAL1 +kBoseFreq LITERAL1 +kBoseGap LITERAL1 +kBoseHdrMark LITERAL1 +kBoseHdrSpace LITERAL1 +kBoseOneSpace LITERAL1 +kBoseZeroSpace LITERAL1 kBottomStr LITERAL1 kBreezeStr LITERAL1 kButtonStr LITERAL1 @@ -1706,6 +1756,14 @@ kDaikin2Freq LITERAL1 kDaikin2Gap LITERAL1 kDaikin2HdrMark LITERAL1 kDaikin2HdrSpace LITERAL1 +kDaikin2HumidityAuto LITERAL1 +kDaikin2HumidityDryHigh LITERAL1 +kDaikin2HumidityDryLow LITERAL1 +kDaikin2HumidityDryMedium LITERAL1 +kDaikin2HumidityHeatHigh LITERAL1 +kDaikin2HumidityHeatLow LITERAL1 +kDaikin2HumidityHeatMedium LITERAL1 +kDaikin2HumidityOff LITERAL1 kDaikin2LeaderMark LITERAL1 kDaikin2LeaderSpace LITERAL1 kDaikin2MinCoolTemp LITERAL1 @@ -2104,6 +2162,7 @@ kHaierACStateLength LITERAL1 kHaierACYRW02Bits LITERAL1 kHaierACYRW02StateLength LITERAL1 kHaierAc176DefaultRepeat LITERAL1 +kHaierAc176Prefix LITERAL1 kHaierAcAuto LITERAL1 kHaierAcBitMark LITERAL1 kHaierAcCmdFan LITERAL1 @@ -2159,6 +2218,11 @@ kHaierAcYrw02FanHigh LITERAL1 kHaierAcYrw02FanLow LITERAL1 kHaierAcYrw02FanMed LITERAL1 kHaierAcYrw02Heat LITERAL1 +kHaierAcYrw02NoTimers LITERAL1 +kHaierAcYrw02OffThenOnTimer LITERAL1 +kHaierAcYrw02OffTimer LITERAL1 +kHaierAcYrw02OnThenOffTimer LITERAL1 +kHaierAcYrw02OnTimer LITERAL1 kHaierAcYrw02Prefix LITERAL1 kHaierAcYrw02SwingAuto LITERAL1 kHaierAcYrw02SwingBottom LITERAL1 @@ -2413,23 +2477,61 @@ kLg32Bits LITERAL1 kLg32HdrMark LITERAL1 kLg32HdrSpace LITERAL1 kLg32RptHdrMark LITERAL1 +kLgAcAKB74955603DetectionMask LITERAL1 kLgAcAuto LITERAL1 +kLgAcChecksumSize LITERAL1 kLgAcCool LITERAL1 kLgAcDry LITERAL1 kLgAcFan LITERAL1 kLgAcFanAuto LITERAL1 +kLgAcFanEntries LITERAL1 kLgAcFanHigh LITERAL1 kLgAcFanLow LITERAL1 +kLgAcFanLowAlt LITERAL1 kLgAcFanLowest LITERAL1 +kLgAcFanMax LITERAL1 kLgAcFanMedium LITERAL1 kLgAcHeat LITERAL1 +kLgAcLightToggle LITERAL1 kLgAcMaxTemp LITERAL1 kLgAcMinTemp LITERAL1 kLgAcOffCommand LITERAL1 kLgAcPowerOff LITERAL1 kLgAcPowerOn LITERAL1 kLgAcSignature LITERAL1 +kLgAcSwingHAuto LITERAL1 +kLgAcSwingHOff LITERAL1 +kLgAcSwingHOffsetSize LITERAL1 +kLgAcSwingHSignature LITERAL1 +kLgAcSwingSignature LITERAL1 +kLgAcSwingVAuto LITERAL1 +kLgAcSwingVAuto_Short LITERAL1 +kLgAcSwingVHigh LITERAL1 +kLgAcSwingVHigh_Short LITERAL1 +kLgAcSwingVHighest LITERAL1 +kLgAcSwingVHighest_Short LITERAL1 +kLgAcSwingVLow LITERAL1 +kLgAcSwingVLow_Short LITERAL1 +kLgAcSwingVLowest LITERAL1 +kLgAcSwingVLowest_Short LITERAL1 +kLgAcSwingVMaxVanes LITERAL1 +kLgAcSwingVMiddle LITERAL1 +kLgAcSwingVMiddle_Short LITERAL1 +kLgAcSwingVOff LITERAL1 +kLgAcSwingVOff_Short LITERAL1 +kLgAcSwingVSwing LITERAL1 +kLgAcSwingVSwing_Short LITERAL1 +kLgAcSwingVUpperMiddle LITERAL1 +kLgAcSwingVUpperMiddle_Short LITERAL1 kLgAcTempAdjust LITERAL1 +kLgAcVaneSwingVBase LITERAL1 +kLgAcVaneSwingVHigh LITERAL1 +kLgAcVaneSwingVHighest LITERAL1 +kLgAcVaneSwingVLow LITERAL1 +kLgAcVaneSwingVLowest LITERAL1 +kLgAcVaneSwingVMiddle LITERAL1 +kLgAcVaneSwingVSize LITERAL1 +kLgAcVaneSwingVUpperMiddle LITERAL1 kLgBitMark LITERAL1 kLgBits LITERAL1 kLgDefaultRepeat LITERAL1 @@ -2644,6 +2746,7 @@ kMitsubishiAcBitMark LITERAL1 kMitsubishiAcCool LITERAL1 kMitsubishiAcDry LITERAL1 kMitsubishiAcExtraTolerance LITERAL1 +kMitsubishiAcFan LITERAL1 kMitsubishiAcFanAuto LITERAL1 kMitsubishiAcFanMax LITERAL1 kMitsubishiAcFanQuiet LITERAL1 @@ -3106,6 +3209,29 @@ kSamsungRptSpaceTicks LITERAL1 kSamsungTick LITERAL1 kSamsungZeroSpace LITERAL1 kSamsungZeroSpaceTicks LITERAL1 +kSanyoAc88Auto LITERAL1 +kSanyoAc88BitMark LITERAL1 +kSanyoAc88Bits LITERAL1 +kSanyoAc88Cool LITERAL1 +kSanyoAc88ExtraTolerance LITERAL1 +kSanyoAc88Fan LITERAL1 +kSanyoAc88FanAuto LITERAL1 +kSanyoAc88FanHigh LITERAL1 +kSanyoAc88FanLow LITERAL1 +kSanyoAc88FanMedium LITERAL1 +kSanyoAc88FeelCool LITERAL1 +kSanyoAc88FeelHeat LITERAL1 +kSanyoAc88Freq LITERAL1 +kSanyoAc88Gap LITERAL1 +kSanyoAc88HdrMark LITERAL1 +kSanyoAc88HdrSpace LITERAL1 +kSanyoAc88Heat LITERAL1 +kSanyoAc88MinRepeat LITERAL1 +kSanyoAc88OneSpace LITERAL1 +kSanyoAc88StateLength LITERAL1 +kSanyoAc88TempMax LITERAL1 +kSanyoAc88TempMin LITERAL1 +kSanyoAc88ZeroSpace LITERAL1 kSanyoAcAuto LITERAL1 kSanyoAcBitMark LITERAL1 kSanyoAcBits LITERAL1 @@ -3287,7 +3413,9 @@ kTcl112AcHdrMark LITERAL1 kTcl112AcHdrMarkTolerance LITERAL1 kTcl112AcHdrSpace LITERAL1 kTcl112AcHeat LITERAL1 +kTcl112AcNormal LITERAL1 kTcl112AcOneSpace LITERAL1 +kTcl112AcSpecial LITERAL1 kTcl112AcStateLength LITERAL1 kTcl112AcSwingVOff LITERAL1 kTcl112AcSwingVOn LITERAL1 @@ -3355,6 +3483,7 @@ kTempStr LITERAL1 kTempUpStr LITERAL1 kThreeLetterDayOfWeekStr LITERAL1 kTimeoutMs LITERAL1 +kTimerModeStr LITERAL1 kTimerStr LITERAL1 kToggleStr LITERAL1 kTolerance LITERAL1 @@ -3425,6 +3554,16 @@ kTranscoldTempMin LITERAL1 kTranscoldTempSize LITERAL1 kTranscoldUnknown LITERAL1 kTranscoldZeroSpace LITERAL1 +kTrotec3550BitMark LITERAL1 +kTrotec3550HdrMark LITERAL1 +kTrotec3550HdrSpace LITERAL1 +kTrotec3550MaxTempC LITERAL1 +kTrotec3550MaxTempF LITERAL1 +kTrotec3550MinTempC LITERAL1 +kTrotec3550MinTempF LITERAL1 +kTrotec3550OneSpace LITERAL1 +kTrotec3550TimerMax LITERAL1 +kTrotec3550ZeroSpace LITERAL1 kTrotecAuto LITERAL1 kTrotecBitMark LITERAL1 kTrotecBits LITERAL1 @@ -3478,6 +3617,7 @@ kUnknownThreshold LITERAL1 kUpStr LITERAL1 kUpperStr LITERAL1 kUseDefTol LITERAL1 +kVaneStr LITERAL1 kVestelAcAuto LITERAL1 kVestelAcBitMark LITERAL1 kVestelAcBits LITERAL1 diff --git a/library.json b/library.json index 4c093c0ea..5bce2238e 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "IRremoteESP8266", - "version": "2.7.19", + "version": "2.7.20", "keywords": "infrared, ir, remote, esp8266, esp32", "description": "Send and receive infrared signals with multiple protocols (ESP8266/ESP32)", "repository": diff --git a/library.properties b/library.properties index f44ec1236..e4985e2a2 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=IRremoteESP8266 -version=2.7.19 +version=2.7.20 author=David Conran, Sebastien Warin, Mark Szabo, Ken Shirriff maintainer=David Conran, Mark Szabo, Sebastien Warin, Roi Dayan, Massimiliano Pinto, Christian Nilsson sentence=Send and receive infrared signals with multiple protocols (ESP8266/ESP32) diff --git a/src/IRremoteESP8266.h b/src/IRremoteESP8266.h index df1d213a7..35b45d958 100644 --- a/src/IRremoteESP8266.h +++ b/src/IRremoteESP8266.h @@ -53,7 +53,7 @@ #endif // UNIT_TEST // Library Version -#define _IRREMOTEESP8266_VERSION_ "2.7.19" +#define _IRREMOTEESP8266_VERSION_ "2.7.20" // Set the language & locale for the library. See the `locale` dir for options. #ifndef _IR_LOCALE_