From 1021cf3ca542a3733021bdea0a9f7781c3afe5ac Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Fri, 23 Oct 2020 16:56:03 +0200 Subject: [PATCH] Update changelog and releasenotes --- BUILDS.md | 1 + CHANGELOG.md | 14 +++++++++++--- RELEASENOTES.md | 15 +++++++++++---- tasmota/support_features.ino | 8 +++++--- tasmota/tasmota_configurations.h | 7 ++++--- tools/decode-status.py | 4 ++-- 6 files changed, 34 insertions(+), 15 deletions(-) diff --git a/BUILDS.md b/BUILDS.md index 849441ebf..aed8361da 100644 --- a/BUILDS.md +++ b/BUILDS.md @@ -134,6 +134,7 @@ | USE_EZOPH | - | - | - | - | - | - | - | | USE_EZOORP | - | - | - | - | - | - | - | | USE_EZORTD | - | - | - | - | - | - | - | +| USE_EZOHUM | - | - | - | - | - | - | - | | | | | | | | | | | Feature or Sensor | minimal | lite | tasmota | knx | sensors | ir | display | Remarks | USE_SPI | - | - | - | - | - | - | x | diff --git a/CHANGELOG.md b/CHANGELOG.md index a6a3245f6..01322f166 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,20 +9,24 @@ All notable changes to this project will be documented in this file. - Support for timers in case of no-sunset permanent day by cybermaus (#9543) - Command ``NoDelay`` for immediate backlog command execution by Erik Montnemery (#9544) - Command ``SwitchMode 15`` sending only MQTT message on switch change (#9593) +- Command ``ShutterChange`` to increment change position (#9594) - Support for EZO Ph and ORP sensors by Christopher Tremblay (#9567) - Support for EZO RTD sensors by Christopher Tremblay (#9585) +- Support for EZO HUM sensors by Christopher Tremblay (#9599) - On ZigbeeBridge support for glowing led when permit join is active (#9581) - Support for PWM Dimmer multi-press and ledmask (#9584) -- Support for fixed output Hi or Lo GPIO -- Support for ESP32 based Wireless-Tag WT32-ETH01 (#9496) +- Support for fixed output Hi or Lo GPIO selection +- ESP32 support for Wireless-Tag WT32-ETH01 (#9496) +- ESP32 MI32 Beacon support, RSSI at TELEPERIOD, refactoring (#9609) ### Changed - Command ``Gpio17`` replaces command ``Adc`` - Command ``Gpios`` replaces command ``Adcs`` - Management of serial baudrate (#9554) -- ``#define MQTT_FINGERPRINT`` from string to hexnumbers (#9570) +- TLS fingerprint ``#define MQTT_FINGERPRINT`` from string to hexnumbers (#9570) - Rotary driver adjusted accordingly if Mi Desk Lamp module is selected (#9399) - Tasmota Arduino Core v2.7.4.5 allowing webpassword over 47 characters (#9687) +- Webserver code optimizations (#9580, #9590) ### Fixed - Convert AdcParam parameters from versions before v9.0.0.2 @@ -30,7 +34,11 @@ All notable changes to this project will be documented in this file. - Correct Energy period display shortly after midnight by gominoa (#9536) - Rule handling of Var or Mem using text regression from v8.5.0.1 (#9540) - TuyaMcu energy display regression from v8.5.0.1 (#9547) +- Tuyamcu dimmers MQTT topic (#9606) - MQTT data corruption on ``MQTTLog 4`` (#9571) +- Scripter memory alignment (#9608) +- Zigbee battery percentage (#9607) +- HassAnyKey anomaly (#9601) ## [9.0.0.1] - 20201010 ### Added diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 96bb8b58d..3dc27f6bb 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -61,6 +61,7 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota ### Added - Command ``NoDelay`` for immediate backlog command execution by Erik Montnemery (#9544) - Command ``SwitchMode 15`` sending only MQTT message on switch change (#9593) +- Command ``ShutterChange`` to increment change position (#9594) - Zigbee command ``ZbData`` for better support of device specific data - Optional support for Mitsubishi Electric HVAC by David Gwynne (#9237) - Optional support for Orno WE517-Modbus energy meter by Maxime Vincent (#9353) @@ -71,13 +72,14 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota - Support for analog buttons indexed within standard button range - Support for Vietnamese language translations by Tâm.NT - Support for timers in case of no-sunset permanent day by cybermaus (#9543) -- Support for EZO Ph, ORP and RTD sensors by Christopher Tremblay (#9567, #9585) -- Support for fixed output Hi or Lo GPIO -- Support for ESP32 based Wireless-Tag WT32-ETH01 (#9496) +- Support for EZO Ph, ORP, RTD and HUM sensors by Christopher Tremblay (#9567, #9585, #9599) +- Support for fixed output Hi or Lo GPIO selection +- ESP32 support for Wireless-Tag WT32-ETH01 (#9496) +- ESP32 MI32 Beacon support, RSSI at TELEPERIOD, refactoring (#9609) ### Breaking Changed - Redesigned ESP8266 GPIO internal representation in line with ESP32 changing ``Template`` layout too -- ``#define MQTT_FINGERPRINT`` from string to hexnumbers (#9570) +- TLS fingerprint ``#define MQTT_FINGERPRINT`` from string to hexnumbers (#9570) - Command ``Status`` output for disabled status types now returns {"Command":"Error"} - MAX31865 driver to support up to 6 thermocouples selected by ``MX31865 CS`` instead of ``SSPI CS`` (#9103) @@ -92,6 +94,7 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota - Management of serial baudrate (#9554) - Rotary driver adjusted accordingly if Mi Desk Lamp module is selected (#9399) - Tasmota Arduino Core v2.7.4.5 allowing webpassword over 47 characters (#9687) +- Webserver code optimizations (#9580, #9590) ### Fixed - Ledlink blink when no network connected regression from v8.3.1.4 (#9292) @@ -103,6 +106,10 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota - Rule handling of Var or Mem using text regression from v8.5.0.1 (#9540) - Correct Energy period display shortly after midnight by gominoa (#9536) - TuyaMcu energy display regression from v8.5.0.1 (#9547) +- Tuyamcu dimmers MQTT topic (#9606) +- Scripter memory alignment (#9608) +- Zigbee battery percentage (#9607) +- HassAnyKey anomaly (#9601) ### Removed - Support for direct upgrade from Tasmota versions before v7.0 diff --git a/tasmota/support_features.ino b/tasmota/support_features.ino index b77f560db..1d5150226 100644 --- a/tasmota/support_features.ino +++ b/tasmota/support_features.ino @@ -631,12 +631,14 @@ void GetFeatures(void) feature7 = 0x00000000; #if defined(USE_I2C) && defined(USE_EZOORP) - feature7 |= 0x00000001; // xsns_79_ezoorp.ino + feature7 |= 0x00000001; // xsns_78_ezoorp.ino #endif #if defined(USE_I2C) && defined(USE_EZORTD) - feature7 |= 0x00000002; // xsns_80_ezortd.ino + feature7 |= 0x00000002; // xsns_78_ezortd.ino +#endif +#if defined(USE_I2C) && defined(USE_EZOHUM) + feature7 |= 0x00000004; // xsns_78_exohum.ino #endif -// feature7 |= 0x00000004; // feature7 |= 0x00000008; // feature7 |= 0x00000010; diff --git a/tasmota/tasmota_configurations.h b/tasmota/tasmota_configurations.h index 81fdfd9f3..37f6d107f 100644 --- a/tasmota/tasmota_configurations.h +++ b/tasmota/tasmota_configurations.h @@ -127,9 +127,10 @@ //#define USE_MCP9808 // [I2cDriver51] Enable MCP9808 temperature sensor (I2C addresses 0x18 - 0x1F) (+0k9 code) //#define USE_HP303B // [I2cDriver52] Enable HP303B temperature and pressure sensor (I2C address 0x76 or 0x77) (+6k2 code) //#define USE_MLX90640 // [I2cDriver53] Enable MLX90640 IR array temperature sensor (I2C address 0x33) (+20k code) -//#define USE_EZOPH // [I2cDriver55] Enable support for EZO's pH sensor (+0k6 code) - Shared EZO code required for any EZO device (+1k0 code) -//#define USE_EZOORP // [I2cDriver55] Enable support for EZO's ORP sensor (+0k6 code) - Shared EZO code required for any EZO device (+1k0 code) -//#define USE_EZORTD // [I2cDriver55] Enable support for EZO's RTD sensor (+0k6 code) - Shared EZO code required for any EZO device (+1k0 code) +//#define USE_EZOPH // [I2cDriver55] Enable support for EZO's pH sensor (+0k3 code) - Shared EZO code required for any EZO device (+1k2 code) +//#define USE_EZOORP // [I2cDriver55] Enable support for EZO's ORP sensor (+0k3 code) - Shared EZO code required for any EZO device (+1k2 code) +//#define USE_EZORTD // [I2cDriver55] Enable support for EZO's RTD sensor (+0k2 code) - Shared EZO code required for any EZO device (+1k2 code) +//#define USE_EZOHUM // [I2cDriver55] Enable support for EZO's HUM sensor (+0k3 code) - Shared EZO code required for any EZO device (+1k2 code) #define USE_MHZ19 // Add support for MH-Z19 CO2 sensor (+2k code) #define USE_SENSEAIR // Add support for SenseAir K30, K70 and S8 CO2 sensor (+2k3 code) diff --git a/tools/decode-status.py b/tools/decode-status.py index 7380e2c90..6498a98d4 100755 --- a/tools/decode-status.py +++ b/tools/decode-status.py @@ -232,7 +232,7 @@ a_features = [[ "USE_MLX90640","USE_VL53L1X","USE_MIEL_HVAC","USE_WE517", "USE_EZOPH","USE_TTGO_WATCH","USE_ETHERNET","USE_WEBCAM" ],[ - "USE_EZOORP","USE_EZORTD","","", + "USE_EZOORP","USE_EZORTD","USE_EZOHUM","", "","","","", "","","","", "","","","", @@ -267,7 +267,7 @@ else: obj = json.load(fp) def StartDecode(): - print ("\n*** decode-status.py v20201020 by Theo Arends and Jacek Ziolkowski ***") + print ("\n*** decode-status.py v20201023 by Theo Arends and Jacek Ziolkowski ***") # print("Decoding\n{}".format(obj))