diff --git a/BUILDS.md b/BUILDS.md index f09de3125..53ebba456 100644 --- a/BUILDS.md +++ b/BUILDS.md @@ -130,6 +130,7 @@ | USE_IBEACON | - | - | - | - | x | - | - | | USE_GPS | - | - | - | - | - | - | - | | USE_HM10 | - | - | - | - | x | - | - | +| USE_HRXL | - | - | - | - | x | - | - | | | | | | | | | | | USE_NRF24 | - | - | - | - | - | - | - | | USE_MIBLE | - | - | - | - | - | - | - | diff --git a/RELEASENOTES.md b/RELEASENOTES.md index d07bb254a..38ba097b4 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -57,10 +57,11 @@ The following binary downloads have been compiled with ESP8266/Arduino library c - Change default my_user_config.h driver and sensor support removing most sensors and adding most drivers - Change Lights: simplified gamma correction and 10 bits internal computation - Change commands ``Prefix``, ``Ssid``, ``StateText``, ``NTPServer``, and ``FriendlyName`` displaying all items -- Change IRremoteESP8266 library updated to v2.7.3 +- Change IRremoteESP8266 library updated to v2.7.4 - Change Zigbee command prefix from ``Zigbee*`` to ``Zb*`` - Change MQTT message size with additional 200 characters - Change display of some date and time messages from "Wed Feb 19 10:45:12 2020" to "2020-02-19T10:45:12" +- Change switchmode 6 according to issue 7778 (#7831) - Fix Sonoff Bridge, Sc, L1, iFan03 and CSE7766 serial interface to forced speed, config and disable logging - Fix commands ``Display`` and ``Counter`` from overruling command processing (#7322) - Fix ``White`` added to light status (#7142) @@ -107,6 +108,8 @@ The following binary downloads have been compiled with ESP8266/Arduino library c - Add initial support for Sensors AHT10 and AHT15 by Martin Wagner (#7596) - Add support for Wemos Motor Shield V1 by Denis Sborets (#7764) - Add Zigbee enhanced commands decoding, added ``ZbPing`` +- Add Zigbee features and improvements - Add commands ``SetOption85 0/1`` and ``DevGroupShare`` supporting UDP Group command using ``GroupTopic`` without MQTT by Paul Diem (#7790) - Add support for Martin Jerry/acenx/Tessan/NTONPOWER SD0x PWM dimmer switches by Paul Diem (#7791) - Add support for Jarolift rollers by Keeloq algorithm +- Add support for MaxBotix HRXL-MaxSonar ultrasonic range finders by Jon Little (#7814) diff --git a/tasmota/CHANGELOG.md b/tasmota/CHANGELOG.md index 579d19975..4a30b6cad 100644 --- a/tasmota/CHANGELOG.md +++ b/tasmota/CHANGELOG.md @@ -3,9 +3,11 @@ ### 8.1.0.10 20200227 - Change default my_user_config.h driver and sensor support removing most sensors and adding most drivers -- Add support for Jarolift rollers by Keeloq algorithm - Change IRremoteESP8266 library updated to v2.7.4 -- Add Zigbee features and improvements +- Change switchmode 6 according to issue 7778 (#7831) +- Add support for Jarolift rollers by Keeloq algorithm +- Add Zigbee features and improvements and remove support for Zigbee commands starting with ``Zigbee...`` +- Add support for MaxBotix HRXL-MaxSonar ultrasonic range finders by Jon Little (#7814) ### 8.1.0.9 20200220 diff --git a/tasmota/my_user_config.h b/tasmota/my_user_config.h index 06901fa12..b6300c9a4 100644 --- a/tasmota/my_user_config.h +++ b/tasmota/my_user_config.h @@ -554,6 +554,7 @@ //#define USE_GPS // Add support for GPS and NTP Server for becoming Stratus 1 Time Source (+3k1 code, +132 bytes RAM) // #define USE_FLOG // Add support for GPS logging in OTA's Flash (Experimental) (+2k9 code, +8 bytes RAM) //#define USE_HM10 // Add support for HM-10 as a BLE-bridge for the LYWSD03 (+5k1 code) +//#define USE_HRXL // Add support for MaxBotix HRXL-MaxSonar ultrasonic range finders (+0k7) // -- Power monitoring sensors -------------------- #define USE_ENERGY_MARGIN_DETECTION // Add support for Energy Margin detection (+1k6 code) diff --git a/tasmota/support_features.ino b/tasmota/support_features.ino index 6a13573c1..c37216c14 100644 --- a/tasmota/support_features.ino +++ b/tasmota/support_features.ino @@ -531,9 +531,11 @@ void GetFeatures(void) feature6 = 0x00000000; #ifdef USE_KEELOQ - feature6 |= 0x00000001; // xdrv_36keeloq.ino + feature6 |= 0x00000001; // xdrv_36_keeloq.ino +#endif +#ifdef USE_HRXL + feature6 |= 0x00000002; // xsns_64_hrxl.ino #endif -// feature6 |= 0x00000002; // feature6 |= 0x00000004; // feature6 |= 0x00000008; diff --git a/tasmota/tasmota_post.h b/tasmota/tasmota_post.h index 2e3ed1e26..fd0183dc9 100644 --- a/tasmota/tasmota_post.h +++ b/tasmota/tasmota_post.h @@ -205,6 +205,7 @@ extern "C" void custom_crash_callback(struct rst_info * rst_info, uint32_t stack #define USE_IBEACON // Add support for bluetooth LE passive scan of ibeacon devices (uses HM17 module) //#define USE_GPS // Add support for GPS and NTP Server for becoming Stratus 1 Time Source (+ 3.1kb flash, +132 bytes RAM) #define USE_HM10 // Add support for HM-10 as a BLE-bridge for the LYWSD03 (+5k1 code) +#define USE_HRXL // Add support for MaxBotix HRXL-MaxSonar ultrasonic range finders (+0k7) #define USE_ENERGY_SENSOR // Add energy sensors (-14k code) #define USE_PZEM004T // Add support for PZEM004T Energy monitor (+2k code) @@ -424,6 +425,7 @@ extern "C" void custom_crash_callback(struct rst_info * rst_info, uint32_t stack #undef USE_IBEACON // Disable support for bluetooth LE passive scan of ibeacon devices (uses HM17 module) #undef USE_GPS // Disable support for GPS and NTP Server for becoming Stratus 1 Time Source (+ 3.1kb flash, +132 bytes RAM) #undef USE_HM10 // Disable support for HM-10 as a BLE-bridge for the LYWSD03 (+5k1 code) +#undef USE_HRXL // Disable support for MaxBotix HRXL-MaxSonar ultrasonic range finders (+0k7) //#define USE_DHT // Add support for DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321) and SI7021 Temperature and Humidity sensor #undef USE_MAX31855 // Disable MAX31855 K-Type thermocouple sensor using softSPI @@ -521,6 +523,7 @@ extern "C" void custom_crash_callback(struct rst_info * rst_info, uint32_t stack #undef USE_IBEACON // Disable support for bluetooth LE passive scan of ibeacon devices (uses HM17 module) #undef USE_GPS // Disable support for GPS and NTP Server for becoming Stratus 1 Time Source (+ 3.1kb flash, +132 bytes RAM) #undef USE_HM10 // Disable support for HM-10 as a BLE-bridge for the LYWSD03 (+5k1 code) +#undef USE_HRXL // Disable support for MaxBotix HRXL-MaxSonar ultrasonic range finders (+0k7) //#undef USE_ENERGY_SENSOR // Disable energy sensors #undef USE_PZEM004T // Disable PZEM004T energy sensor @@ -640,6 +643,7 @@ extern "C" void custom_crash_callback(struct rst_info * rst_info, uint32_t stack #undef USE_IBEACON // Disable support for bluetooth LE passive scan of ibeacon devices (uses HM17 module) #undef USE_GPS // Disable support for GPS and NTP Server for becoming Stratus 1 Time Source (+ 3.1kb flash, +132 bytes RAM) #undef USE_HM10 // Disable support for HM-10 as a BLE-bridge for the LYWSD03 (+5k1 code) +#undef USE_HRXL // Disable support for MaxBotix HRXL-MaxSonar ultrasonic range finders (+0k7) #undef USE_ENERGY_SENSOR // Disable energy sensors #undef USE_PZEM004T // Disable PZEM004T energy sensor diff --git a/tools/decode-status.py b/tools/decode-status.py index 126b050aa..756f27dff 100755 --- a/tools/decode-status.py +++ b/tools/decode-status.py @@ -198,7 +198,7 @@ a_features = [[ "USE_NRF24","USE_MIBLE","USE_HM10","USE_LE01MR", "USE_AHT1x","USE_WEMOS_MOTOR_V1","USE_DEVICE_GROUPS","USE_PWM_DIMMER" ],[ - "USE_KEELOQ","","","", + "USE_KEELOQ","USE_HRXL","","", "","","","", "","","","", "","","","", @@ -239,7 +239,7 @@ else: obj = json.load(fp) def StartDecode(): - print ("\n*** decode-status.py v20200228 by Theo Arends and Jacek Ziolkowski ***") + print ("\n*** decode-status.py v20200301 by Theo Arends and Jacek Ziolkowski ***") # print("Decoding\n{}".format(obj))