From f6d7c5c578e278443ec1fa8451c3ec5d95a3495b Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 11 Jan 2021 14:13:20 +0100 Subject: [PATCH] Update changelog --- BUILDS.md | 23 +++++++++++++++-------- CHANGELOG.md | 5 +++-- RELEASENOTES.md | 6 ++++-- tasmota/support_features.ino | 4 +++- tools/decode-status.py | 6 +++--- 5 files changed, 28 insertions(+), 16 deletions(-) diff --git a/BUILDS.md b/BUILDS.md index 34d386c62..8cb8f7a94 100644 --- a/BUILDS.md +++ b/BUILDS.md @@ -3,6 +3,7 @@ | Feature or Sensor | minimal | lite | tasmota | knx | sensors | ir | display | Remarks |-----------------------|---------|-------|--------|-----|---------|----|---------|-------- | MY_LANGUAGE en_GB | x | x | x | x | x | x | x | +| USE_UFILESYS | - | - | - | - | - | - | - | | USE_ARDUINO_OTA | - | - | - | - | - | - | - | | USE_DOMOTICZ | - | - | x | x | x | x | - | | USE_HOME_ASSISTANT | - | - | x | x | x | x | - | @@ -49,7 +50,7 @@ | USE_PWM_DIMMER | - | - | x | x | - | - | - | | USE_KEELOQ | - | - | - | - | - | - | - | | USE_SONOFF_D1 | - | - | x | x | - | - | - | -| USE_SHELLY_DIMMER | - | - | - | - | - | - | - | +| USE_SHELLY_DIMMER | - | - | x | - | - | - | - | | | | | | | | | | | Feature or Sensor | minimal | lite | tasmota | knx | sensors | ir | display | Remarks | USE_LIGHT | - | x | x | x | x | x | x | @@ -147,6 +148,7 @@ | USE_EZOPRS | - | - | - | - | - | - | - | | USE_EZORGB | - | - | - | - | - | - | - | | USE_EZORTD | - | - | - | - | - | - | - | +| USE_SEESAW_SOIL | - | - | - | - | - | - | - | | | | | | | | | | | Feature or Sensor | minimal | lite | tasmota | knx | sensors | ir | display | Remarks | USE_SPI | - | - | - | - | - | - | x | @@ -205,14 +207,19 @@ | USE_DISPLAY_SSD1351 | - | - | - | - | - | - | x | | USE_DISPLAY_RA8876 | - | - | - | - | - | - | x | | USE_DISPLAY_ST7789 | - | - | - | - | - | - | x | +| | | | | | | | | +| USE_FT5206 | - | - | - | - | - | - | - | +| USE_FTC532 | - | - | - | - | - | - | - | +| USE_BS814A2 | - | - | - | - | - | - | - | ## Additional Features and Sensors on ESP32 -| Feature or Sensor | minimal | lite | tasmota | knx | sensors | ir | display | webcam | Remarks +| Feature or Sensor | lite | tasmota | knx | sensors | ir | display | webcam | Remarks |-----------------------|---------|-------|--------|-----|---------|----|---------|--------|-------- -| USE_MI_ESP32 | - | - | X | - | X | - | - | - | See SetOption115 -| USE_IBEACON_ESP32 | - | - | - | - | - | - | - | - | -| USE_WEBCAM | - | - | - | - | - | - | - | x | -| USE_ETHERNET | - | - | - | - | - | - | - | - | -| USE_I2S_AUDIO | - | - | - | - | - | - | - | - | -| USE_TTGO_WATCH | - | - | - | - | - | - | - | - | +| USE_UFILESYS | x | x | x | x | x | x | x | +| USE_MI_ESP32 | - | x | - | x | - | - | - | See SetOption115 +| USE_IBEACON_ESP32 | - | - | - | - | - | - | - | +| USE_WEBCAM | - | - | - | - | - | - | x | +| USE_ETHERNET | - | - | - | - | - | - | - | +| USE_I2S_AUDIO | - | - | - | - | - | - | - | +| USE_TTGO_WATCH | - | - | - | - | - | - | - | diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c896080b..abd3630bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,9 @@ All notable changes to this project will be documented in this file. ### Added - Support for time proportioned (``#define USE_TIMEPROP``) and optional PID (``#define USE_PID``) relay control (#10412) - Support rotary encoder on Shelly Dimmer (#10407) -- Command ``SetOption43 1..100`` to control Rotary step (#10407) -- Zigbee debounce duplicate commands received from the same device within ``USE_ZIGBEE_DEBOUNCE_COMMANDS`` milliseconds +- Command ``SetOption43 1..255`` to control Rotary step (#10407) +- Support for BS814A-2 8-button touch buttons by Peter Franck (#10447) +- Support for up to 4 I2C SEESAW_SOIL Capacitance & Temperature sensors by Peter Franck (#10481) ### Breaking Changed - ESP32 switch from default SPIFFS to default LittleFS file system loosing current (zigbee) files diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 53e377cca..5981c4022 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -61,7 +61,7 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota - Command ``CTRange`` to specify the visible CT range the bulb is capable of [#10311](https://github.com/arendst/Tasmota/issues/10311) - Command ``RuleTimer0`` to access all RuleTimers at once [#10352](https://github.com/arendst/Tasmota/issues/10352) - Command ``VirtualCT`` to simulate or fine tune CT bulbs with 3,4,5 channels [#10311](https://github.com/arendst/Tasmota/issues/10311) -- Command ``SetOption43 1..100`` to control Rotary step (#10407) +- Command ``SetOption43 1..255`` to control Rotary step (#10407) - Command ``SetOption118 1`` to move ZbReceived from JSON message and into the subtopic replacing "SENSOR" default [#10353](https://github.com/arendst/Tasmota/issues/10353) - Command ``SetOption119 1`` to remove the device addr from json payload, can be used with zb_topic_fname where the addr is already known from the topic [#10355](https://github.com/arendst/Tasmota/issues/10355) - Milliseconds to console output [#10152](https://github.com/arendst/Tasmota/issues/10152) @@ -71,13 +71,15 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota - Support for P9813 RGB Led MOSFET controller [#10104](https://github.com/arendst/Tasmota/issues/10104) - Support for GPIO option selection - Support for FTC532 8-button touch controller by Peter Franck [#10222](https://github.com/arendst/Tasmota/issues/10222) -- Support character `#` to be replaced by `space`-character in command ``Publish`` topic [#10258](https://github.com/arendst/Tasmota/issues/10258) +- Support for BS814A-2 8-button touch buttons by Peter Franck [#10447](https://github.com/arendst/Tasmota/issues/10447) +- Support for up to 4 I2C SEESAW_SOIL Capacitance & Temperature sensors by Peter Franck [#10481](https://github.com/arendst/Tasmota/issues/10481) - Support for Afrikaans language translations by Christiaan Heerze - Support for IR inverted leds using ``#define IR_SEND_INVERTED true`` [#10301](https://github.com/arendst/Tasmota/issues/10301) - Support for disabling 38kHz IR modulation using ``#define IR_SEND_USE_MODULATION false`` [#10301](https://github.com/arendst/Tasmota/issues/10301) - Support for SPI display driver for ST7789 TFT by Gerhard Mutz [#9037](https://github.com/arendst/Tasmota/issues/9037) - Support for time proportioned (``#define USE_TIMEPROP``) and optional PID (``#define USE_PID``) relay control [#10412](https://github.com/arendst/Tasmota/issues/10412) - Support rotary encoder on Shelly Dimmer [#10407](https://github.com/arendst/Tasmota/issues/10407#issuecomment-756240920) +- Support character `#` to be replaced by `space`-character in command ``Publish`` topic [#10258](https://github.com/arendst/Tasmota/issues/10258) - Basic support for ESP32 Odroid Go 16MB binary tasmota32-odroidgo.bin [#8630](https://github.com/arendst/Tasmota/issues/8630) - SPI display driver SSD1331 Color oled by Jeroen Vermeulen [#10376](https://github.com/arendst/Tasmota/issues/10376) diff --git a/tasmota/support_features.ino b/tasmota/support_features.ino index d114b1b65..3a3597f2a 100644 --- a/tasmota/support_features.ino +++ b/tasmota/support_features.ino @@ -701,7 +701,9 @@ void ResponseAppendFeatures(void) #ifdef USE_BS814A2 feature7 |= 0x01000000; // xdrv_51_bs814a2.ino #endif -// feature7 |= 0x02000000; +#ifdef USE_SEESAW_SOIL + feature7 |= 0x02000000; // xsns_81_seesaw_soil.ino +#endif // feature7 |= 0x04000000; // feature7 |= 0x08000000; diff --git a/tools/decode-status.py b/tools/decode-status.py index 5241b850d..8d8bfc7ba 100755 --- a/tools/decode-status.py +++ b/tools/decode-status.py @@ -94,7 +94,7 @@ a_setoption = [[ "(Button) Ignore hold time (s)", "(Wifi) Gratuitous ARP repeat time", "(Temperature) Over temperature threshold (celsius)", - "(not used) Tuya MCU max dimmer value", + "(Rotary) Max allowed steps", "(not used) Tuya MCU voltage Id", "(not used) Tuya MCU current Id", "(not used) Tuya MCU power Id", @@ -244,7 +244,7 @@ a_features = [[ "USE_SHELLY_DIMMER","USE_RC522","USE_FTC532","USE_DISPLAY_EPAPER_42", "USE_DISPLAY_ILI9488","USE_DISPLAY_SSD1351","USE_DISPLAY_RA8876","USE_DISPLAY_ST7789", "USE_DISPLAY_SSD1331","USE_UFILESYS","USE_TIMEPROP","USE_PID", - "","","","", + "USE_BS814A2","USE_SEESAW_SOIL","","", "","","","" ]] @@ -273,7 +273,7 @@ else: obj = json.load(fp) def StartDecode(): - print ("\n*** decode-status.py v20210106 by Theo Arends and Jacek Ziolkowski ***") + print ("\n*** decode-status.py v20210111 by Theo Arends and Jacek Ziolkowski ***") # print("Decoding\n{}".format(obj))