6.2.1.12 20181007
* Fix Shelly1 switchmode 3 and 4 when using pushbutton (#3989)
* Add support for CSL Aplic WDP 303075 Power Socket with Energy Monitoring (#3991, #3996)
* Change pinmode for no-pullup defined switches to pullup when configured as switchmode PUSHBUTTON (=3 and up) (#3896)
* Add delay after restart before processing rule sensor data (#3811)
6.2.1.3 20180907
* Change web Configure Module GPIO drop down list order for better readability
* Fix showing Period Power in energy threshold messages
* Fix ButtonRetain to not use default topic for clearing retain messages (#3737)
* Add command Display to show all settings at once
* Add toggle function RGBW lights (#3695, #3697)
* Add user configurable GPIO02 and GPIO03 on H801 devices (#3692)
* 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.12 20180827
* Add commands ButtonDebounce 40..1000 and SwitchDebounce 40..1000 to have more control over debounce timing. Default is 50mS (#3594)
6.1.1.9
* Allow user override of define MAX_RULE_TIMERS (#3561)
* Allow user override of define MAX_RULE_VARS
* 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)
6.1.1b
* 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.0b
* 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)
* Remove WPS from sonoff-minimal saving 33k code space
* Revert wifi changes implemented in v6.0.0a due to possible bad initial wifi connections
6.1.0a
* 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)
* Remove not needed functionality from Sonoff-minimal to save space
6.0.0a
* Add command SetOption28 to switch between hex or decimal Sonoff Bridge
RF received data format (#3008)
* Add command SetOption29 to switch between hex or decimal IR received
data format
6.0.0a
* Add support for uploading Sonoff Bridge firmware found in
tools/fw_efm8bb1 folder build by Portisch using Web Gui File Upload
(#2886)
* Add command RfRaw to control Portisch firmware features
6.0.0a
* Add CRC to Settings making future upgrades more fail-safe
* Remove version 3, 4 and pre 5.2 settings auto-upgrade. See
https://github.com/arendst/Sonoff-Tasmota/wiki/Upgrade#migration-path
* Change default CFG_HOLDER from 0x20161209 to 4617 (=0x1209) - no
impact on default upgrades
5.12.0n
* Change ESP8266 Analog JSON message from {"Analog0:123"} to
{"ANALOG":{"A0:123"}} to accomodate rules (#2560)
* Change Counter JSON
message from {"Counter1":0,"Counter3":0} to {"COUNTER":{"C1":0,"C3":0}}
to accomodate rules
* Change ADS1115 JSON message from
{"ADS1115":{"Analog0":123,"Analog1":123}} to
{"ADS1115":{"A0":123,"A1":123}}
5.12.0k
* Prepare for simple rules by enlarging Settings area to now
2048 bytes
* Fix freeing more code space when emulation is disabled
(#1592)
* Fix compile error when not defined USE_TIMERS (#2400)
5.12.0h
* Add PWM status to command State if PWM enabled (#2203)
* Add
command HSBColor Hue,Sat,Bri (#1642, #2203)
* Add command Channel
0..100 to control dimmer value for individual color channels (#2111,
#2203)
5.12.0h
* Add support for Software Serial bridge using commands
SerialDelimiter, SBaudrate and SSerialSend. Supports 8N1 and text only
(#2190)
* Add support for Hardware Serial bridge using commands
SerialDelimiter, Baudrate and SerialSend. Supports 8N1 and text only
(#2182)
5.12.0c
* Fix intermittent exception when dns lookup is used while sleep is enabled
* Fix 5.4.0 regression turning off single press after button hold during 4x hold time
* Fix possible wifi connection problem by erasing sdk configuration parameters
5.12.0b
* Add serial debug info
* Add optional usage of %d or %X
suffices in MQTT client to append chipid (#1871)
* Add optional usage
of %d or %X suffices in MQTT topic to append chipid (#1871)
* Add
optional usage of %d or %04d in ota url to be replaced with chipid
(#1871)
* Add user configurable serial GPIOs to MagicHome and Arilux
modules (#1887)
5.12.0a
* Change platformio option sonoff-ds18x20 to sonoff-xxl
enabling ds18x20 and all other sensors in one image
* Fix providing web
page configuratin option for Friendly Name when no device (relay or
light) is configured (#1850)
* Change default paremeters in
user_config.h to undefined for easy installation (#1851)
* Change max
user configurable hold time from 10 to 25 seconds (#1851)
5.11.1j
* Prep for release
* Change uptime from hour to second
resulting in a display of 123T13:45:21 where 123 is days
* Fix Arilux
RF induced exception by moving interrupt handler to iram on non
esp/arduino lib v2.3.0
* Add NTP sync based on chip id (#1773)
5.11.1i
* Fix some Energy Monitoring related issues (#1677)
* Fix TSL2561 device detection (#1644)
* Fix command PWM response if no PWM channel is configured (#1783)
5.11.1i
* Fix some Energy Monitoring related issues
* Add command SetOption21 1 to allow Energy Monitoring when power is off
on Sonoff Pow and Sonoff S31 (#1420)
5.11.1i
* Update TasmotaSerial library to 1.1.0
* Rename commands
HlwPCal, HlwUCal and HlwICal to PowerCal, VoltageCal and CurrentCal to
be used for both Pow and S31 calibration
* Rename commands HlwPSet,
HlwUSet and HlwISet to PowerSet, VoltageSet and CurrentSet to be used
for both Pow and S31 calibration
* Add support for Sonoff S31 Smart
Socket with Power Consumption Detection (#1626)
* Fix IRReceive Data
value (#1663)
* Fix compiler warnings (#1774)
5.11.1g
* Add support for PMS5003 particle concentration sensor
*
Reinstate console weblog to 20 lines after some webpage rewrite
* Add
command SetOption20 to allow update of Dimmer/Color/Ct without turning
power on (#1719)
* Update language files nl-NL (#1723) and es-AR
(#1722)
5.11.1f
* Revert chunked webserver pages as it fails on many browsers
due to chunks being too small (#1706)
* Reduce initial console weblog
from 20 to 13 lines due to memory constraints
5.11.1e
* Replaced command Ina219Mode with command Sensor13
* Add
command Sensor15 2 to start MHZ19(B) Zero Point Calibration
* Add
chunked webserver pages for large pages saving memory
* Fix Non-English
JSON temperature unit attachement
* Fix Sonoff Pow Energy Today and
Energy Total reading after restart (#1648)
* Rewrite function pointers
to save code space and memory (#1683)
* Add option define
HOME_ASSISTANT_DISCOVERY_ENABLE in user_config.h (#1685)
* Fix SOnoff
Pow Energy Period roll-over (#1688)
5.11.1d
* Add locale Decimal Separator to Web sensor page
* Add
command State to retrieve device state information (same data as
teleperiod state and status 11 in slightly different JSON format)
*
Extent state information with Light parameters
* Fix IRSend parameter
translation (#1636)
* Add optional login to Webserver AP mode (#1587,
#1635)
* Fix BME680 teleperiod resistance measuring (#1647)
5.11.1c
* Make command color parameter input less strict to ease Hass
support
* Add ColorTemperature to light status message
* Change
PubSubClient.h define MQTT_MAX_PACKET_SIZE from 512 to 1000 for Hass
support
* Make define MESSZ dependent on PubSubClient.h define
MQTT_MAX_PACKET_SIZE
* Fix logging line length around 400 characters
*
Change module name Wemos D1 mini into Generic (#1220)
* Revert HTML
change from width=100% to style=width:100% supporting HTML5 (#1358)
*
Add experimental (still Hass python exceptions) Home Assistant Discovery
for switch and light to be enabled by command SetOption19 1 (#1534)
*
Updated French Translation (#1561)
* Fix DS18B20 temperature JSON
decimal dot (#1561)
* Add Spanish language file (#1589)
* Update
Italian Language file (#1594)
* Consolidate WIFI_MANAGER_SEC into
WIFI_CONFIG_SEC (#1616)
* Fix Energy JSON message (#1621)
5.11.1b
* Add command PowerOnState option 5 which inverts PulseTime and
allows for delayed always on after power on
* Changed
OSWATCH_RESET_TIME (Blocked loop) from 30 to 120 seconds to allow slow
networks (#1556)
* Add French language file (#1561)
* Fix truncated
command names and wrong response for DomoticzSwitchIdx (#1571)
* Add
HTTP Allow Cross Origin removed from ESP8266/Arduino 2.4.0 (#1572)
*
Fix %-sign issue as printf escape character in Humidity and Sonoff SC
(#1579)
5.11.1a
* Add automagic two step Web server OTA upgrade using
filename-minimal image if OTA free space is too small
* Add chinese
language file (#1551)
5.10.0i
* Add device function pointers
* Moved Command and JSON
English language defines to one file (i18n.h)
* Update it-IT.h language
file (#1449)
* Fix Wemo and Hue emulation by adding M-Search response
delay (#1486)
5.10.0f
* Differentiate between JSON text defines and other text
defines to allow for English JSON while using different locale (#1449)
* Fix display of build date and time in non-english locale (#1465)
5.10.0d
* Renamed commands Color2,3,4 to Color3,4,5
* Add command
Color2 to set color while keeping same dimmer value
* Add led signal to
Carbon Dioxide (CO2) sensors (see user_config.h)
* Fix Wemo Emulation
again (#1357)
* Updated German translation (#1438)
* Add support for SenseAir S8 CO2 sensor to be enabled with define
USE_SENSEAIR in user_config.h
* Add support for Domoticz Air Quality
sensor to be used by MH-Z19(B) and SenseAir sensors
5.10.0b
* Change Sonoff Pow Energy MQTT data JSON message and
consolidate Status 8 into Status 10
* Add optional support for PZEM004T
energy sensor to enable with define USE_PZEM004T in user_config.h (#614)
* Add (experimental) support for iTead SI7021 temperature and humidity
sensor (#735)
* Change ADS1115 default voltage range from +/-2V to
+/-6V (#1289)
5.10.0a
* Add (experimental) support for sensor SHT3x
* Change ADS1115
default voltage range from +/-2V to +/-4V (#1289)
* Add multipress
support and more user configurable options to Sonoff Dual R2 (#1291)
5.10.0a
* Add (experimental) support for sensor SHT3x
* Change ADS1115
default voltage range from +/-2V to +/-4V (#1289)
* Add multipress
support and more user configurable options to Sonoff Dual R2 (#1291)