v12.0.2
版本发布时间: 2022-06-20 20:56:48
arendst/Tasmota最新发布版本:v14.2.0(2024-08-14 20:52:35)
RELEASE NOTES
Migration Information
This version removes support for direct migration from versions before v8.1.0 (Doris)
See migration path for instructions how to migrate to a major version.
Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial. If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version.
Pay attention to the following version breaks due to dynamic settings updates:
- Migrate to Sonoff-Tasmota 3.9.x
- Migrate to Sonoff-Tasmota 4.x
- Migrate to Sonoff-Tasmota 5.14
- Migrate to Sonoff-Tasmota 6.7.1 (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions
- Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)
--- Major change in parameter storage layout ---
- Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)
--- Major change in internal GPIO function representation ---
- Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)
- Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)
While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release v9.1.0 Imogen the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing v9.1.0.
Supported Core versions
This release will be supported from ESP8266/Arduino library Core version 2.7.4.9 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.
This release will be supported from ESP32/Arduino library Core version 2.0.3.
Support of ESP8266 Core versions before 2.7.4.9 and ESP32 Core versions before 2.0.3 have been removed.
Support of TLS
In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation
Initial configuration tools
For initial configuration this release supports Webserver based WifiManager or Serial based command interface.
Initial installation
Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.
Provided Binary Downloads
ESP8266 or ESP8285 based
The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.4.9.
- tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY
- tasmota4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.
- tasmota-AF.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.
- tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.
- tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.
- tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.
- tasmota-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash.
- tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.
- tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.
- tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.
Above binaries are also available as gzipped version allowing faster uploads.
Latest released binaries can be downloaded from
- https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware
- http://ota.tasmota.com/tasmota/release
Historical binaries can be downloaded from
The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz
ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based
The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.3.
- tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY
- tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.
- tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.
- tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.
- tasmota32-AF.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.
- tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.
- tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.
- tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.
- tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.
- tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.
- tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.
- tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.
Latest released binaries can be downloaded from
- https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware
- http://ota.tasmota.com/tasmota32/release
Historical binaries can be downloaded from
The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota32/release/tasmota32.bin
Additional information
List of embedded modules.
Complete list of available feature and sensors.
Changelog v12.0.2 Paul
Added
- Command
SetOption139 0/1
to switch between pressure unit "mmHg" (0) or "inHg" (1) whenSO24 1
#15350 - Command
SetOption140 0/1
to switch between MQTT Clean Session (0) or Persistent Session (1) #15530 - Command
SetOption141 1
to disable display of module name in GUI header - Command
SetOption142 1
to wait 1 second for wifi connection solving some FRITZ!Box modem issues #14985 - Command
DnsTimeout 100..20000
to change default DNS timeout from 1000 msec blocking if no DNS server found - Command
EnergyExportActive<phase>
to (p)reset energy export active for supported devices. Currently ADE7880 only #13515 - Command
IfxRp ""|<policy>
adds optional InfluxDb Retention Policy #15513 - Command
SspmDisplay 2
to display Sonoff SPM energy data in GUI for user tab-selected relay modules #13447 - Command
SSerialSend9 0/1
to enable Serial Bridge console Tee for debugging purposes - Support for Sonoff MS01 soil moisture sensor #15335
- Support for daisy chaining MAX7219 displays #15345
- Support for Sensirion SHT4X using define USE_SHT3X #15349
- Support for Sonoff SPM v1.2.0
- Support for Sonoff Zigbee Bridge Pro by Stephan Hadinger #15701
- Support for Sonoff NSPanel Smart Scene Wall Switch
- Support for flowrate meters like YF-DN50 and similary #15474
- Support for 5-channel light dimmer driver BP5758D used in Tuya bulbs #15713
- Support for HYTxxx temperature and humidity sensor #15715
- Sonoff SPM delayed SetPowerOnState #13447
- ESP32 Command
Restart 3
to switch between SafeBoot and Production
Breaking Changed
Changed
- Restructured tasmota source directories taking benefit from PlatformIO Core v6.0.2
- Prepare to remove dedicated Home Assistant discovery in favour of Tasmota Discovery and hatasmota
- ESP32 Tasmota SafeBoot with changed partition scheme allowing larger binaries
- ESP32 increase Serial Bridge input buffer from 130 to 520 characters
Fixed
- Improv initial or erase device installation failing to provide Configure WiFi option
- SCD40 start low power command #15361
- BL09xx negative power presentation #15374
- Possible pin output toggle after power on #15630
- SHT1X driver hangs and wrong values on ESP32 #15790
- Resolving NTP and/or MQTT server names regression from v12.0.0 #15816
- MQTT rc -4 connection regression from v12.0.0 #15809
- ESP32 Arduino Core WiFi timeout is changed from msec to seconds
Removed
- Arduino IDE support
1、 tasmota-AF.bin 619.91KB
2、 tasmota-AF.bin.gz 443.38KB
3、 tasmota-BG.bin 625.2KB
4、 tasmota-BG.bin.gz 444.52KB
5、 tasmota-BR.bin 620.36KB
6、 tasmota-BR.bin.gz 443.45KB
7、 tasmota-CN.bin 619.16KB
8、 tasmota-CN.bin.gz 443.46KB
9、 tasmota-CZ.bin 620.17KB
10、 tasmota-CZ.bin.gz 443.59KB
11、 tasmota-DE.bin 620.17KB
12、 tasmota-DE.bin.gz 443.34KB
13、 tasmota-display.bin 610.45KB
14、 tasmota-display.bin.gz 423.87KB
15、 tasmota-ES.bin 620.27KB
16、 tasmota-ES.bin.gz 443.39KB
17、 tasmota-FR.bin 620.42KB
18、 tasmota-FR.bin.gz 443.4KB
19、 tasmota-FY.bin 619.81KB
20、 tasmota-FY.bin.gz 443.34KB
21、 tasmota-GR.bin 623.53KB
22、 tasmota-GR.bin.gz 444.38KB
23、 tasmota-HE.bin 621.14KB
24、 tasmota-HE.bin.gz 443.62KB
25、 tasmota-HU.bin 620.47KB
26、 tasmota-HU.bin.gz 443.63KB
27、 tasmota-ir.bin 623.67KB
28、 tasmota-ir.bin.gz 429.09KB
29、 tasmota-IT.bin 620.47KB
30、 tasmota-IT.bin.gz 443.31KB
31、 tasmota-knx.bin 615.42KB
32、 tasmota-knx.bin.gz 435.84KB
33、 tasmota-KO.bin 620.06KB
34、 tasmota-KO.bin.gz 443.6KB
35、 tasmota-lite.bin 509.22KB
36、 tasmota-lite.bin.gz 363.63KB
37、 tasmota-minimal.bin 365.34KB
38、 tasmota-minimal.bin.gz 262.05KB
39、 tasmota-NL.bin 619.89KB
40、 tasmota-NL.bin.gz 443.14KB
41、 tasmota-PL.bin 620.47KB
42、 tasmota-PL.bin.gz 443.71KB
43、 tasmota-PT.bin 620.63KB
44、 tasmota-PT.bin.gz 443.5KB
45、 tasmota-RO.bin 620.02KB
46、 tasmota-RO.bin.gz 443.27KB
47、 tasmota-RU.bin 623.83KB
48、 tasmota-RU.bin.gz 444.42KB
49、 tasmota-SE.bin 619.94KB
50、 tasmota-SE.bin.gz 443.3KB
51、 tasmota-sensors.bin 676.2KB
52、 tasmota-sensors.bin.gz 478.23KB
53、 tasmota-SK.bin 620.23KB
54、 tasmota-SK.bin.gz 443.61KB
55、 tasmota-TR.bin 620.19KB
56、 tasmota-TR.bin.gz 443.53KB
57、 tasmota-TW.bin 619.73KB
58、 tasmota-TW.bin.gz 443.8KB
59、 tasmota-UK.bin 624.63KB
60、 tasmota-UK.bin.gz 444.56KB
61、 tasmota-VN.bin 621.38KB
62、 tasmota-VN.bin.gz 443.71KB
63、 tasmota-zbbridge.bin 680.02KB
64、 tasmota-zbbridge.bin.gz 478.8KB
65、 tasmota-zigbee.bin 753.16KB
66、 tasmota-zigbee.bin.gz 531.05KB
67、 tasmota.bin 619.33KB
68、 tasmota.bin.gz 442.64KB
69、 tasmota32-AF.bin 1.37MB
70、 tasmota32-AF.factory.bin 2.24MB
71、 tasmota32-BG.bin 1.37MB
72、 tasmota32-BG.factory.bin 2.25MB
73、 tasmota32-bluetooth.bin 1.49MB
74、 tasmota32-bluetooth.factory.bin 2.36MB
75、 tasmota32-BR.bin 1.37MB
76、 tasmota32-BR.factory.bin 2.24MB
77、 tasmota32-CN.bin 1.36MB
78、 tasmota32-CN.factory.bin 2.24MB
79、 tasmota32-CZ.bin 1.37MB
80、 tasmota32-CZ.factory.bin 2.24MB
81、 tasmota32-DE.bin 1.37MB
82、 tasmota32-DE.factory.bin 2.24MB
83、 tasmota32-display.bin 1.2MB
84、 tasmota32-display.factory.bin 2.07MB
85、 tasmota32-ES.bin 1.37MB
86、 tasmota32-ES.factory.bin 2.24MB
87、 tasmota32-FR.bin 1.37MB
88、 tasmota32-FR.factory.bin 2.24MB
89、 tasmota32-FY.bin 1.37MB
90、 tasmota32-FY.factory.bin 2.24MB
91、 tasmota32-GR.bin 1.37MB
92、 tasmota32-GR.factory.bin 2.25MB
93、 tasmota32-HE.bin 1.37MB
94、 tasmota32-HE.factory.bin 2.24MB
95、 tasmota32-HU.bin 1.37MB
96、 tasmota32-HU.factory.bin 2.24MB
97、 tasmota32-ir.bin 1.17MB
98、 tasmota32-ir.factory.bin 2.05MB
99、 tasmota32-IT.bin 1.37MB
100、 tasmota32-IT.factory.bin 2.24MB
101、 tasmota32-KO.bin 1.37MB
102、 tasmota32-KO.factory.bin 2.24MB
103、 tasmota32-lvgl.bin 1.74MB
104、 tasmota32-lvgl.factory.bin 2.62MB
105、 tasmota32-NL.bin 1.37MB
106、 tasmota32-NL.factory.bin 2.24MB
107、 tasmota32-nspanel.bin 1.36MB
108、 tasmota32-nspanel.factory.bin 2.24MB
109、 tasmota32-PL.bin 1.37MB
110、 tasmota32-PL.factory.bin 2.24MB
111、 tasmota32-PT.bin 1.37MB
112、 tasmota32-PT.factory.bin 2.24MB
113、 tasmota32-RO.bin 1.37MB
114、 tasmota32-RO.factory.bin 2.24MB
115、 tasmota32-RU.bin 1.37MB
116、 tasmota32-RU.factory.bin 2.25MB
117、 tasmota32-safeboot.bin 757.97KB
118、 tasmota32-safeboot.factory.bin 821.97KB
119、 tasmota32-SE.bin 1.37MB
120、 tasmota32-SE.factory.bin 2.24MB
121、 tasmota32-SK.bin 1.37MB
122、 tasmota32-SK.factory.bin 2.24MB
123、 tasmota32-TR.bin 1.37MB
124、 tasmota32-TR.factory.bin 2.24MB
125、 tasmota32-TW.bin 1.37MB
126、 tasmota32-TW.factory.bin 2.24MB
127、 tasmota32-UK.bin 1.37MB
128、 tasmota32-UK.factory.bin 2.25MB
129、 tasmota32-VN.bin 1.37MB
130、 tasmota32-VN.factory.bin 2.24MB
131、 tasmota32-webcam.bin 1.21MB
132、 tasmota32-webcam.factory.bin 2.09MB
133、 tasmota32-zbbrdgpro.bin 1.3MB
134、 tasmota32-zbbrdgpro.factory.bin 4MB
135、 tasmota32.bin 1.36MB
136、 tasmota32.factory.bin 2.24MB
137、 tasmota32c3-safeboot.bin 735.84KB
138、 tasmota32c3-safeboot.factory.bin 799.84KB
139、 tasmota32c3.bin 1.41MB
140、 tasmota32c3.factory.bin 2.28MB
141、 tasmota32c3cdc-safeboot.bin 737.58KB
142、 tasmota32c3cdc-safeboot.factory.bin 801.58KB
143、 tasmota32c3cdc.bin 1.4MB
144、 tasmota32c3cdc.factory.bin 2.27MB
145、 tasmota32s2-safeboot.bin 687.38KB
146、 tasmota32s2-safeboot.factory.bin 751.38KB
147、 tasmota32s2.bin 1.26MB
148、 tasmota32s2.factory.bin 2.13MB
149、 tasmota32s2cdc-safeboot.bin 709.89KB
150、 tasmota32s2cdc-safeboot.factory.bin 773.89KB
151、 tasmota32s2cdc.bin 1.28MB
152、 tasmota32s2cdc.factory.bin 2.16MB
153、 tasmota32s3-safeboot.bin 685KB
154、 tasmota32s3-safeboot.factory.bin 749KB
155、 tasmota32s3.bin 1.27MB
156、 tasmota32s3.factory.bin 2.15MB
157、 tasmota32s3cdc-safeboot.bin 687.28KB
158、 tasmota32s3cdc-safeboot.factory.bin 751.28KB
159、 tasmota32s3cdc.bin 1.28MB
160、 tasmota32s3cdc.factory.bin 2.15MB
161、 tasmota32solo1-safeboot.bin 750.73KB
162、 tasmota32solo1-safeboot.factory.bin 814.73KB
163、 tasmota32solo1.bin 1.34MB
164、 tasmota32solo1.factory.bin 2.22MB
165、 tasmota4M.bin 667.03KB
166、 tasmota4M.bin.gz 475.08KB