Tags: catdotgif/IRremoteESP8266
Tags
v2.7.8 release (crankyoldgit#1201) ## _v2.7.8 (20200622)_ **[BREAKING CHANGES]** - Fix Manchester code handling; Increase Airwell to `34` bits. (crankyoldgit#1200) **[Bug Fixes]** - Carrier40: Use correct gap value. (crankyoldgit#1193) **[Features]** - CarrierAc64: Add detailed support. (crankyoldgit#1133) - Add experimental support for Hitachi A/C 344 bit protocol (crankyoldgit#1139) - Automatic & full library code/API documentation via Doxygen (crankyoldgit#1150 crankyoldgit#1154 crankyoldgit#1155 crankyoldgit#1156 crankyoldgit#1158 crankyoldgit#1165 crankyoldgit#1167 crankyoldgit#1169 crankyoldgit#1180 crankyoldgit#1184 crankyoldgit#1189 crankyoldgit#1191 crankyoldgit#1194 crankyoldgit#1195 crankyoldgit#1197 crankyoldgit#1198) - Hitachi344: Add detailed support and change bit ordering. (crankyoldgit#1147) - Add Corona AC Protocol (crankyoldgit#1152) - Hitachi344: Add Swing(H) and improve Swing(V) (crankyoldgit#1148) - Update auto_analyse_raw_data.py with better code comment sections (crankyoldgit#1164) - Add support for Midea24 protocol. (crankyoldgit#1171) - Add basic Zepeal protocol support (crankyoldgit#1178) **[Misc]** - scrape_supported_devices.py: avoid changes to SupportedProtocols.md (crankyoldgit#1140) - auto_analyze nice exit on empty rawdata input (crankyoldgit#1141) - Comments update + cleanup (crankyoldgit#1143) - Update D_STR_IRRECVDUMP_STARTUP text and comments. (crankyoldgit#1144) - Minor code cleanups (crankyoldgit#1149) - Update `README.md`'s to point to new API docs. (crankyoldgit#1151) - Update "Supports" sections (crankyoldgit#1160) - Add a `doxygen` check to CI/Travis. (crankyoldgit#1161) - scrape_supported_devices: warn about misplaced or legacy supports sections (crankyoldgit#1159) - Add Supports sections to some files (crankyoldgit#1163 crankyoldgit#1166) - Fix compile error when `DEBUG` is enabled. - Add no-output option and return code on error to scrape_supported_devices - Travis: Add scrape_supported_devices error check - Update auto_analyse_raw_data.py to have a default Supports: section - Treat compiler warnings as errors. (crankyoldgit#1174) - Remove `calcLGChecksum()` and use new generic `sumNibbles()` (crankyoldgit#1175) - Suppress more potential compiler warnings. (crankyoldgit#1179) - Load balance travis tasks to reduce wall clock time. (crankyoldgit#1183) - Set PlatformIO's default baudrate to 115200 (crankyoldgit#1188) - Some fixes to Doshisha protocol handler - Minor cleanups of Corona and Zepeal - Enable Doxygen warning when the parameters for a function/method/procedure are wrong/missing. (crankyoldgit#1196)
v2.7.7 release (crankyoldgit#1132) _v2.7.7 (20200519)_ **[BREAKING CHANGES]** - Fix Symphony protocol. (crankyoldgit#1107, crankyoldgit#1105) * Now 12 bits and bits are inverted. All previous codes will no longer work. - IRMQTTServer: Better handle power & mode operations for Home Assistant. (crankyoldgit#1099, crankyoldgit#1092) * When `MQTT_CLIMATE_HA_MODE` is enabled (default) this will break previous operation mode resumption when power is changed. **[Bug Fixes]** - Set correct return type for `.calibrate()` (crankyoldgit#1095, crankyoldgit#1093) **[Features]** - Add basic support for Carrier 40 & 64 bit protocols. (crankyoldgit#1125, crankyoldgit#1112, crankyoldgit#1127) - Gree: Enable native support for Fahrenheit (crankyoldgit#1124, crankyoldgit#1121) - Gree: Add option to control display temp source. (crankyoldgit#1120, crankyoldgit#1118) - Add support for Multibrackets protocol. (crankyoldgit#1106, crankyoldgit#1103) - Add RawToPronto.py tool & improve `sendPronto()` precision (crankyoldgit#1104, crankyoldgit#1103) - Add support for `Doshisha` LED light protocol (crankyoldgit#1115) - Introduce IRrecvDumpV3 with basic OTA update support (crankyoldgit#1111) - Add detailed support for Delonghi A/C (crankyoldgit#1098, crankyoldgit#1096) - Improved support for SharpAc. (crankyoldgit#1094, crankyoldgit#1091) - Update auto_analyse to use new decode call structure. (crankyoldgit#1102, crankyoldgit#1097) - Added Blynk app example (crankyoldgit#1090) **[Misc]** - update auto_analyse script to use new param documentation (crankyoldgit#1126) - Improve `raw_to_pronto_code.py` (crankyoldgit#1122, crankyoldgit#1103) - Use pattern rules in Makefiles to reduce specific rule (crankyoldgit#1110) - Update list of supported Daikin models. (crankyoldgit#1101)
v2.7.6 release (crankyoldgit#1089) _v2.7.6 (20200425)_ **[Features]** - IRMQTTServer: Use more i18n text. (crankyoldgit#1086) - Convert Protocol names to shared text. Saves ~3k of flash. (crankyoldgit#1078) - Add Chinese translation (zh-CN) & add utf-8 support. (crankyoldgit#1080, crankyoldgit#1085) **[Misc]** - IRMQTTServer: Ensure MQTT_MAX_PACKET_SIZE is correctly set. (crankyoldgit#1084) - Add Italian locale to IRrecvDumpV2 platformio file.
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)
PreviousNext