Skip to content

Releases: arendst/Tasmota

Tasmota v7.1.0 Betty

29 Nov 15:27
Compare
Choose a tag to compare

Logo

RELEASE NOTES

Sonoff-Tasmota is now Tasmota

Migration Information

See migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x
  5. Migrate to Tasmota 7.x

Supported Core versions

This release will be supported from ESP8266/Arduino library Core version 2.6.1 due to reported security and stability issues on previous Core version.

Although it might still compile on previous Core versions all support will be removed in the near future.

Support of TLS

To save resources when TLS is enabled mDNS needs to be disabled. In addition to TLS using fingerprints now also user supplied CA certs and AWS IoT is supported. Read full documentation

Initial configuration tools

For initial configuration this release supports Webserver based WifiManager or Serial based command interface only. Support for WPS and SmartConfig has been removed.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111, Teckin SP22 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP22 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led
55 Gosund SP1 v23 Gosund SP1 v2.3 Wifi Smart Switch with Energy Monitoring
56 ARMTR Dimmer ARMtronix Wifi dimmer for Incandescent Lights and Led
57 SK03 Outdoor SK03 Outdoor Wifi Smart Switch with Energy Monitoring
58 PS-16-DZ PS-16-DZ Wifi dimmer for Incandescent Lights and Led
59 Teckin US Teckin SP20 and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
60 Manzoku strip Manzoku Wifi Smart Power Strip with four Relays
61 OBI Socket 2 OBI 2 Wifi Smart Socket
62 YTF IR Bridge YTF Infra Red Wifi Bridge
63 Digoo DG-SP202 Digoo DG-SP202 Dual Wifi Smart Switch with Energy Monitoring
64 KA10 Smanergy KA10 Wifi Smart Wall Switch with Energy Monitoring
65 Luminea ZX2820 Luminea ZX2820 Wifi Smart Switch with Energy Monitoring
66 Mi Desk Lamp Mi Desk Lamp with rotary switch and Wifi
67 SP10 Tuya SP10 Wifi Smart Switch with Energy Monitoring
68 WAGA CHCZ02MB WAGA life CHCZ02MB Wifi Smart Switch with Energy Monitoring
69 SYF05 Sunyesmart SYF05 RGBWW Wifi Led Bulb
70 Sonoff L1 Sonoff L1 light strip
71 Sonoff iFan03 Sonoff iFan03 Wifi Smart Ceiling Fan with Light
72 EXS Dimmer EXS Wifi Dimmer v4

Over 500 additional devices are supported using templates.

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library core version 2.6.1.

  • tasmota.bin = The Tasmota version with sensors. RECOMMENDED RELEASE BINARY
  • tasmota-BG.bin to tasmota-TW.bin = The Tasmota version in different languages.
  • tasmota-basic.bin = The Basic version without most sensors.
  • tasmota-knx.bin = The Knx version without some features but adds KNX support.
  • tasmota-sensors.bin = The Sensors version adds more useful sensors.
  • tasmota-ir = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features.
  • tasmota-display.bin = The Display version without Energy Monitoring but adds display support.
  • tasmota-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.

Complete list of available feature and sensors.

Changelog

