mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 20:56:35 +00:00
6.2.0 - Released
This commit is contained in:
parent
5e927000d8
commit
2e8864effd
@ -13,7 +13,7 @@ If you like **Sonoff-Tasmota**, give it a star, or fork it and contribute!
|
|||||||
[](https://paypal.me/tasmota)
|
[](https://paypal.me/tasmota)
|
||||||
|
|
||||||
### Development
|
### Development
|
||||||
[](https://github.com/arendst/Sonoff-Tasmota)
|
[](https://github.com/arendst/Sonoff-Tasmota)
|
||||||
[](http://thehackbox.org/tasmota/)
|
[](http://thehackbox.org/tasmota/)
|
||||||
[](https://travis-ci.org/arendst/Sonoff-Tasmota)
|
[](https://travis-ci.org/arendst/Sonoff-Tasmota)
|
||||||
|
|
||||||
|
@ -1,114 +1,67 @@
|
|||||||
/* 6.1.1.14 20180830
|
/* 6.2.0 20180901
|
||||||
* Add boot loop detection and perform some solutions
|
* Allow user override of define MAX_RULE_VARS and MAX_RULE_TIMERS (#3561)
|
||||||
* Add features to and provide more stable display drivers
|
|
||||||
*
|
|
||||||
* 6.1.1.13 20180828
|
|
||||||
* Fix 6.1.1.12 regression of Mem and Var default handling (#3618)
|
|
||||||
* Optimizations
|
|
||||||
* Change define USE_ALL_SENSORS to USE_SENSORS as it doesn't contain all sensors due to duplicate I2C addresses
|
|
||||||
*
|
|
||||||
* 6.1.1.12 20180827
|
|
||||||
* Add commands ButtonDebounce 40..1000 and SwitchDebounce 40..1000 to have user control over debounce timing. Default is 50mS (#3594)
|
|
||||||
* Add rule variables %sunrise%, %sunset%, %uptime% and %time% (#3608)
|
|
||||||
* Fix handling use of default names when using names starting with shortcut character (#3392, #3600)
|
|
||||||
* Fix Sonoff Bridge data reception when using Portisch EFM8 firmware and in data buffer length (#3605)
|
|
||||||
* Add optional MQTT_TELE_RETAIN to Energy Margins message (#3612, 3614)
|
|
||||||
* Add Individual HSBColorX commands (#3430, #3615)
|
|
||||||
* Add RuleX debug options 8,9,10 (StopOnError) to control RuleX execution status after an exception restart (#3607)
|
|
||||||
*
|
|
||||||
* 6.1.1.11 20180826
|
|
||||||
* Change scheduler phase 1/3 - Fixed when sleep is enabled: Uptime, Delay, PulseTime and TelePeriod (#3581)
|
|
||||||
* Change scheduler phase 2/3 - Fixed when sleep is enabled: Blinktime (#3581)
|
|
||||||
* Change scheduler phase 3/3 - Some sensor update timings: AdcEvery 200 -> 250, Senseair 300 -> 250, SDM120 300 -> 250, SDM630 300 -> 250
|
|
||||||
*
|
|
||||||
* 6.1.1.10 20180827
|
|
||||||
* Disable wifi sleep for both Esp8266/Arduino core 2.4.1 and 2.4.2 to solve device freeze caused by Espressif SDK bug (#3554)
|
* Disable wifi sleep for both Esp8266/Arduino core 2.4.1 and 2.4.2 to solve device freeze caused by Espressif SDK bug (#3554)
|
||||||
* Rewrite GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP
|
* Change DS18B20 driver to provide better instant results
|
||||||
* Add command Publish2 for publishing retained MQTT messages (#3593)
|
* Change some sensor drivers to provide instant results
|
||||||
*
|
* Change define USE_ALL_SENSORS to USE_SENSORS as it doesn't contain all sensors due to duplicate I2C addresses
|
||||||
* 6.1.1.9 20180825
|
* Change some sensor update timings: AdcEvery 200 -> 250, Senseair 300 -> 250, SDM120 300 -> 250, SDM630 300 -> 250
|
||||||
* Allow user override of define MAX_RULE_TIMERS (#3561)
|
* Change default Wifi config option from WPS to Wifi Manager if WPS is disabled or Wifi Smartconfig if webserver is disabled or Wifi Serial input if Smartconfig is disabled
|
||||||
* Allow user override of define MAX_RULE_VARS
|
* Change SHT1x driver to provide better instant results and fix I2C interference
|
||||||
* Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525)
|
|
||||||
* Fix OtaMagic when file path contains a dash (-) (#3563)
|
|
||||||
* Fix EnergyReset3 (#2723)
|
|
||||||
* Change command sleep from restart after change to not restart after change (#3554)
|
|
||||||
* Add all ruletimer values to command RuleTimer result message (#3571)
|
|
||||||
* Add RGB support for Domoticz (#3547)
|
|
||||||
*
|
|
||||||
* 6.1.1.8 20180825
|
|
||||||
* Fix MQTT reconnection detection when using TasmotaMqtt library (#3558)
|
|
||||||
* Add build time setting of ButtonTopic and SwitchTopic (#3414)
|
|
||||||
* Add display features and dynamic buffering
|
|
||||||
*
|
|
||||||
* 6.1.1.7 20180818
|
|
||||||
* Add initial display support for Lcd, Oled, Matrix, Tft and e-paper - Need more docs
|
|
||||||
* Fix SDM120 reporting wrong negative values to Domoticz (#3521)
|
|
||||||
* Fix iFan02 power on state (#3412, #3530)
|
|
||||||
* Add display define USE_DISPLAY_MODES1TO5 to select display modes 1 to 5
|
|
||||||
* Add command DisplayRotate 0..3 to select persistent display rotation
|
|
||||||
*
|
|
||||||
* 6.1.1.6 20180813
|
|
||||||
* Add modulo option to rules like rule1 on Time#Minute|5 do backlog power on;delay 200;power off endon (#3466)
|
|
||||||
*
|
|
||||||
* 6.1.1.5 20180812
|
|
||||||
* Fix some Pow R2 and S31 checksum errors using optimized re-sync
|
|
||||||
*
|
|
||||||
* 6.1.1.4 20180812
|
|
||||||
* Change version representation from 1.1.1a to 1.1.1.1 for better change reference
|
|
||||||
*
|
|
||||||
* 6.1.1c 20180720
|
|
||||||
* Add iFan02 Fanspeed + and Fanspeed - command options (#3415)
|
|
||||||
* Fix some Pow R2 and S31 checksum errors (#3425)
|
|
||||||
* Change CounterType 1 from milliseconds to microseconds (#3437)
|
|
||||||
* Add output support on MCP23008/MCP23017 (#3436)
|
|
||||||
* Fix LM75AD I2C sensor detection (#3408)
|
|
||||||
* Add message when JavaScript is not enabled in webbrowser (#3388)
|
|
||||||
* Fix sonoff-minimal from using default settings
|
|
||||||
* Add option + to command Rule to concatenate new rule with existing rules (#3365)
|
|
||||||
* Add initial support for sensor MPU6050 (#3352)
|
|
||||||
* Add command SerialSend4 to send binary serial data (#3345)
|
|
||||||
* Add rule triggers Wifi#Connected and Wifi#Disconnected (#3359)
|
|
||||||
* Fix unsecure main webpage update
|
|
||||||
* Add Turkish language file (#3332)
|
|
||||||
* Fix command TimeDst/TimeStd invalid JSON (#3322)
|
|
||||||
* Fix possible WDT due to long MQTT publish handling (#3313)
|
|
||||||
* Fix CCS811 temperature and humidity compensation
|
|
||||||
* Add support for CCS811 sensor (#3309)
|
|
||||||
* Add command Timers 0/1 to globally disable or enable armed timers (#3270)
|
|
||||||
*
|
|
||||||
* 6.1.1b 20180715
|
|
||||||
* Add support for MPR121 controller in input mode for touch buttons (#3142)
|
|
||||||
* Add support for MCP230xx for general purpose input expansion and command Sensor29 (#3188)
|
|
||||||
* Fix command Scale buffer overflow (#3236)
|
|
||||||
* Fix rules once regression from v6.1.0 (#3198, #3226)
|
|
||||||
* Add default Wifi Configuration tool as define WIFI_CONFIG_NO_SSID in user_config.h if no SSID is configured (#3224)
|
|
||||||
* Add user selection of Wifi Smartconfig as define USE_SMARTCONFIG in user_config.h
|
|
||||||
* Add user selection of WPS as define USE_WPS in user_config.h in preparation for core v2.4.2 (#3221)
|
|
||||||
* Change default Wifi config option from WPS to Wifi Manager if WPS is disabled
|
|
||||||
* or Wifi Smartconfig if webserver is disabled
|
|
||||||
* or Wifi Serial input if Smartconfig is disabled
|
|
||||||
* Remove WPS and SmartConfig from sonoff-minimal saving 56k code space
|
|
||||||
*
|
|
||||||
* 6.1.1a 20180714
|
|
||||||
* Fix TM1638 compile error (#3212)
|
|
||||||
* Add TM1638 switch support (#2226)
|
|
||||||
* Fix invalid response using more than 4 switches and domoticz
|
|
||||||
* Update sensor drivers to provide instant results
|
|
||||||
* Add read sensor retry to DS18B20, DS18x20, DHT, SHT1X and HTU21
|
|
||||||
* Change SHT1x driver to provide better instant results
|
|
||||||
* Fix DHT driver mixing values for different sensors (#1797)
|
|
||||||
* Change DHT driver to provide better instant results and add decimals to DHT11 (#3164)
|
* Change DHT driver to provide better instant results and add decimals to DHT11 (#3164)
|
||||||
* Change DS18x20 driver to provide better instant results (#3169)
|
* Change DS18x20 driver to provide better instant results (#3169)
|
||||||
* Change DS18B20 driver to provide better instant results
|
* Change CounterType 1 from milliseconds to microseconds (#3437)
|
||||||
|
* Change scheduler for better sleep support using Uptime, Delay, PulseTime and TelePeriod, Blinktime (#3581)
|
||||||
|
* Remove unused functionality from Sonoff-minimal to save space
|
||||||
|
* Remove WPS and SmartConfig from sonoff-minimal saving 56k code space
|
||||||
* Remove TSL2561 debug message and update library (#2415)
|
* Remove TSL2561 debug message and update library (#2415)
|
||||||
* Change SHT1x sensor initialization from pre-teleperiod to once during restart to fix I2C interference
|
* Remove forced restart when sleep command is executed (#3554)
|
||||||
|
* Fix invalid response using more than 4 switches and domoticz
|
||||||
|
* Fix sonoff-minimal not using default settings
|
||||||
|
* Fix unsecure main webpage update
|
||||||
|
* Fix DHT driver mixing values for different sensors (#1797)
|
||||||
|
* Fix EnergyReset3 regression not clearing total energy (#2723)
|
||||||
|
* Fix rules once regression from v6.1.0 (#3198, #3226)
|
||||||
|
* Fix command Scale buffer overflow (#3236)
|
||||||
|
* Fix possible WDT due to long MQTT publish handling (#3313)
|
||||||
|
* Fix command TimeDst/TimeStd invalid JSON (#3322)
|
||||||
|
* Fix handling of default names when using names starting with shortcut character ",0,1 or 2 (#3392, #3600, #3618)
|
||||||
|
* Fix LM75AD I2C sensor detection (#3408)
|
||||||
|
* Fix iFan02 power on state (#3412, #3530)
|
||||||
|
* Fix some Pow R2 and S31 checksum errors using optimized re-sync (#3425)
|
||||||
|
* Fix SDM120 reporting wrong negative values to Domoticz (#3521)
|
||||||
|
* Fix MQTT reconnection detection when using TasmotaMqtt library (#3558)
|
||||||
|
* Fix OtaMagic when file path contains a dash (-) (#3563)
|
||||||
|
* Fix Sonoff Bridge data reception when using Portisch EFM8 firmware using in data buffer length (#3605)
|
||||||
|
* Add read sensor retry to DS18B20, DS18x20, DHT, SHT1X and HTU21
|
||||||
|
* Add user selection of Wifi Smartconfig as define USE_SMARTCONFIG in user_config.h
|
||||||
|
* Add boot loop detection and perform some solutions
|
||||||
* Add wifi and mqtt status led blinkyblinky to be disabled by SetOption31 1. Does not work when LedPower is On (deliberate) (#871, #2230, #3114, #3155)
|
* Add wifi and mqtt status led blinkyblinky to be disabled by SetOption31 1. Does not work when LedPower is On (deliberate) (#871, #2230, #3114, #3155)
|
||||||
* Add experimental (untested) TM1638 switch support (#2226)
|
* Add support for TM1638 switch (#2226)
|
||||||
|
* Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525)
|
||||||
* Add support for APDS9960 proximity sensor (#3051)
|
* Add support for APDS9960 proximity sensor (#3051)
|
||||||
* Add heap and stack debug information
|
* Add support for MPR121 controller in input mode for touch buttons (#3142)
|
||||||
* Add debug facilities using optional xdrv_99_debug.ino to enable in user_config.h
|
* Add support for MCP230xx for general purpose input expansion and command Sensor29 (#3188)
|
||||||
* Remove not needed functionality from Sonoff-minimal to save space
|
* Add default Wifi Configuration tool as define WIFI_CONFIG_NO_SSID in user_config.h if no SSID is configured (#3224)
|
||||||
|
* Add command Timers 0/1 to globally disable or enable armed timers (#3270)
|
||||||
|
* Add support for CCS811 sensor (#3309)
|
||||||
|
* Add Turkish language file (#3332)
|
||||||
|
* Add command SerialSend4 to send binary serial data (#3345)
|
||||||
|
* Add initial support for sensor MPU6050 (#3352)
|
||||||
|
* Add rule triggers Wifi#Connected and Wifi#Disconnected (#3359)
|
||||||
|
* Add option + to command Rule to concatenate new rule with existing rules (#3365)
|
||||||
|
* Add message when JavaScript is not enabled in webbrowser (#3388)
|
||||||
|
* Add build time setting of ButtonTopic and SwitchTopic (#3414)
|
||||||
|
* Add iFan02 Fanspeed + and Fanspeed - command options (#3415)
|
||||||
|
* Add Individual HSBColorX commands (#3430, #3615)
|
||||||
|
* Add output support on MCP23008/MCP23017 (#3436)
|
||||||
|
* Add modulo option to rules like rule1 on Time#Minute|5 do backlog power on;delay 200;power off endon (#3466)
|
||||||
|
* Add RGB support for Domoticz (#3547)
|
||||||
|
* Add all ruletimer values to command RuleTimer result message (#3571)
|
||||||
|
* Add command Publish2 for publishing retained MQTT messages (#3593)
|
||||||
|
* Add commands ButtonDebounce 40..1000 and SwitchDebounce 40..1000 to have user control over debounce timing. Default is 50mS (#3594)
|
||||||
|
* Add RuleX debug options 8,9,10 (StopOnError) to control RuleX execution status after an exception restart (#3607)
|
||||||
|
* Add rule variables %sunrise%, %sunset%, %uptime% and %time% (#3608)
|
||||||
|
* Add optional MQTT_TELE_RETAIN to Energy Margins message (#3612, 3614)
|
||||||
*
|
*
|
||||||
* 6.1.1 20180714
|
* 6.1.1 20180714
|
||||||
* Revert wifi changes (#3177)
|
* Revert wifi changes (#3177)
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
#ifndef _SONOFF_VERSION_H_
|
#ifndef _SONOFF_VERSION_H_
|
||||||
#define _SONOFF_VERSION_H_
|
#define _SONOFF_VERSION_H_
|
||||||
|
|
||||||
#define VERSION 0x0601010E
|
#define VERSION 0x06020000
|
||||||
|
|
||||||
#define D_PROGRAMNAME "Sonoff-Tasmota"
|
#define D_PROGRAMNAME "Sonoff-Tasmota"
|
||||||
#define D_AUTHOR "Theo Arends"
|
#define D_AUTHOR "Theo Arends"
|
||||||
|
@ -318,7 +318,7 @@
|
|||||||
#endif // USE_I2C
|
#endif // USE_I2C
|
||||||
|
|
||||||
// -- SPI sensors ---------------------------------
|
// -- SPI sensors ---------------------------------
|
||||||
#define USE_SPI // SPI using library TasmotaTFT
|
//#define USE_SPI // SPI using library TasmotaTFT
|
||||||
|
|
||||||
#ifdef USE_SPI
|
#ifdef USE_SPI
|
||||||
#ifndef USE_DISPLAY
|
#ifndef USE_DISPLAY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user