Skip to content

Commit 9014ad3

Browse files
committed
v5.12.0d - Adds and Fix
5.12.0d * Prep for optional MQTT drivers by separating mqtt code from sonoff.ino to file xdrv_00_mqtt.ino * Add compiler check for stable lwIP version v1.4 (#1940) * Add diacritics to Polish language file (#2005) * Add Hungarian language file (#2024) * Fix MQTT TLS fingerprint validation (#2033)
1 parent 9b5ae54 commit 9014ad3

13 files changed

+1390
-614
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Sonoff-Tasmota
22
Provide ESP8266 based Sonoff by [iTead Studio](https://www.itead.cc/) and ElectroDragon IoT Relay with Serial, Web and MQTT control allowing 'Over the Air' or OTA firmware updates using Arduino IDE.
33

4-
Current version is **5.12.0c** - See [sonoff/_releasenotes.ino](https://github.com/arendst/Sonoff-Tasmota/blob/development/sonoff/_releasenotes.ino) for change information.
4+
Current version is **5.12.0d** - See [sonoff/_releasenotes.ino](https://github.com/arendst/Sonoff-Tasmota/blob/development/sonoff/_releasenotes.ino) for change information.
55

66
### ATTENTION All versions
77

platformio.ini

+35
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,16 @@ src_dir = sonoff
1717
;env_default = sonoff-DE
1818
;env_default = sonoff-ES
1919
;env_default = sonoff-FR
20+
;env_default = sonoff-HU
2021
;env_default = sonoff-IT
2122
;env_default = sonoff-NL
2223
;env_default = sonoff-PL
2324
;env_default = sonoff-RU
2425
;env_default = sonoff-CN
2526

2627
[env:sonoff]
28+
;platform = [email protected] ; v2.3.0
29+
;platform = [email protected] ; v2.4.0
2730
platform = espressif8266
2831
framework = arduino
2932
board = esp01_1m
@@ -49,6 +52,8 @@ monitor_baud = 115200
4952
;extra_scripts = pio/strip-floats.py, pio/http-uploader.py
5053

5154
[env:sonoff-minimal]
55+
;platform = [email protected] ; v2.3.0
56+
;platform = [email protected] ; v2.4.0
5257
platform = espressif8266
5358
framework = arduino
5459
board = esp01_1m
@@ -61,6 +66,8 @@ extra_scripts = pio/strip-floats.py
6166
monitor_baud = 115200
6267

6368
[env:sonoff-xxl]
69+
;platform = [email protected] ; v2.3.0
70+
;platform = [email protected] ; v2.4.0
6471
platform = espressif8266
6572
framework = arduino
6673
board = esp01_1m
@@ -73,6 +80,8 @@ extra_scripts = pio/strip-floats.py
7380
monitor_baud = 115200
7481

7582
[env:sonoff-DE]
83+
;platform = [email protected] ; v2.3.0
84+
;platform = [email protected] ; v2.4.0
7685
platform = espressif8266
7786
framework = arduino
7887
board = esp01_1m
@@ -85,6 +94,8 @@ extra_scripts = pio/strip-floats.py
8594
monitor_baud = 115200
8695

8796
[env:sonoff-ES]
97+
;platform = [email protected] ; v2.3.0
98+
;platform = [email protected] ; v2.4.0
8899
platform = espressif8266
89100
framework = arduino
90101
board = esp01_1m
@@ -97,6 +108,8 @@ extra_scripts = pio/strip-floats.py
97108
monitor_baud = 115200
98109

99110
[env:sonoff-FR]
111+
;platform = [email protected] ; v2.3.0
112+
;platform = [email protected] ; v2.4.0
100113
platform = espressif8266
101114
framework = arduino
102115
board = esp01_1m
@@ -108,7 +121,21 @@ extra_scripts = pio/strip-floats.py
108121
; *** Serial Monitor options
109122
monitor_baud = 115200
110123

124+
[env:sonoff-HU]
125+
platform = espressif8266
126+
framework = arduino
127+
board = esp01_1m
128+
board_flash_mode = dout
129+
build_flags = -Wl,-Tesp8266.flash.1m0.ld -DMY_LANGUAGE=hu-HU
130+
lib_deps = PubSubClient, NeoPixelBus, IRremoteESP8266, ArduinoJSON
131+
extra_scripts = pio/strip-floats.py
132+
133+
; *** Serial Monitor options
134+
monitor_baud = 115200
135+
111136
[env:sonoff-IT]
137+
;platform = [email protected] ; v2.3.0
138+
;platform = [email protected] ; v2.4.0
112139
platform = espressif8266
113140
framework = arduino
114141
board = esp01_1m
@@ -121,6 +148,8 @@ extra_scripts = pio/strip-floats.py
121148
monitor_baud = 115200
122149

123150
[env:sonoff-NL]
151+
;platform = [email protected] ; v2.3.0
152+
;platform = [email protected] ; v2.4.0
124153
platform = espressif8266
125154
framework = arduino
126155
board = esp01_1m
@@ -133,6 +162,8 @@ extra_scripts = pio/strip-floats.py
133162
monitor_baud = 115200
134163

135164
[env:sonoff-PL]
165+
;platform = [email protected] ; v2.3.0
166+
;platform = [email protected] ; v2.4.0
136167
platform = espressif8266
137168
framework = arduino
138169
board = esp01_1m
@@ -145,6 +176,8 @@ extra_scripts = pio/strip-floats.py
145176
monitor_baud = 115200
146177

147178
[env:sonoff-RU]
179+
;platform = [email protected] ; v2.3.0
180+
;platform = [email protected] ; v2.4.0
148181
platform = espressif8266
149182
framework = arduino
150183
board = esp01_1m
@@ -157,6 +190,8 @@ extra_scripts = pio/strip-floats.py
157190
monitor_baud = 115200
158191

159192
[env:sonoff-CN]
193+
;platform = [email protected] ; v2.3.0
194+
;platform = [email protected] ; v2.4.0
160195
platform = espressif8266
161196
framework = arduino
162197
board = esp01_1m

sonoff/_releasenotes.ino

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
/* 5.12.0c
1+
/* 5.12.0d
2+
* Prep for optional MQTT drivers by separating mqtt code from sonoff.ino to file xdrv_00_mqtt.ino
3+
* Add compiler check for stable lwIP version v1.4 (#1940)
4+
* Add diacritics to Polish language file (#2005)
5+
* Add Hungarian language file (#2024)
6+
* Fix MQTT TLS fingerprint validation (#2033)
7+
*
8+
* 5.12.0c
29
* Fix intermittent exception when dns lookup is used while sleep is enabled
310
* Fix 5.4.0 regression turning off single press after button hold during 4x hold time
411
* Fix possible wifi connection problem by erasing sdk configuration parameters
12+
* Change Polish language to using Diacritics (#2005)
513
*
614
* 5.12.0b
715
* Add serial debug info

0 commit comments

Comments
 (0)