Tags: NiKiZe/IRremoteESP8266
Tags
v2.7.5 Release (crankyoldgit#1077) _v2.7.5 (20200409)_ **[Features]** - Detailed support for `HITACHI_AC1` protocol. (crankyoldgit#1056, crankyoldgit#1061, crankyoldgit#1072) - update sharp to match Sharp AH-A5SAY (crankyoldgit#1074) - Experimental support for AIRWELL protocol. (crankyoldgit#1069, crankyoldgit#1070) - SamsungAC: Add Breeze (Aka WindFree) control (crankyoldgit#1062, crankyoldgit#1071) - Support for Daikin FFN-C A/C (crankyoldgit#1064, crankyoldgit#1065) - Add basic support for HITACHI_AC3 protocol. (crankyoldgit#1060, crankyoldgit#1063) - Add support for `SYMPHONY` 11 bit protocol. (crankyoldgit#1057, crankyoldgit#1058) - IRMQTTServer: Improve Home-Assistant discovery by sending a 'device' with the discovery packet (crankyoldgit#1055) **[Misc]** - Clean up support status of various protocols. - Add `decodeToState()` unit tests to all supported protocols (crankyoldgit#1067, crankyoldgit#1068) - Add Gree AC example code. (crankyoldgit#1066)
v2.7.4 release (crankyoldgit#1054) _v2.7.4 (20200226)_ **[Bug Fixes]** - IRMQTTServer: Fix bug when receiving an IR A/C message and not re-transmitting it. (crankyoldgit#1035, crankyoldgit#1038) - Coolix: `setRaw()` doesn't update power state. (crankyoldgit#1040, crankyoldgit#1041) **[Features]** - Electra: Add improved feature support. (crankyoldgit#1033, crankyoldgit#1051) - Add support for Epson protocol. (crankyoldgit#1034, crankyoldgit#1050) - Add options to `decode()` to aid detection. Improve NEC detection. (crankyoldgit#1042, crankyoldgit#1046) - SamsungAc: Add support for Light & Ion (VirusDoctor). (crankyoldgit#1045, crankyoldgit#1048, crankyoldgit#1049) - Add Italian (it-IT) locale/language support. (crankyoldgit#1047) (kudos @egueli) - gc_decode: Add repeat support for pronto codes. (crankyoldgit#1034, crankyoldgit#1043) **[Misc]** - Update supported SamsungAc devices (crankyoldgit#1045) - Coolix: Subtle protocol timing adjustments (crankyoldgit#1036, crankyoldgit#1037) - Add supported Electra device model info (crankyoldgit#1033)
v2.7.3 release (crankyoldgit#1032) _v2.7.3 (20200130)_ **[Features]** - Allow protocols to be enabled or disabled with compiler flags. (crankyoldgit#1013, crankyoldgit#1012) - Panasonic AC: Add Ion Filter support for DKE models. (crankyoldgit#1025, crankyoldgit#1024) - Add support for sending Sony at 38Khz (crankyoldgit#1029, crankyoldgit#1018, crankyoldgit#1019) - auto_analyse_raw_data.py: Handle analysing messages with no headers. (crankyoldgit#1017) **[Misc]** - Fix Coolix unit test errors when using Apple c++ compiler. (crankyoldgit#1030, crankyoldgit#1028) - Fix Apple clang c++ compiler error in unit tests. (crankyoldgit#1027, crankyoldgit#1026) - Improve/fix scraping of supported devices (crankyoldgit#1022) - Panasonic PKR series A/C uses DKE protocol. (crankyoldgit#1020, crankyoldgit#1021) - Update NEC supported devices. (crankyoldgit#1018) - Add note to avoid GPIO16 on the ESP8266 for receiving. (crankyoldgit#1016, crankyoldgit#1015)
v2.7.2 release (crankyoldgit#1011) _v2.7.2 (20200106)_ **[Bug Fixes]** - Common AC api: Better handle protocols with power toggles. (crankyoldgit#1002) **[Features]** - Experimental detailed support for LG a/c. (crankyoldgit#1008 crankyoldgit#1009) **[Misc]** - Add remote codes for Aloka LED lamp. (crankyoldgit#1005) - Improve Supported Devices scraping. (crankyoldgit#1006)
v2.7.1 release (crankyoldgit#998) _v2.7.1 (20191125)_ **[Bug Fixes]** - Hitachi424Ac: Fix Incorrect Power Byte Values (crankyoldgit#987) - Coolix: Fix setPower(false) issue. (crankyoldgit#990) **[Features]** - Use `char*` instead of `String` for common text. Saves ~1-3k. (crankyoldgit#992, crankyoldgit#989) - Hitachi424Ac: Add Vertical Swing ability (crankyoldgit#986) **[Misc]** - IRMQTTServer: Update HA example/discovery message. (crankyoldgit#995) - Move newly added common text to a better location. (crankyoldgit#993)
v2.7.0 Release (crankyoldgit#983) _v2.7.0 (20191030)_ **[Bug Fixes]** - auto_analyse: Fix > 64 bit send code generation. (crankyoldgit#976) - auto_analyse: Fix missing arguments in generated code for send64+ (crankyoldgit#972) - IRsendProntoDemo: Fix compile issue on ESP32 platform. (crankyoldgit#938) - IRMQTTServer: Fix compile error when `MQTT_ENABLE` is false. (crankyoldgit#933) **[Features]** - Add Hitachi 424 bit A/C support. (crankyoldgit#975, crankyoldgit#980, crankyoldgit#981) - Experimental detailed support for `DAIKIN152` (crankyoldgit#971) - Mitsubishi 112bit A/C support (crankyoldgit#947, crankyoldgit#968) - gc_decode: Adding Support for Decoding codes in raw code format (crankyoldgit#963) - Refactor to use common routines/macros to handle bit manipulation. (crankyoldgit#934) - Use centralised common strings. Saves ~1.5k of program space. (crankyoldgit#946) - Add Internationalisation (i18n) / Locale support. (crankyoldgit#946, crankyoldgit#955, crankyoldgit#966) - `de-CH`: Swiss German. (crankyoldgit#949, crankyoldgit#954) - `de-DE`: German. (crankyoldgit#946, crankyoldgit#950, crankyoldgit#952) - `en-AU`: English/Australia (Default locale) (crankyoldgit#946) - `en-IE`: English/Ireland (crankyoldgit#946) - `en-UK`: English/United Kingdom (crankyoldgit#946) - `en-US`: English/United States (crankyoldgit#946) - `es-ES`: Spanish. (crankyoldgit#953) - `fr-FR`: French. (crankyoldgit#962) - Port CI pipeline to PlatformIO (crankyoldgit#936) **[Misc]** - Add DAIKIN128 & DAIKIN152 to `decodeToState()` (crankyoldgit#982) - auto_analyse: Produce better code when leader is detected. (crankyoldgit#977) - Coolix A/C improvements (crankyoldgit#944) - A/C setRaw/getRaw/stateReset() cleanup. (crankyoldgit#967) - Add documentation on how to use & support the i18n aspects of the library. - Make travis checks faster. (crankyoldgit#957) - Translate README.md to french (crankyoldgit#959) - Fixed Coolix kCoolixDefaultState (crankyoldgit#941) - Improve generation of list of pio projects. (crankyoldgit#940)
v2.6.6 release (crankyoldgit#930) _v2.6.6 (20190923)_ **[Bug Fixes]** - Ensure `begin()` is called for every supported common a/c. (crankyoldgit#905, crankyoldgit#899) - IRMQTTServer: Fix JSON state parsing. (crankyoldgit#896) - IRMQTTServer: Fix compilation error when `MQTT_CLIMATE_JSON` is `true`. (crankyoldgit#893) **[Features]** - Mitsubishi136: Full A/C support. (crankyoldgit#898, crankyoldgit#890) - Fujitsu: Add support for ARRY4 remote. (crankyoldgit#895) - Web-AC-control: Add new WebUI example sketch. (crankyoldgit#880, crankyoldgit#886) - Improve Common A/C API (crankyoldgit#913) - IRMQTTServer: Support for multiple climates. (crankyoldgit#903) - IRMQTTServer: Add TX channel support for HTTP interface. (crankyoldgit#929) - IRMQTTServer: Add option to clear retained settings. (crankyoldgit#917) - auto_analyse_raw_data.py: Add decode code generation. (crankyoldgit#909) - auto_analyse_raw_data.py: General improvements (crankyoldgit#906) **[Misc]** - IRMQTTServer: Use latest API for common A/C. (crankyoldgit#928) - IRMQTTServer: Add flag & documentation for Home Assistant mode. (crankyoldgit#919) - IRMQTTServer: Move from ArduinoJson v5 to v6. (crankyoldgit#878) - IRMQTTServer: Use retain for discovery message. (crankyoldgit#881) - Goodweather: Adjust timings & minor fixes. (crankyoldgit#924) - PanasonicAc: Add better SwingV support for common a/c framework. (crankyoldgit#923) - Daikin2: Corrections for common A/C interface. (crankyoldgit#910) - MitsubishiAC: Improve decoding. (crankyoldgit#914) - Fujitsu: Disable horiz swing for ARRY4. (crankyoldgit#907) - SamsungAc: Only send power on/off code if it's needed. (crankyoldgit#884) - Teco: Add timer support. (crankyoldgit#883) - More consistent A/C `::toString()` output. (crankyoldgit#920)
v2.6.5 release (crankyoldgit#875) _v2.6.5 (20190828)_ **[Bug Fixes]** - IRMQTTServer: Remove duplicate MQTT_CLIMATE from HA discovery (crankyoldgit#869) - Fujitsu: Ensure `on()` is called in common a/c framework. (crankyoldgit#862) - Update `strToModel()` (crankyoldgit#861) - IRMQTTServer: Add missing header file. (crankyoldgit#858) - IRMQTTServer: Fix a compile error when HTML_PASSWORD_ENABLE is enabled. (crankyoldgit#856) **[Features]** - IRrecv: Allow receive tolerance percentage to be set at run-time. (crankyoldgit#865) - Basic support for Daikin152 A/C protocol. (crankyoldgit#874) - Teco: Add light, humid, & save support. (crankyoldgit#871) - Detailed support for Amcor A/C protocol. (crankyoldgit#836, crankyoldgit#854) - IRMQTTServer: Add ability to report Vcc at the ESP chip. (crankyoldgit#845) - Gree: Add timer support. (crankyoldgit#849) - IRac/Mitsubishi A/C: Support wide `swingh_t` mode (crankyoldgit#844) - IRMQTTServer: Generate protocol and bit size html selects (crankyoldgit#838) **[Misc]** - New example code to show how to use the `IRac` class to control A/Cs (crankyoldgit#839) - Improve/fix `swingh_t::kWide` support (crankyoldgit#846) - Kelvinator: Optimise code a little to save space. (crankyoldgit#843)
v2.6.4 release (crankyoldgit#833) _v2.6.4 (20190726)_ **[Bug Fixes]** - Fix some swing problems with the Mitsubishi HAVC protocol (crankyoldgit#831) - Fix parameter ordering for Gree in common a/c code. (crankyoldgit#815) - Fix parameters for Coolix in IRac::sendAc() (crankyoldgit#829) - IRMQTTServer: Fix sending >64 bit codes. (crankyoldgit#811) **[Features]** - Daikin128: Full detailed support & common a/c support. (crankyoldgit#832) - Midea: Support native temp units of Celsius & SwingV. (crankyoldgit#823) - Gree: Support `YBOFB` models and bug fix. (crankyoldgit#815) - Pioneer: Fix sendPioneer with Pioneer specific timings (crankyoldgit#830) - Daikin128: Initial support for Daikin 17 Series/BRC52B63 (crankyoldgit#828) - Coolix: Better `toCommon()` support. (crankyoldgit#825) - Experimental detailed support for Daikin 176 bits (crankyoldgit#816) - Add setting of output options to A/C classes. (crankyoldgit#808) - Add invert flag support to Samsung AC (crankyoldgit#807) **[Misc]** - Daikin176: making some change on Daikin176 to work with IRMQTTServer (crankyoldgit#826) - Reduce duplicate code to save (3K+) space. (crankyoldgit#813) - Daikin176: Experiment Daikin176bits with IRMQTTServer (crankyoldgit#824) - Update platformio.ini files for PlatformIO v4.0.0 (crankyoldgit#812) - Change repo URLs to new location. (crankyoldgit#806) - Move `htmlEscape()` to the IRutils namespace (crankyoldgit#801)
v2.6.3 release (crankyoldgit#799) ## _v2.6.3 (20190704)_ **[Bug Fixes]** - IRMQTTServer: REPLAY_DECODED_AC_MESSAGE not working. (crankyoldgit#784, crankyoldgit#797) - ESP32: Ensure `IRrecv`'s GPIO is set to input mode. (crankyoldgit#774) **[Features]** - IRMQTTServer: Show available sketch space for OTA uploads. (crankyoldgit#795) - Experimental detailed support for Electra/AUX protocol (crankyoldgit#788) - IRMQTTServer: Ability to resend existing climate state via MQTT & HTTP (crankyoldgit#784) - Daikin160: Add detailed & common a/c support. (crankyoldgit#777) - Experimental detailed support for Neoclima protocol. (crankyoldgit#767) - Gree: add WiFi and IFeel bits (crankyoldgit#770) - Handle A/Cs with toggles better. (crankyoldgit#758) - IRMQTTServer: Allow sending/receiving climate via JSON over MQTT. (crankyoldgit#763) **[Misc]** - Move converting of IR A/C messages out of example code. (crankyoldgit#798) - Reduce example code size and complexity (crankyoldgit#790) - Change `ControlSamsungAC` example to not use `sendExtended()` (crankyoldgit#792) - IRMQTTServer: Add MQTT_CLIMATE_IR_SEND_ON_RESTART compile-time flag. (crankyoldgit#784) - Refactor A/C's toString()'s to reduce code size. Saves ~3.5k (crankyoldgit#782) - Add sanity tests for unexpected conditions in IRrecv. (crankyoldgit#773) - IRMQTTServer: Fixed the HA config documentation (missing '-') (crankyoldgit#776) - Improve `mkkeywords` tool. (crankyoldgit#766) - Refactor with generic decode routines in `IRrecv` class. Saves ~7k. (crankyoldgit#765)
PreviousNext