v12.2.0
版本发布时间: 2022-10-17 16:55:26
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 (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions
- 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.5.
Support of ESP8266 Core versions before 2.7.4.9 and ESP32 Core versions before 2.0.5 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-AD.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.5.
- 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-AD.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.2.0 Patrick
Added
- Command
SetOption46 0..255
to add 0..255 * 10 milliseconds power on delay before initializing I/O #15438 - Command
SetOption146 1
to enable display of ESP32 internal temperature - Command
DspSpeed 2..127
to control message rotation speed on display of POWR3xxD and THR3xxD - Command
DspLine<1|2> <index>,<unit>,<index>,<unit>,...
to select message(s) on display of POWR3xxD and THR3xxD - Command
SspmPowerOnState<relay> 0|1|2
to set Sonoff SPM 4Relay module v1.2.0 power on state overruling tasmota global power on state. 0 = Off, 1 = On, 2 = Saved state #13447 - Command
StatusRetain 0|1
#11109 - Command
Sunrise 0..3
to select sunrise dawn angle between Normal, Civil, Nautical or Astronomical #16795 - Command
UrlFetch <url>
to download a file to filesystem - Command
WcClock 10..200
set webcam clock in MHz. Default is 20 - Support for Shelly Plus 2PM
- Support for SGP40 gas and air quality sensor #16341
- Support for Modbus writing using ModbusBridge by JeroenSt #16351
- Support for DFRobot SEN0390 V30B ambient light sensor #16105
- Support for QMC5883L magnetic induction sensor by Helge Scheunemann #16714
- Support for Modbus Energy Monitoring devices using a rule file. See
xnrg_29_modbus.ino
for more information - Support for flowrate meter flow amount/duration, show values in table format #16385
- Support of optional file calib.dat on ADE7953 based energy monitors like Shelly EM #16486
- Zigbee device plugin mechanism with commands
ZbLoad
,ZbUnload
andZbLoadDump
#16252 - Zigbee basic support for Green Power #16407
- Zigbee friendly names per endpoint
- Zigbee Alexa/Hue emulation, support multiple switches on separate endpoints #16718
- Support for Ethernet in ESP32 safeboot firmware #16388
- ESP32-S3 support for internal temperature sensor
- ESP32-S2 and ESP32-S3 touch button support
- ESP32 Automatically resize FS to max flash size at initial boot #16838
- Berry has persistent MQTT subscriptions: auto-subscribe at (re)connection
- Berry automated solidification of code
- LVGL/HASPmota add tiny "pixel perfect" fonts for small screens #16758
- HASPmota support for TTF fonts #16759
Changed
- IRremoteESP8266 library from v2.8.2 to v2.8.4
- TasmotaModbus library from v3.5.0 to v3.6.0 #16351
- ESP32 NimBLE library from v1.3.6 to v1.4.0
- ESP32 LVGL library from v8.3.0 to v8.3.2
- ESP32 Tasmota Core32 from 2.0.4.1 to 2.0.5
- Command
SerialBuffer
raise max allowed buffer size to 2048 characters #16374 - Increase serial console input buffer size from 520 to 800
- Button debouncing V3 by adopting switch debounce code #16339
- Thermostat max allowed temperature from 100 to 200C #16363
- Shelly EM swap internal channels A and B to match P1 and P2 #16486
- Shelly EM phase calibration set to 200 (from 0) #16486
- Zigbee report unprocessed attributes
- ESP32 Increase number of button GPIOs from 8 to 28 #16518
- ESP32 Platformio one Platform for all Tasmota frameworks Core32 2.0.5 #16644
Fixed
- RTC not detected when lights are present #16242
- DNS lookup for .local domains #16273
- Button response delay regression from v12.0.2.4 #16319
- Lost module name in GUI regression from v12.0.2.4 - 20220803 #16324
- Removed whitespace from JSON values with no decimals #16365
- ESP32 touch button multi-press and hold detection #16596
1、 tasmota-AD.bin 627.72KB
2、 tasmota-AD.bin.gz 448.04KB
3、 tasmota-AF.bin 627.5KB
4、 tasmota-AF.bin.gz 448.01KB
5、 tasmota-BG.bin 632.86KB
6、 tasmota-BG.bin.gz 449.1KB
7、 tasmota-BR.bin 627.95KB
8、 tasmota-BR.bin.gz 448.07KB
9、 tasmota-CN.bin 626.67KB
10、 tasmota-CN.bin.gz 448.1KB
11、 tasmota-CZ.bin 627.69KB
12、 tasmota-CZ.bin.gz 448.15KB
13、 tasmota-DE.bin 627.77KB
14、 tasmota-DE.bin.gz 447.97KB
15、 tasmota-display.bin 615.59KB
16、 tasmota-display.bin.gz 426.96KB
17、 tasmota-ES.bin 627.84KB
18、 tasmota-ES.bin.gz 447.97KB
19、 tasmota-FR.bin 628.03KB
20、 tasmota-FR.bin.gz 448.04KB
21、 tasmota-FY.bin 627.41KB
22、 tasmota-FY.bin.gz 447.97KB
23、 tasmota-GR.bin 631.16KB
24、 tasmota-GR.bin.gz 448.98KB
25、 tasmota-HE.bin 628.72KB
26、 tasmota-HE.bin.gz 448.22KB
27、 tasmota-HU.bin 628.06KB
28、 tasmota-HU.bin.gz 448.22KB
29、 tasmota-ir.bin 635.3KB
30、 tasmota-ir.bin.gz 435.95KB
31、 tasmota-IT.bin 628.03KB
32、 tasmota-IT.bin.gz 447.9KB
33、 tasmota-knx.bin 622.92KB
34、 tasmota-knx.bin.gz 440.97KB
35、 tasmota-KO.bin 627.7KB
36、 tasmota-KO.bin.gz 448.27KB
37、 tasmota-lite.bin 489.58KB
38、 tasmota-lite.bin.gz 349.83KB
39、 tasmota-minimal.bin 367.3KB
40、 tasmota-minimal.bin.gz 263.49KB
41、 tasmota-NL.bin 627.48KB
42、 tasmota-NL.bin.gz 447.76KB
43、 tasmota-PL.bin 628.09KB
44、 tasmota-PL.bin.gz 448.33KB
45、 tasmota-PT.bin 628.25KB
46、 tasmota-PT.bin.gz 448.16KB
47、 tasmota-RO.bin 627.55KB
48、 tasmota-RO.bin.gz 447.86KB
49、 tasmota-RU.bin 631.38KB
50、 tasmota-RU.bin.gz 448.96KB
51、 tasmota-SE.bin 627.56KB
52、 tasmota-SE.bin.gz 447.93KB
53、 tasmota-sensors.bin 687.66KB
54、 tasmota-sensors.bin.gz 485.55KB
55、 tasmota-SK.bin 627.77KB
56、 tasmota-SK.bin.gz 448.2KB
57、 tasmota-TR.bin 627.78KB
58、 tasmota-TR.bin.gz 448.12KB
59、 tasmota-TW.bin 627.27KB
60、 tasmota-TW.bin.gz 448.37KB
61、 tasmota-UK.bin 632.14KB
62、 tasmota-UK.bin.gz 449.12KB
63、 tasmota-VN.bin 629.02KB
64、 tasmota-VN.bin.gz 448.29KB
65、 tasmota-zbbridge.bin 714.75KB
66、 tasmota-zbbridge.bin.gz 500.17KB
67、 tasmota-zigbee.bin 786.75KB
68、 tasmota-zigbee.bin.gz 550.42KB
69、 tasmota.bin 626.88KB
70、 tasmota.bin.gz 447.24KB
71、 tasmota32-AD.bin 1.43MB
72、 tasmota32-AD.factory.bin 2.31MB
73、 tasmota32-AF.bin 1.43MB
74、 tasmota32-AF.factory.bin 2.31MB
75、 tasmota32-BG.bin 1.44MB
76、 tasmota32-BG.factory.bin 2.32MB
77、 tasmota32-bluetooth.bin 1.55MB
78、 tasmota32-bluetooth.factory.bin 2.42MB
79、 tasmota32-BR.bin 1.43MB
80、 tasmota32-BR.factory.bin 2.31MB
81、 tasmota32-CN.bin 1.43MB
82、 tasmota32-CN.factory.bin 2.31MB
83、 tasmota32-CZ.bin 1.43MB
84、 tasmota32-CZ.factory.bin 2.31MB
85、 tasmota32-DE.bin 1.43MB
86、 tasmota32-DE.factory.bin 2.31MB
87、 tasmota32-display.bin 1.22MB
88、 tasmota32-display.factory.bin 2.1MB
89、 tasmota32-ES.bin 1.43MB
90、 tasmota32-ES.factory.bin 2.31MB
91、 tasmota32-FR.bin 1.43MB
92、 tasmota32-FR.factory.bin 2.31MB
93、 tasmota32-FY.bin 1.43MB
94、 tasmota32-FY.factory.bin 2.31MB
95、 tasmota32-GR.bin 1.44MB
96、 tasmota32-GR.factory.bin 2.31MB
97、 tasmota32-HE.bin 1.43MB
98、 tasmota32-HE.factory.bin 2.31MB
99、 tasmota32-HU.bin 1.43MB
100、 tasmota32-HU.factory.bin 2.31MB
101、 tasmota32-ir.bin 1.2MB
102、 tasmota32-ir.factory.bin 2.07MB
103、 tasmota32-IT.bin 1.43MB
104、 tasmota32-IT.factory.bin 2.31MB
105、 tasmota32-KO.bin 1.43MB
106、 tasmota32-KO.factory.bin 2.31MB
107、 tasmota32-lvgl.bin 1.78MB
108、 tasmota32-lvgl.factory.bin 2.66MB
109、 tasmota32-NL.bin 1.43MB
110、 tasmota32-NL.factory.bin 2.31MB
111、 tasmota32-nspanel.bin 1.43MB
112、 tasmota32-nspanel.factory.bin 2.31MB
113、 tasmota32-PL.bin 1.43MB
114、 tasmota32-PL.factory.bin 2.31MB
115、 tasmota32-PT.bin 1.43MB
116、 tasmota32-PT.factory.bin 2.31MB
117、 tasmota32-RO.bin 1.43MB
118、 tasmota32-RO.factory.bin 2.31MB
119、 tasmota32-RU.bin 1.44MB
120、 tasmota32-RU.factory.bin 2.31MB
121、 tasmota32-safeboot.bin 779.72KB
122、 tasmota32-safeboot.factory.bin 843.72KB
123、 tasmota32-SE.bin 1.43MB
124、 tasmota32-SE.factory.bin 2.31MB
125、 tasmota32-SK.bin 1.43MB
126、 tasmota32-SK.factory.bin 2.31MB
127、 tasmota32-TR.bin 1.43MB
128、 tasmota32-TR.factory.bin 2.31MB
129、 tasmota32-TW.bin 1.43MB
130、 tasmota32-TW.factory.bin 2.31MB
131、 tasmota32-UK.bin 1.44MB
132、 tasmota32-UK.factory.bin 2.31MB
133、 tasmota32-VN.bin 1.44MB
134、 tasmota32-VN.factory.bin 2.31MB
135、 tasmota32-webcam.bin 1.2MB
136、 tasmota32-webcam.factory.bin 2.07MB
137、 tasmota32-zbbrdgpro.bin 1.37MB
138、 tasmota32-zbbrdgpro.factory.bin 4MB
139、 tasmota32.bin 1.43MB
140、 tasmota32.factory.bin 2.31MB
141、 tasmota32c3-safeboot.bin 756.3KB
142、 tasmota32c3-safeboot.factory.bin 820.3KB
143、 tasmota32c3.bin 1.45MB
144、 tasmota32c3.factory.bin 2.32MB
145、 tasmota32c3cdc-safeboot.bin 757.98KB
146、 tasmota32c3cdc-safeboot.factory.bin 821.98KB
147、 tasmota32c3cdc.bin 1.45MB
148、 tasmota32c3cdc.factory.bin 2.32MB
149、 tasmota32s2-safeboot.bin 695.78KB
150、 tasmota32s2-safeboot.factory.bin 759.78KB
151、 tasmota32s2.bin 1.33MB
152、 tasmota32s2.factory.bin 2.2MB
153、 tasmota32s2cdc-safeboot.bin 718.45KB
154、 tasmota32s2cdc-safeboot.factory.bin 782.45KB
155、 tasmota32s2cdc.bin 1.35MB
156、 tasmota32s2cdc.factory.bin 2.22MB
157、 tasmota32s3-safeboot.bin 698.97KB
158、 tasmota32s3-safeboot.factory.bin 762.97KB
159、 tasmota32s3.bin 1.35MB
160、 tasmota32s3.factory.bin 2.22MB
161、 tasmota32s3cdc-safeboot.bin 701.13KB
162、 tasmota32s3cdc-safeboot.factory.bin 765.13KB
163、 tasmota32s3cdc.bin 1.35MB
164、 tasmota32s3cdc.factory.bin 2.22MB
165、 tasmota32solo1-safeboot.bin 772.41KB
166、 tasmota32solo1-safeboot.factory.bin 836.41KB
167、 tasmota32solo1.bin 1.26MB
168、 tasmota32solo1.factory.bin 2.13MB
169、 tasmota4M.bin 674.98KB
170、 tasmota4M.bin.gz 480.36KB