Version 7.1.0 Betty

  • Remove update support for versions before 6.0
  • Remove driver xsns_12_ads1115_i2cdev replaced by xsns_12_ads1115
  • Remove most IR protocols from non dedicated IR firmware except NEC, RC5 and RC6
  • Change repository name from Sonoff-Tasmota to Tasmota and all code references from Sonoff to Tasmota
  • Change documentation from wiki to documentation repository by @blakadder
  • Change default GUI to dark theme
  • Change ArduinoSlave to TasmotaSlave
  • Change IRremoteESP8266 library to v2.7.1
  • Change supported PCF8574 I2C address range to 0x20 - 0x26 allowing other I2C devices with address 0x27 to be used at the same time
  • Change supported PCF8574A I2C address range to 0x39 - 0x3F allowing other I2C devices with address 0x38 to be used at the same time
  • Change supported MCP230xx I2C address range to 0x20 - 0x26 allowing other I2C devices with address 0x27 to be used at the same time
  • Change Reset erase end address from as seen by SDK (getFlashChipSize) to full flash size (getFlashChipRealSize)
  • Change new Fade system much smoother, Speed now up to 40 (#6942, #3714)
  • Fix better control of RGB/White when SetOption37 >128, added Dimmer1 and Dimmer2 commands (#6714)
  • Fix random crash caused by UPNP flood
  • Fix check deepsleep for valid values in Settings (#6961)
  • Fix Wifi instability when light is on, due to Sleep 0 (#6961, #6608)
  • Fix auto-power on/off when setting channel to non-zero or zero value, when SetOption68 1
  • Fix postpone saving settings to flash until Fade is complete, avoids pause in Fade
  • Add support for Tuya battery powered devices (#6735)
  • Add support for Honeywell I2C HIH series Humidity and Temperetaure sensor (#6808)
  • Add support for Honeywell HPMA115S0 particle concentration sensor by David Hunt (#6843)
  • Add support for I2C sensor TLS2591 Light Intensity sensor (#6873)
  • Add command SetOption73 0/1 to re-enable HTTP Cross-Origin Resource Sharing (CORS) now default disabled (#6767)
  • Add command SetOption74 0/1 to enable DS18x20 internal pull-up and remove define DS18B20_INTERNAL_PULLUP (#6795)
  • Add command SetOption75 0/1 to switch between grouptopic (0) using fulltopic replacing %topic% or (1) is cmnd/<grouptopic> (#6779)
  • Add command SetOption76 0/1 to enable incrementing bootcount when deepsleep is enabled (#6930)
  • Add command SetOption77 0/1 to keep power on when slider is far left
  • Add command I2cDriver for I2C driver runtime control using document I2CDEVICES.md
  • Add command ``TempOffset -12.6 .. 12...
Read more

Sonoff-Tasmota v6.7.1 Allison

26 Oct 12:16
Compare
Choose a tag to compare

Logo

RELEASE NOTES

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Supported Core versions

This release will be supported from ESP8266/Arduino library Core version pre-2.6.0 due to reported security and stability issues on previous Core version.

Although it might still compile on previous Core versions all support will be removed starting in the next Release.

Support of TLS

To save resources when TLS is enabled mDNS needs to be disabled. In addition to TLS using fingerprints now also user supplied CA certs and AWS IoT is supported. See full documentation on https://github.com/arendst/Sonoff-Tasmota/wiki/AWS-IoT

Initial configuration tools

For initial configuration this release supports Webserver based WifiManager or Serial based command interface only. Support for WPS and SmartConfig has been removed.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111, Teckin SP22 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP22 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led
55 Gosund SP1 v23 Gosund SP1 v2.3 Wifi Smart Switch with Energy Monitoring
56 ARMTR Dimmer ARMtronix Wifi dimmer for Incandescent Lights and Led
57 SK03 Outdoor SK03 Outdoor Wifi Smart Switch with Energy Monitoring
58 PS-16-DZ PS-16-DZ Wifi dimmer for Incandescent Lights and Led
59 Teckin US Teckin SP20 and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
60 Manzoku strip Manzoku Wifi Smart Power Strip with four Relays
61 OBI Socket 2 OBI 2 Wifi Smart Socket
62 YTF IR Bridge YTF Infra Red Wifi Bridge
63 Digoo DG-SP202 Digoo DG-SP202 Dual Wifi Smart Switch with Energy Monitoring
64 KA10 Smanergy KA10 Wifi Smart Wall Switch with Energy Monitoring
65 Luminea ZX2820 Luminea ZX2820 Wifi Smart Switch with Energy Monitoring
66 Mi Desk Lamp Mi Desk Lamp with rotary switch and Wifi
67 SP10 Tuya SP10 Wifi Smart Switch with Energy Monitoring
68 WAGA CHCZ02MB WAGA life CHCZ02MB Wifi Smart Switch with Energy Monitoring
69 SYF05 Sunyesmart SYF05 RGBWW Wifi Led Bulb
70 Sonoff L1 Sonoff L1 light strip
71 Sonoff iFan03 Sonoff iFan03 Wifi Smart Ceiling Fan with Light
72 EXS Dimmer EXS Wifi Dimmer v4

Over 500 additional devices are supported using templates.

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library core version pre-2.6.0.

  • sonoff.bin = The Sonoff version with sensors. RECOMMENDED RELEASE BINARY
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version in different languages.
  • sonoff-basic.bin = The Basic version without most sensors.
  • sonoff-knx.bin = The Knx version without some features but adds KNX support.
  • sonoff-sensors.bin = The Sensors version adds more useful sensors.
  • sonoff-ir = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features.
  • sonoff-display.bin = The Display version without Energy Monitoring but adds display support.
  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.

Available Features and Sensors

Feature or Sensor minimal basic sonoff knx sensors ir display Remarks
MY_LANGUAGE en-GB x x x x x x x
USE_ARDUINO_OTA - - - - - - -
USE_DOMOTICZ - - x x x x -
USE_HOME_ASSISTANT - - x x x x -
USE_MQTT_TLS - - - - - - -
USE_MQTT_TLS_CA_CERT - - - - - - -
USE_MQTT_AWS_IOT - - - - - - -
USE_KNX - - - x - - -
USE_WEBSERVER x x x x x x x
USE_JAVASCRIPT_ES6 - - - - - - -
USE_WEBSEND_RESPONSE - - - - - - -
USE_EMULATION_HUE - x x - x - -
USE_EMULATION_WEMO - x x - x - -
USE_DISCOVERY - - x x - - x
WEBSERVER_ADVERTISE - - x x - - x
MQTT_HOST_DISCOVERY - - x x - - x
USE_TIMERS - x x x x x x
USE_TIMERS_WEB - x x x x x x
USE_SUNRISE - x x x x x x
USE_RULES - x x x x x x
USE_SCRIPT - - - - - - -
USE_EXPRESSION - - - - - - -
SUPPORT_IF_STATEMENT - - - - - - -
Feature or Sensor minimal basic sonoff knx sensors ir display Remarks
ROTARY_V1 - - - - - - -
USE_SONOFF_RF - - x x x - -
USE_RF_FLASH - - x x x - -
USE_SONOFF_SC - - x - x - -
USE_TUYA_MCU - x x x x - x
USE_ARMTRONIX_DIMMERS - - x x - - -
USE_PS_16_DZ - - x x x - -
USE_SONOFF_IFAN - - x x x - -
USE_BUZZER - - x x x - -
USE_ARILUX_RF - - x x x - -
USE_SHUTTER - - - - - - -
USE_DEEPSLEEP - - - - - - -
USE_EXS_DIMMER - - x x - - -
Feature or Sensor minimal basic sonoff knx sensors ir display Remarks
USE_LIGHT - x x x x x x
USE_WS2812 - - x x x - x
USE_WS2812_DMA - - - - - - -
USE_MY92X1 - - x x x - x
USE_SM16716 ...
Read more

Sonoff-Tasmota v6.6.0

06 Jul 13:00
Compare
Choose a tag to compare

Logo

RELEASE NOTES

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Support of TLS

TLS support for core 2.3.0 is removed.

TLS is supported on core 2.4.2 and up. To save resources when TLS is enabled mDNS needs to be disabled. In addition to TLS using fingerprints now also user supplied CA certs and AWS IoT is supported. See full documentation on https://github.com/arendst/Sonoff-Tasmota/wiki/AWS-IoT

Core version 2.3.0 vs 2.4.2 vs 2.5.2

This release is based on ESP8266/Arduino library core 2.3.0 as some people encountered wifi related issues on core 2.4.2 and 2.5.2. For others core 2.4.2 or 2.5.2 is working just fine. All version are available from http://thehackbox.org/tasmota/release/

Change in default initial configuration tool

Firmware binary sonoff-classic.bin supports WifiManager, Wps and SmartConfig for initial configuration. The default tool is Wps.

To save memory space all other binaries support WifiManager only.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111, Teckin SP22 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP22 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led
55 Gosund SP1 v23 Gosund SP1 v2.3 Wifi Smart Switch with Energy Monitoring
56 ARMTR Dimmer ARMtronix Wifi dimmer for Incandescent Lights and Led
57 SK03 Outdoor SK03 Outdoor Wifi Smart Switch with Energy Monitoring
58 PS-16-DZ PS-16-DZ Wifi dimmer for Incandescent Lights and Led
59 Teckin US Teckin SP20 and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
60 Manzoku strip Manzoku Wifi Smart Power Strip with four Relays
61 OBI Socket 2 OBI 2 Wifi Smart Socket
62 YTF IR Bridge YTF Infra Red Wifi Bridge
63 Digoo DG-SP202 Digoo DG-SP202 Dual Wifi Smart Switch with Energy Monitoring
64 KA10 Smanergy KA10 Wifi Smart Wall Switch with Energy Monitoring
65 Luminea ZX2820 Luminea ZX2820 Wifi Smart Switch with Energy Monitoring
66 Mi Desk Lamp Mi Desk Lamp with rotary switch and Wifi
67 SP10 Tuya SP10 Wifi Smart Switch with Energy Monitoring
68 WAGA CHCZ02MB WAGA life CHCZ02MB Wifi Smart Switch with Energy Monitoring
69 SYF05 Sunyesmart SYF05 RGBWW Wifi Led Bulb
70 Sonoff L1 Sonoff L1 light strip

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library core version 2.3.0.

  • sonoff.bin = The Sonoff version without Wps and SmartConfig configuration but adds more sensors. RECOMMENDED RELEASE BINARY
  • sonoff-basic.bin = The Basic version without Wps and SmartConfig configuration and most sensors.
  • sonoff-classic.bin = The Classic version allows initial installation using either WifiManager, Wps or SmartConfig.
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version without Wps and SmartConfig configuration in different languages.
  • sonoff-knx.bin = The Knx version without Wps and SmartConfig configuration and some other features but adds KNX support.
  • sonoff-sensors.bin = The Sensors version without Wps and SmartConfig configuration but adds even more useful sensors.
  • sonoff-display.bin = The Display version without Wps and SmartConfig configuration and Energy Monitoring but adds display support.
  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.

Core version 2.4.2 binaries can be found at http://thehackbox.org/tasmota/release/020402/

Core version 2.5.2 binaries can be found at http://thehackbox.org/tasmota/release/020502/

Available Features and Sensors

Feature or Sensor minimal basic classic sonoff knx sensors display Remarks
MY_LANGUAGE en-GB x x x x x x x
USE_WPS - - x - - - - WPS
USE_SMARTCONFIG - - x - - - - SmartConfig
USE_ARDUINO_OTA - - - - - - -
USE_DOMOTICZ - - x x x x -
USE_HOME_ASSISTANT - - - x x x -
USE_MQTT_TLS - - - - - - -
USE_MQTT_TLS_CA_CERT - - - - - - -
USE_MQTT_AWS_IOT - - - - - - -
USE_KNX - - - - x - -
USE_WEBSERVER x x x x x x x WifiManager
USE_EMULATION_HUE - x x x - x -
USE_EMULATION_WEMO - x x x - x -
USE_DISCOVERY - - x x x x x
WEBSERVER_ADVERTISE - - x x x x x
MQTT_HOST_DISCOVERY - - x x x x x
USE_TIMERS - x - x x x x
USE_TIMERS_WEB - x - x x x x
USE_SUNRISE - x - x x x x
USE_RULES - x - x x x x
USE_SCRIPT - - - - - - -
USE_EXPRESSION - - - - - - -
USE_ADC_VCC x x x - - - -
USE_COUNTER - - - x x x x
USE_DS18B20 - - - - - - - Single sensor
USE_DS18x20 - - x x x x x Multiple sensors
USE_DS18x20_LEGACY - - - - - - - Multiple sensors
USE_DHT - - x x x x x
Feature or Sensor minimal basic classic sonoff knx sensors display Remarks
USE_I2C - - - x x x x
USE_SHT - - - x x x x
USE_HTU - - - x x x x
USE_BMP - - - x x x x
USE_BME680 - - - - - x -
USE_BH1750 - - - x x x x
USE_VEML60...
Read more

Sonoff-Tasmota v6.5.0

19 Mar 14:20
Compare
Choose a tag to compare

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Release notes

Core version 2.3.0 vs 2.4.2

This release is based on ESP8266/Arduino library core 2.3.0 (again) as some people encountered wifi related issues on core 2.4.2. For others core 2.4.2 is working just fine. Both version are available from http://thehackbox.org/tasmota/release/

Change in default initial configuration tool

Firmware binary sonoff-classic.bin supports WifiManager, Wps and SmartConfig for initial configuration. The default tool is Wps.

To save memory space all other binaries support WifiManager only.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111, Teckin SP22 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP20 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led
55 Gosund SP1 v23 Gosund SP1 v2.3 Wifi Smart Switch with Energy Monitoring
56 ARMTR Dimmer ARMtronix Wifi dimmer for Incandescent Lights and Led
57 SK03 Outdoor SK03 Outdoor Wifi Smart Switch with Energy Monitoring
58 PS-16-DZ PS-16-DZ Wifi dimmer for Incandescent Lights and Led
59 Teckin US Teckin US and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
60 Manzoku strip Manzoku Wifi Smart Power Strip with four Relays
61 OBI Socket 2 OBI 2 Wifi Smart Socket
62 YTF IR Bridge YTF Infra Red Wifi Bridge
63 Digoo DG-SP202 Digoo DG-SP202 Dual Wifi Smart Switch with Energy Monitoring
64 KA10 Smanergy KA10 Wifi Smart Wall Switch with Energy Monitoring
65 Luminea ZX2820 Luminea ZX2820 Wifi Smart Switch with Energy Monitoring
66 Mi Desk Lamp Mi Desk Lamp with rotary switch and Wifi
67 SP10 Tuya SP10 Wifi Smart Switch with Energy Monitoring
68 WAGA CHCZ02MB WAGA life CHCZ02MB Wifi Smart Switch with Energy Monitoring
69 SYF05 Sunyesmart SYF05 RGBWW Wifi Led Bulb

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library core version 2.3.0.

  • sonoff.bin = The Sonoff version without Wps and SmartConfig configuration but adds more sensors. RECOMMENDED RELEASE BINARY
  • sonoff-basic.bin = The Basic version without Wps and SmartConfig configuration and most sensors.
  • sonoff-classic.bin = The Classic version allows initial installation using either WifiManager, Wps or SmartConfig.
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version without Wps and SmartConfig configuration in different languages.
  • sonoff-knx.bin = The Knx version without Wps and SmartConfig configuration and some other features but adds KNX support.
  • sonoff-sensors.bin = The Sensors version without Wps and SmartConfig configuration but adds even more useful sensors.
  • sonoff-display.bin = The Display version without Wps and SmartConfig configuration and Energy Monitoring but adds display support.
  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.

Core version 2.4.2 binaries can be found at http://thehackbox.org/tasmota/release/020402/

Available Features and Sensors

Feature or Sensor minimal basic classic sonoff knx sensors display Remarks
MY_LANGUAGE en-GB x x x x x x x
USE_WPS - - x - - - - WPS
USE_SMARTCONFIG - - x - - - - SmartConfig
USE_ARDUINO_OTA - - - - - - -
USE_DOMOTICZ - - x x x x -
USE_HOME_ASSISTANT - - - x x x -
USE_MQTT_TLS - - - - - - -
USE_KNX - - - - x - -
USE_WEBSERVER x x x x x x x WifiManager
USE_EMULATION - x x x - x -
USE_DISCOVERY - - x x x x x
WEBSERVER_ADVERTISE - - x x x x x
MQTT_HOST_DISCOVERY - - x x x x x
USE_TIMERS - x - x x x x
USE_TIMERS_WEB - x - x x x x
USE_SUNRISE - x - x x x x
USE_RULES - x - x x x x
USE_EXPRESSION - - - - - - -
USE_ADC_VCC x x x x x - x
USE_DS18B20 - - - - - - - Single sensor
USE_DS18x20 - - x x x x x Multiple sensors
USE_DS18x20_LEGACY - - - - - - - Multiple sensors
Feature or Sensor minimal basic classic sonoff knx sensors display Remarks
USE_I2C - - - x x x x
USE_SHT - - - x x x x
USE_HTU - - - x x x x
USE_BMP - - - x x x x
USE_BME680 - - - - - x -
USE_BH1750 - - - x x x x
USE_VEML6070 - - - - - x -
USE_ADS1115 - - - - - x -
USE_ADS1115_I2CDEV - - - - - - -
USE_INA219 - - - - - x -
USE_SHT3X - - - x x x x
USE_TSL2561 - - - - - x -
USE_MGS - - - - - x -
USE_SGP30 - - - x x x x
USE_SI1145 - - - - - - -
USE_LM75AD - - - x x x x
USE_APDS9960 - - - - - - -
USE_MCP230xx - - - - - - -
USE_PCA9685 - - - - - - -
USE_MPR121 - - - - - - -
USE_CCS811 - - - - - - -
USE_MPU6050 - - - - - - -
USE_DS3231 - - - - - - -
USE_MGC3130 - - - - - - -
...
Read more

Sonoff-Tasmota v6.4.1

24 Dec 15:39
Compare
Choose a tag to compare

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Release notes

Change in default initial configuration tool

Firmware binary sonoff-classic.bin supports WifiManager, Wps and SmartConfig for initial configuration. The default tool is Wps.

To save memory space all other binaries support WifiManager only.

See _changelog.ino how to enable them again.

  • Define WIFI_CONFIG_TOOL now contains the default behaviour once a SSID has been configured.
  • If no SSID is configured making a wifi connection impossible the new define WIFI_CONFIG_NO_SSID will be used.
  • While define WIFI_CONFIG_NO_SSID is set to WIFI_WPSCONFIG in my_user_config.h the compiler will check for define USE_WPS and if not enabled WIFI_CONFIG_NO_SSID will default to WIFI_MANAGER using the webserver. If define USE_WEBSERVER is also not enabled WIFI_CONFIG_NO_SSID will default to WIFI_SMARTCONFIG. If define USE_SMARTCONFIG is also not enabled WIFI_CONFIG_NO_SSID will default to a new option WIFI_SERIAL allowing to enter wifi parameters to serial which is always possible.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111, Teckin SP22 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP20 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led
55 Gosund SP1 v23 Gosund SP1 v2.3 Wifi Smart Switch with Energy Monitoring
56 ARMTR Dimmer ARMtronix Wifi dimmer for Incandescent Lights and Led
57 SK03 Outdoor SK03 Outdoor Wifi Smart Switch with Energy Monitoring
58 PS-16-DZ PS-16-DZ Wifi dimmer for Incandescent Lights and Led
59 Teckin US Teckin US and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
60 Manzoku strip Manzoku Wifi Smart Power Strip with four Relays

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library core version 2.4.2 patched with the Alexa fix.

  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.
  • sonoff-classic.bin = The Classic version allows initial installation using either WifiManager, Wps or SmartConfig.
  • sonoff.bin = The Sonoff version without Wps and SmartConfig configuration but adds more sensors.
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version without Wps and SmartConfig configuration in different languages.
  • sonoff-sensors.bin = The Sensors version without Wps and SmartConfig configuration but adds even more useful sensors.
  • sonoff-display.bin = The Display version without Wps and SmartConfig configuration but adds display support.
  • sonoff-knx.bin = The Knx version without Wps and SmartConfig configuration and some other features but adds KNX support.

Available Features and Sensors

Feature or Sensor minimal basic classic sonoff knx sensors Remarks
ESP/Arduino lib v2.3.0 346k 429k 482k 504k 522k 535k
ESP/Arduino lib v2.4.2 366k 446k 496k 522k 538k 551k No wifi sleep
MY_LANGUAGE en-GB x x x x x x
MQTT_LIBRARY_TYPE PUBSUBCLIENT x x x x x x
USE_WPS - - x - - - WPS
USE_SMARTCONFIG - - x - - - SmartConfig
USE_ARDUINO_OTA - - - - - -
USE_DOMOTICZ - - x x x x
USE_HOME_ASSISTANT - - - x x x
USE_MQTT_TLS - - - - - -
USE_KNX - - - - x -
USE_WEBSERVER x x x x x x WifiManager
USE_EMULATION - x x x - x
USE_DISCOVERY - - x x x x
WEBSERVER_ADVERTISE - - x x x x
MQTT_HOST_DISCOVERY - - x x x x
USE_TIMERS - x - x x x
USE_TIMERS_WEB - x - x x x
USE_SUNRISE - x - x x x
USE_RULES - x - x x x
USE_ADC_VCC x x x x x -
USE_DS18B20 - - - - - - Single sensor
USE_DS18x20 - - x x x x Multiple sensors
USE_DS18x20_LEGACY - - - - - - Multiple sensors
Feature or Sensor minimal basic classic sonoff knx sensors
USE_I2C - - - x x x
USE_SHT - - - x x x
USE_HTU - - - x x x
USE_BMP - - - x x x
USE_BME680 - - - - - x
USE_BH1750 - - - x x x
USE_VEML6070 - - - - - x
USE_ADS1115 - - - - - x
USE_ADS1115_I2CDEV - - - - - -
USE_INA219 - - - - - x
USE_SHT3X - - - x x x
USE_TSL2561 - - - - - x
USE_MGS - - - - - x
USE_SGP30 - - - x x x
USE_SI1145 - - - - - x
USE_LM75AD - - - x x x
USE_APDS9960 - - - - - -
USE_MCP230xx - - - - - -
USE_PCA9685 - - - - - -
USE_MPR121 - - - - - -
USE_CCS811 - - - - - -
USE_MPU6050 - - - - - -
USE_DS...
Read more

Sonoff-Tasmota v6.4.0

16 Dec 14:40
Compare
Choose a tag to compare

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Release notes

Change in default initial configuration tool

Firmware binary sonoff-classic.bin supports WifiManager, Wps and SmartConfig for initial configuration. The default tool is Wps.

To save memory space all other binaries support WifiManager only.

See _changelog.ino how to enable them again.

  • Define WIFI_CONFIG_TOOL now contains the default behaviour once a SSID has been configured.
  • If no SSID is configured making a wifi connection impossible the new define WIFI_CONFIG_NO_SSID will be used.
  • While define WIFI_CONFIG_NO_SSID is set to WIFI_WPSCONFIG in my_user_config.h the compiler will check for define USE_WPS and if not enabled WIFI_CONFIG_NO_SSID will default to WIFI_MANAGER using the webserver. If define USE_WEBSERVER is also not enabled WIFI_CONFIG_NO_SSID will default to WIFI_SMARTCONFIG. If define USE_SMARTCONFIG is also not enabled WIFI_CONFIG_NO_SSID will default to a new option WIFI_SERIAL allowing to enter wifi parameters to serial which is always possible.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111, Teckin SP22 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP20 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led
55 Gosund SP1 v23 Gosund SP1 v2.3 Wifi Smart Switch with Energy Monitoring
56 ARMTR Dimmer ARMtronix Wifi dimmer for Incandescent Lights and Led
57 SK03 Outdoor SK03 Outdoor Wifi Smart Switch with Energy Monitoring
58 PS-16-DZ PS-16-DZ Wifi dimmer for Incandescent Lights and Led
59 Teckin US Teckin US and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
60 Manzoku strip Manzoku Wifi Smart Power Strip with four Relays

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library core version 2.4.2 patched with the Alexa fix.

  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.
  • sonoff-classic.bin = The Classic version allows initial installation using either WifiManager, Wps or SmartConfig.
  • sonoff.bin = The Sonoff version without Wps and SmartConfig configuration but adds more sensors.
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version without Wps and SmartConfig configuration in different languages.
  • sonoff-sensors.bin = The Sensors version without Wps and SmartConfig configuration but adds even more useful sensors.
  • sonoff-display.bin = The Display version without Wps and SmartConfig configuration but adds display support.
  • sonoff-knx.bin = The Knx version without Wps and SmartConfig configuration and some other features but adds KNX support.

Available Features and Sensors

Feature or Sensor minimal basic classic sonoff knx sensors Remarks
ESP/Arduino lib v2.3.0 346k 429k 482k 504k 522k 535k
ESP/Arduino lib v2.4.2 366k 446k 496k 522k 538k 551k No wifi sleep
MY_LANGUAGE en-GB x x x x x x
MQTT_LIBRARY_TYPE PUBSUBCLIENT x x x x x x
USE_WPS - - x - - - WPS
USE_SMARTCONFIG - - x - - - SmartConfig
USE_ARDUINO_OTA - - - - - -
USE_DOMOTICZ - - x x x x
USE_HOME_ASSISTANT - - - x x x
USE_MQTT_TLS - - - - - -
USE_KNX - - - - x -
USE_WEBSERVER x x x x x x WifiManager
USE_EMULATION - x x x - x
USE_DISCOVERY - - x x x x
WEBSERVER_ADVERTISE - - x x x x
MQTT_HOST_DISCOVERY - - x x x x
USE_TIMERS - x - x x x
USE_TIMERS_WEB - x - x x x
USE_SUNRISE - x - x x x
USE_RULES - x - x x x
USE_ADC_VCC x x x x x -
USE_DS18B20 - - - - - - Single sensor
USE_DS18x20 - - x x x x Multiple sensors
USE_DS18x20_LEGACY - - - - - - Multiple sensors
Feature or Sensor minimal basic classic sonoff knx sensors
USE_I2C - - - x x x
USE_SHT - - - x x x
USE_HTU - - - x x x
USE_BMP - - - x x x
USE_BME680 - - - - - x
USE_BH1750 - - - x x x
USE_VEML6070 - - - - - x
USE_ADS1115 - - - - - x
USE_ADS1115_I2CDEV - - - - - -
USE_INA219 - - - - - x
USE_SHT3X - - - x x x
USE_TSL2561 - - - - - x
USE_MGS - - - - - x
USE_SGP30 - - - x x x
USE_SI1145 - - - - - x
USE_LM75AD - - - x x x
USE_APDS9960 - - - - - -
USE_MCP230xx - - - - - -
USE_PCA9685 - - - - - -
USE_MPR121 - - - - - -
USE_CCS811 - - - - - -
USE_MPU6050 - - - - - -
USE_DS...
Read more

Sonoff-Tasmota v6.3.0

30 Oct 16:59
Compare
Choose a tag to compare

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Release notes

Change in default initial configuration tool

Firmware binary sonoff-classic.bin supports WifiManager, Wps and SmartConfig for initial configuration. The default tool is Wps.

To save memory space all other binaries support WifiManager only.

See _changelog.ino how to enable them again.

  • Define WIFI_CONFIG_TOOL now contains the default behaviour once a SSID has been configured.
  • If no SSID is configured making a wifi connection impossible the new define WIFI_CONFIG_NO_SSID will be used.
  • While define WIFI_CONFIG_NO_SSID is set to WIFI_WPSCONFIG in my_user_config.h the compiler will check for define USE_WPS and if not enabled WIFI_CONFIG_NO_SSID will default to WIFI_MANAGER using the webserver. If define USE_WEBSERVER is also not enabled WIFI_CONFIG_NO_SSID will default to WIFI_SMARTCONFIG. If define USE_SMARTCONFIG is also not enabled WIFI_CONFIG_NO_SSID will default to a new option WIFI_SERIAL allowing to enter wifi parameters to serial which is always possible.

Supported Modules

The following hardware modules are supported.

Module Description
01 Sonoff Basic Sonoff Basic Wifi Smart Switch
02 Sonoff RF Sonoff RF Wifi Smart Switch with RF (434MHz) receiver
03 Sonoff SV Sonoff SV Safe Voltage Wifi Smart Switch
04 Sonoff TH Sonoff TH10/TH16 Wifi Smart Switch with Sensor connection
05 Sonoff Dual Sonoff Dual Wifi Smart Switch
06 Sonoff Pow Sonoff Pow Wifi Smart Switch with Energy Monitoring
07 Sonoff 4CH Sonoff 4CH 4-gang Wifi Smart Switch
08 Sonoff S2X Sonoff S20/S26 Wifi Smart Socket
09 Slampher Sonoff Slampher Wifi Smart Light Bulb Socket with RF (434MHz) receiver
10 Sonoff Touch Sonoff Touch Wifi Light Switch
11 Sonoff LED Sonoff Led Wifi Led Pack (Retired)
12 1 Channel 1 Channel Inching/Self Locking Wifi Switch 5V/12V
13 4 Channel 4 Channel Inching/Self Locking Wifi Switch (Retired)
14 Motor C/AC Motor Clockwise/Antoclockwise Wifi Switch (Retired)
15 ElectroDragon Electrodragon Wifi IoT Board
16 EXS Relay(s) Electronic Experience Store 1 or 2-gang Wifi Module
17 WiOn WiOn Wifi Smart Socket
18 Generic Any ESP8266/ESP8285 device like WeMos and NodeMCU
19 Sonoff Dev Sonoff Dev Wifi Development Board
20 H801 H801 Wifi RGBWW Led Controller
21 Sonoff SC Sonoff SC Wifi Environmental Monitor
22 Sonoff BN-SZ Sonoff BN-SZ01 Wifi Ceiling Led (Retired)
23 Sonoff 4CH Pro Sonoff 4CH Pro 4-gang Wifi Smart Switch
24 Huafan SS HuaFan Wifi Smart Socket
25 Sonoff Bridge Sonoff RF (434MHz) transceive to Wifi Bridge
26 Sonoff B1 Sonoff B1 Wifi RGBWW Led Bulb
27 AiLight Ai-Thinker RGBW Led Bulb
28 Sonoff T1 1CH Sonoff T1 1-gang Wifi Light Switch
29 Sonoff T1 2CH Sonoff T1 2-gang Wifi Light Switch
30 Sonoff T1 3CH Sonoff T1 3-gang Wifi Light Switch
31 Supla Espablo 2-gang Wifi Module
32 Witty Cloud Witty Cloud ESP8266 Wifi Development Board
33 Yunshan Relay ESP8266 Wifi Network Relay Module
34 MagicHome MagicHome, Flux-light and some Arilux LC10 RGB(W) Led Controller
35 Luani HVIO Luani ESP8266 Wifi I/O Module
36 KMC 70011 KMC Wifi Smart Socket with Energy Monitoring
37 Arilux LC01 Arilux AL-LC01 RGB Led Controller
38 Arilux LC11 Arilux AL-LC11 RGBWW Led Controller
39 Sonoff Dual R2 Sonoff Dual R2 Wifi Smart Switch
40 Arilux LC06 Arilux AL-LC06 RGB(WW) Led Controller
41 Sonoff S31 Sonoff S31 Wifi Smart Socket with Energy Monitoring
42 Zengge WF017 Zengge WF017 Wifi RGB(W) Led Controller
43 Sonoff Pow R2 Sonoff Pow R2 Wifi Smart Switch with Energy Monitoring
44 Sonoff iFan02 Sonoff iFan02 Wifi Smart Ceiling Fan with Light
45 BlitzWolf SHP2 BlitzWolf BW-SHP2, BW-SHP6, HomeCube SP1, Gosund SP111 Wifi Smart Switch with Energy Monitoring
46 Shelly 1 Shelly 1 Open Source Wifi Relay Module
47 Shelly 2 Shelly 2 Wifi 2-gang Relay Module with Energy Monitoring
48 Xiaomi Philips Xiaomi Philips Wifi WW Led Bulb
49 Neo Coolcam Neo Coolcam Wifi Smart Socket
50 ESP Switch ESP Switch 4-gang Wifi Switch with Leds
51 OBI Socket OBI Wifi Smart Socket
52 Teckin Teckin SP20, SP22 Wifi Smart Switch with Energy Monitoring
53 AplicWDP303075 Aplic WDP 303075 CSL Wifi Smart Switch with Energy Monitoring
54 Tuya Dimmer MIUO (and other Tuya based) Wifi Dimmer for Incandescent Lights and Led

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library version 2.3.0

  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.
  • sonoff-classic.bin = The Classic version allows initial installation using either WifiManager, Wps or SmartConfig.
  • sonoff.bin = The Sonoff version without Wps and SmartConfig configuration but adds more sensors.
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version without Wps and SmartConfig configuration in different languages.
  • sonoff-sensors.bin = The Sensors version without Wps and SmartConfig configuration but adds even more useful sensors.
  • sonoff-display.bin = The Display version without Wps and SmartConfig configuration but adds display support.
  • sonoff-knx.bin = The Knx version without Wps and SmartConfig configuration and some other features but adds KNX support.

See Tasmota ESP/Arduino library version related issues why these files are still released using ESP/Arduino library version v2.3.0.

Available Features and Sensors

Feature or Sensor minimal basic classic sonoff knx sensors Remarks
ESP/Arduino lib v2.3.0 343k 425k 484k 490k 508k 517k
ESP/Arduino lib v2.4.2 372k 451k 497k 517k 533k 541k No sleep
MY_LANGUAGE en-GB x x x x x x
MQTT_LIBRARY_TYPE PUBSUBCLIENT x x x x x x
USE_WPS - - x - - - WPS
USE_SMARTCONFIG - - x - - - SmartConfig
USE_ARDUINO_OTA - - - - - -
USE_DOMOTICZ - - x x x x
USE_HOME_ASSISTANT - - x x x x
USE_MQTT_TLS - - - - - -
USE_KNX - - - - x -
USE_WEBSERVER x x x x x x WifiManager
USE_EMULATION - x x x - x
USE_DISCOVERY - - x x x x
WEBSERVER_ADVERTISE - - x x x x
MQTT_HOST_DISCOVERY - - x x x x
USE_TIMERS - x - x x x
USE_TIMERS_WEB - x - x x x
USE_SUNRISE - x - x x x
USE_RULES - x - x x x
USE_ADC_VCC x x x x x -
USE_DS18B20 - - - - - - Single sensor
USE_DS18x20 - - x x x x Multiple sensors
USE_DS18x20_LEGACY - - - - - - Multiple sensors
Feature or Sensor minimal basic classic sonoff knx sensors
USE_I2C - - - x x x
USE_SHT - - - x x x
USE_HTU - - - x x x
USE_BMP - - - x x x
USE_BME680 - - - - - x
USE_BH1750 - - - x x x
USE_VEML6070 - - - - - x
USE_ADS1115 - - - - - x
USE_ADS1115_I2CDEV - - - - - -
USE_INA219 - - - - - x
USE_SHT3X - - - x x x
USE_TSL2561 - - - - - x
USE_MGS - - - - - x
USE_SGP30 - - - x x x
USE_SI1145 - - - - - x
USE_LM75AD - - - x x x
USE_APDS9960 - - - - - -
USE_MCP230xx - - - - - -
USE_PCA9685 - - - - - -
USE_MPR121 - - - - - -
USE_CCS811 - - - - - -
USE_MPU6050 - - - - - -
USE_DS3231 - - - - - -
Feature or Sensor minimal basic classic sonoff knx sensors
USE_SPI - ...
Read more

Sonoff-Tasmota v6.2.1

05 Sep 09:15
Compare
Choose a tag to compare

Update 20180909-2100

Thanks to Andre Thomas the latest released binaries work as intended on all hardware.

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Release notes

Change in default initial configuration tool

Firmware binary sonoff-classic.bin supports WifiManager, Wps and SmartConfig for initial configuration. The default tool is Wps.

To save memory space all other binaries support WifiManager only.

See _changelog.ino how to enable them again.

  • Define WIFI_CONFIG_TOOL now contains the default behaviour once a SSID has been configured.
  • If no SSID is configured making a wifi connection impossible the new define WIFI_CONFIG_NO_SSID will be used.
  • While define WIFI_CONFIG_NO_SSID is set to WIFI_WPSCONFIG in user_config.h the compiler will check for define USE_WPS and if not enabled WIFI_CONFIG_NO_SSID will default to WIFI_MANAGER using the webserver. If define USE_WEBSERVER is also not enabled WIFI_CONFIG_NO_SSID will default to WIFI_SMARTCONFIG. If define USE_SMARTCONFIG is also not enabled WIFI_CONFIG_NO_SSID will default to a new option WIFI_SERIAL allowing to enter wifi parameters to serial which is always possible.

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library version 2.3.0

  • sonoff-minimal.bin = The Minimal version allows intermediate OTA uploads to support larger versions and does NOT change any persistent parameter. This version should NOT be used for initial installation.
  • sonoff-classic.bin = The Classic version allows initial installation using either WifiManager, Wps or SmartConfig.
  • sonoff.bin = The Sonoff version without Wps and SmartConfig configuration but adds more sensors.
  • sonoff-BG.bin to sonoff-TW.bin = The Sonoff version without Wps and SmartConfig configuration in different languages.
  • sonoff-sensors.bin = The Sensors version without Wps and SmartConfig configuration but adds even more useful sensors.
  • sonoff-knx.bin = The Knx version without Wps and SmartConfig configuration and some other features but adds KNX support.

See Tasmota ESP/Arduino library version related issues why these files are still released using ESP/Arduino library version v2.3.0.

Available Features and Sensors

Feature or Sensor minimal classic sonoff knx sensors Remarks
ESP/Arduino lib v2.3.0 340k 477k 473k 492k 497k
ESP/Arduino lib v2.4.2 360k 491k 491k 509k 513k No sleep
MY_LANGUAGE en-GB x x x x x
USE_WPS - x - - - WPS
USE_SMARTCONFIG - x - - - SmartConfig
USE_ARDUINO_OTA - - - - -
MQTT_LIBRARY_TYPE PUBSUBCLIENT x x x x x
USE_DOMOTICZ - x x x x
USE_HOME_ASSISTANT - x x x x
USE_MQTT_TLS - - - - -
USE_KNX - - - x -
USE_WEBSERVER x x x x x WifiManager
USE_EMULATION - x x - x
USE_DISCOVERY - x x x x
WEBSERVER_ADVERTISE - x x x x
MQTT_HOST_DISCOVERY - x x x x
USE_TIMERS - - x x x
USE_TIMERS_WEB - - x x x
USE_SUNRISE - - x x x
USE_RULES - - x x x
USE_ADC_VCC x x x x x
USE_DS18B20 - - - - - Single sensor
USE_DS18x20 - x x x x Multiple sensors
USE_DS18x20_LEGACY - - - - - Multiple sensors
Feature or Sensor minimal classic sonoff knx sensors
USE_I2C - - x x x
USE_SHT - - x x x
USE_HTU - - x x x
USE_BMP - - x x x
USE_BME680 - - - - x
USE_BH1750 - - x x x
USE_VEML6070 - - - - x
USE_ADS1115 - - - - x
USE_ADS1115_I2CDEV - - - - -
USE_INA219 - - - - x
USE_SHT3X - - x x x
USE_TSL2561 - - - - x
USE_MGS - - - - x
USE_SGP30 - - x x x
USE_SI1145 - - - - x
USE_LM75AD - - x x x
USE_APDS9960 - - - - -
USE_MCP230xx - - - - -
USE_MPR121 - - - - -
USE_CCS811 - - - - -
USE_MPU6050 - - - - -
Feature or Sensor minimal classic sonoff knx sensors
USE_SPI - - - - -
USE_MHZ19 - - x x x
USE_SENSEAIR - - x x x
USE_PMS5003 - - x x x
USE_NOVA_SDS - - x x x
USE_PZEM004T - - x x x
USE_SERIAL_BRIDGE - - x x x
USE_SDM120 - - - - x
USE_SDM630 - - - - x
USE_IR_REMOTE - - x x x
USE_IR_HVAC - - - - x
USE_IR_RECEIVE - - x x x
USE_WS2812 - x x x x
USE_WS2812_DMA - - - - -
USE_ARILUX_RF - - x x x
USE_SR04 - - x x x
USE_TM1638 - - - - -
USE_RF_FLASH - - x x x

Changelog

Version 6.2.1 20180905

  • Fix possible ambiguity on command parameters if StateText contains numbers only (#3656)
  • Fix Wemo emulation to select the first relay when more than one relay is present (#3657)
  • Fix possible exception due to buffer overflow (#3659)
  • Fix lost energy today and total energy value after power cycle (#3689)

Version 6.2.0 20180901

  • Allow user override of define MAX_RULE_VARS and MAX_RULE_TIMERS (#3561)
  • 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)
  • Change DS18B20 driver to provide better instant results
  • 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
  • Change some sensor update timings: AdcEvery 200 -> 250, Senseair 300 -> 250, SDM120 300 -> 250, SDM630 300 -> 250
  • 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
  • Change SHT1x driver to provide better instant results and fix I2C interference
  • Change DHT driver to provide better instant results and add decimals to DHT11 (#3164)
  • Change DS18x20 driver to provide better instant results (#3169)
  • 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 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 ...
Read more

Sonoff-Tasmota

14 Jul 15:56
Compare
Choose a tag to compare

Update 20180731

Replaced sonoff.bin with a slightly smaller version (disabled sensor LM75AD) making wifi connection more stable due to different compiler optimization.
Replaced sonoff-minimal with a version not forcing to default settings leading to unability to upload final image.

Update 20180723

Removed Travis builds containing byte alignment errors and uploaded new re-compiled binaries.

Migration Information

See wiki migration path for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:

  1. Migrate to Sonoff-Tasmota 3.9.x
  2. Migrate to Sonoff-Tasmota 4.x
  3. Migrate to Sonoff-Tasmota 5.14
  4. Migrate to Sonoff-Tasmota 6.x

Changelog

Version 6.1.1 20180714

  • Revert wifi changes (#3177)
  • Revert some sonoff-minimal removals causing failure of wifi connection (#3177)

Version 6.1.0 20180706

  • 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
  • Change number of supported switches from 4 to 8 (#2885, #3086)
  • Change BME680 driver from Adafruit to Bosch BME680 library (#2969)
  • Fix Pzem004T checksum error
  • Fix KNX bug when doing reply of sensors values
  • Fix rules induced LWT message
  • Fix possible wifi connection problem (#1366)
  • Fix some Pow R2 and S31 checksum errors (#1907)
  • Fix display selection of un-available GPIO options in Module Configuration webpage (#2718)
  • Fix timer re-trigger within one minute after restart (#2744)
  • Fix IRSend not accepting data value of 0 by David Conran (#2751)
  • Fix vars on rules by Adrian Scillato (#2769)
  • Fix bug in KNX menu by Adrian Scillato (#2770)
  • Fix anomalies in rules (#2778)
  • Fix HUE bridge V1 software version by Heiko Krupp (#2788)
  • Fix Hardware Watchdog restart when using event command (#2853)
  • Add Ukrainian language file
  • Add KNX support for DS18S20 Temperature sensor
  • Add CRC to Settings making future upgrades more fail-safe
  • Add feature information to Status 4
  • Add tools folder with python script decode-status.py for decoding some status fields like SetOption and Features
  • Add Slots on the KNX Web Menu to select Group Addess to receive data to trigger rules
  • Add two rule sets of 511 characters using commands rule1, rule2 and rule3
  • Add Console Commands to send KNX Commands and KNX Values
  • Add Slots on the KNX Web Menu to select Group Addess to send data from console commands
  • Add Events to trigger rules when a command or read requests is received from KNX
  • Add command SetOption30 to enforce Hass discovery as light group (#1784)
  • Add support for BlitzWolf BW-SHP2 (and Homecube, Gosund SP1) Energy Monitoring Smart Socket (#2223)
  • Add time in minutes to rule Time#Initialized, Time#set and Time#Minute (#2669)
  • Add Eastron SDM630 energy meter by Gennaro Tortone (#2735)
  • Add KNX communication enhancement by Adrian Scillato (#2742)
  • Add KNX energy data by Adrian Scillato (#2750)
  • Add rule support for IrReceive and RfReceive (#2758)
  • Add python script fw-server.py in tools folder to create a simple OTA server by Gennaro Tortone (#2759)
  • Add rule variables %time% for minutes since midnight, %uptime%, %sunrise% and %sunset% giving time in minutes (#2669)
  • Add rules %mem1% to %mem5% variable names storing data in flash (#2780)
  • Add rules test on %varx% or %memx% (#2780)
  • Add optional token %id% substituting the unique MAC address to fulltopic by Michael Graf (#2794)
  • Add support for Sonoff S26 Smart Socket (#2808)
  • Add command WebSend [<host>(:<port>,<user>:<password>)] <command> (#2821)
  • Add increment and decrement value to command Counter (#2838)
  • Add support for Sonoff iFan02 as module 44 introducing command FanSpeed 0..3 (#2839)
  • Add source information to command execution to be shown with logging option 3 (#2843)
  • 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
  • Add support for I2C temperature sensor LM75AD (#2909)
  • Add option 0 to command Timers disarming all timers (#2962)
  • Add performance improvement when updating multiple individual WS2812 pixels (#3007)
  • 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
  • Add decimal values support for commands ADD, SUB, MULT and SCALE (#3083, #3089)
  • Add support for bitflags SetOption50 .. SetOption81 (#3118)

Provided Binary Downloads

The following binary downloads have been compiled with ESP8266/Arduino library version 2.3.0

  • sonoff.bin = the default firmware in English
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for firmware size growth over the OTA file limit of 1/2 flash size. The settings in this version are non-persistent.
  • sonoff-classic.bin = is a version of sonoff.bin with almost the same features as previous releases (without IR receive) to enable OTA upload in one go.
  • sonoff-knx.bin = is a version of sonoff.bin with KNX enabled and Emulation disabled to safe some code and memory space.
  • sonoff-allsensors.bin = is a version of sonoff.bin with all sensors enabled including support for more ds18x20 sensors.
  • sonoff-BG.bin to sonoff-TW.bin = the default firmware in different languages

See Tasmota ESP/Arduino library version related issues why these files are still released using ESP/Arduino library version v2.3.0.

Sonoff-Tasmota

15 May 15:16
Compare
Choose a tag to compare

Update 20180731

Replaced sonoff-minimal with a version not forcing to default settings leading to unability to upload final image.

Update 20180723

Removed Travis builds containing byte alignment errors and uploaded new binaries.

Changelog

Version 5.14.0 20180515

  • Update language files
  • Update TasmotaSerial to 2.0.0 allowing Hardware Serial Fallback when correct connections are configured
  • Change command handling
  • Change user_config(_override).h defines TIME_STD and TIME_DST
  • Change user_config(_override).h otaurl to http://sonoff.maddox.co.uk/tasmota/sonoff.bin (#2588, #2602)
  • Fix configuration restore regression from 5.13.1
  • Fix compile error when ADC is enabled and Rules are disabled (#2608)
  • Fix rule power trigger when no backlog command is used (#2613)
  • Fix several timer data input and output errors (#2597, #2620)
  • Fix KNX config error (#2628)
  • Fix sensor MHZ-19 vanishing data over time (#2659)
  • Fix KNX reconnection issue (#2679)
  • Fix DST and STD time for Southern Hemisphere (#2684, #2714)
  • Add Portuguese in Brazil language file
  • Add SetOption26 to enforce use of indexes even when only one relay is present (#1055)
  • Add support for sensor SI1145 UV Index / IR / Visible light (#2496)
  • Add rule state test for On/Off in addition to 0/1 (#2613)
  • Add hardware serial option to MHZ-19 sensor (#2659)
  • Add Eastron SDM120 energy meter (#2694)
  • Add user entry DST/STD using commands TimeStd and TimeDst (See wiki for parameter syntax) (#2721)

Provided pre-compiled binary downloads

The following binary downloads have been compiled with ESP8266/Arduino core version 2.3.0

  • sonoff.bin = the default firmware in English
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-classic.bin = is a version of sonoff.bin with almost the same features as previous releases (without IR receive) to enable OTA upload in one go.
  • sonoff-knx.bin = is a version of sonoff.bin with KNX enabled and Emulation disabled to safe some code and memory space.
  • sonoff-allsensors.bin = is a version of sonoff.bin with all sensors enabled including support for more ds18x20 sensors.
  • sonoff-BG.bin = the default firmware in Bulgarian
  • sonoff-BR.bin = the default firmware in Portuguese in Brazil
  • sonoff-CN.bin = the default firmware in Simplified Chinese
  • sonoff-CZ.bin = the default firmware in Czech
  • sonoff-DE.bin = the default firmware in German
  • sonoff-ES.bin = the default firmware in Spanish
  • sonoff-FR.bin = the default firmware in French
  • sonoff-GR.bin = the default firmware in Greek
  • sonoff-HU.bin = the default firmware in Hungarian
  • sonoff-IT.bin = the default firmware in Italian
  • sonoff-NL.bin = the default firmware in Dutch
  • sonoff-PL.bin = the default firmware in Polish
  • sonoff-PT.bin = the default firmware in Portuguese
  • sonoff-RU.bin = the default firmware in Russian
  • sonoff-TW.bin = the default firmware in Traditional Chinese in Taiwan