Skip to content

Commit 9299445

Browse files
committed
Merge branch 'development' into pre-release-9.5.0
2 parents 1fe0160 + bd87afe commit 9299445

File tree

9 files changed

+121
-103
lines changed

9 files changed

+121
-103
lines changed

CHANGELOG.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ All notable changes to this project will be documented in this file.
66
## [9.5.0] 20210617
77
- Release Michael (Rossi)
88

9-
## [9.4.0.5] 20210617
9+
## [9.4.0.6] 20210617
10+
### Added
11+
- Command ``MqttWifiTimeout 100..20000`` to control MQTT Wi-Fi connection timeout default set to 200 mS (#12222)
12+
13+
## [9.4.0.5] 20210615
1014
### Added
1115
- Preliminary support for Esp32C3 - RiscV based
1216

@@ -19,7 +23,7 @@ All notable changes to this project will be documented in this file.
1923
- I2C extended MPU6886 to also support MPU9250 (found in Legacy M5Stack Fire)
2024
- ESP32 increase log buffer from 4k to 6k to support longer messages
2125
- Move Settings from DRAM to heap
22-
- WifiManager save wificonfig from settings, do it only once (#12242)
26+
- WifiManager save Wi-Fi configuration from settings, do it only once (#12242)
2327
- Improving SI7021 reading reliability by adjusting timers (#12256)
2428
- Refactor ESP32 partition selection, now via boards (#12257)
2529
- Refactor platformio configurations by Jason2866
@@ -94,7 +98,7 @@ All notable changes to this project will be documented in this file.
9498

9599
## [9.4.0.1] 20210423
96100
### Added
97-
- Command ``Wifi 0/1`` for ESP8266 to turn wifi Off and On. When wifi is Off it is always returned On after a restart except for a wake-up from deepsleep (#11839)
101+
- Command ``Wifi 0/1`` for ESP8266 to turn Wi-Fi Off and On. When Wi-Fi is Off it is always returned On after a restart except for a wake-up from deepsleep (#11839)
98102

99103
### Changed
100104
- Zigbee refactored storage for device configuration and device last known data (#11838)
@@ -120,7 +124,7 @@ All notable changes to this project will be documented in this file.
120124
### Changed
121125
- In tasmota-sensors.bin enabled support for VL53L0X and disabled TSL2561 (#11711)
122126
- Add HLW8012/BL0937 average pulse calculation by Alex Lovett (#11722)
123-
- Redesigned initial GUI wifi configuration by Adrian Scillato (#11693)
127+
- Redesigned initial GUI Wi-Fi configuration by Adrian Scillato (#11693)
124128
- Redesigned GUI by moving non-configuration buttons from ``Configuration`` to new submenu ``Consoles``
125129

126130
### Fixed
@@ -289,8 +293,8 @@ All notable changes to this project will be documented in this file.
289293
- ESP8266 until now NOT SUPPORTED linker files 2MB and up. Current settings will be overwritten once LittleFS is enabled
290294

291295
### Changed
292-
- Force initial default state ``SetOption57 1`` to scan wifi network every 44 minutes for strongest signal (#10395)
293-
- Command ``Sleep 0`` removes any sleep from wifi modem except when ESP32 BLE is active
296+
- Force initial default state ``SetOption57 1`` to scan Wi-Fi network every 44 minutes for strongest signal (#10395)
297+
- Command ``Sleep 0`` removes any sleep from Wi-Fi modem except when ESP32 BLE is active
294298
- PubSubClient MQTT_SOCKET_TIMEOUT from 15 to 4 seconds
295299
- Domoticz fixed 2 decimals resolution by user selectable ``TempRes``, ``HumRes`` and ``PressRes`` resolutions
296300

@@ -329,7 +333,7 @@ All notable changes to this project will be documented in this file.
329333
- Gpio ``Option A1`` enabling PWM2 high impedance if powered off as used by Wyze bulbs (#10196)
330334
- Support for FTC532 8-button touch controller by Peter Franck (#10222)
331335
- Support character `#` to be replaced by `space`-character in command ``Publish`` topic (#10258)
332-
- BSSID and Signal Strength Indicator to GUI wifi scan result (#10253)
336+
- BSSID and Signal Strength Indicator to GUI Wi-Fi scan result (#10253)
333337
- Support for Afrikaans language translations by Christiaan Heerze
334338
- Support for IR inverted leds using ``#define IR_SEND_INVERTED true`` (#10301)
335339
- Support for disabling 38kHz IR modulation using ``#define IR_SEND_USE_MODULATION false`` (#10301)
@@ -385,7 +389,7 @@ All notable changes to this project will be documented in this file.
385389
### Changed
386390
- Core library from v2.7.4.7 to v2.7.4.9
387391
- Shelly Dimmer fw upgrade using WebGUI Firmware Upgrade and file from folder `tools/fw_shd_stm32/`
388-
- MQTT Wifi connection timeout from 5000 to 200 mSec (#9886)
392+
- MQTT Wi-Fi connection timeout from 5000 to 200 mSec (#9886)
389393
- Platformio compiler option `-free -fipa-pta` enabled (#9875)
390394
- IRremoteESP8266 library from v2.7.12 to v2.7.13
391395
- Shelly Dimmer 1 and 2 stm32 firmware from v51.4 to v51.5
@@ -689,7 +693,7 @@ All notable changes to this project will be documented in this file.
689693
### Added
690694
- Initial support for Telegram bot (#8619)
691695
- Support for HP303B Temperature and Pressure sensor by Robert Jaakke (#8638)
692-
- Rule trigger ``System#Init`` to allow early rule execution without wifi and mqtt initialized yet
696+
- Rule trigger ``System#Init`` to allow early rule execution without Wi-Fi and mqtt initialized yet
693697
- Serial to TCP bridge, ``TCPStart`` and ``TCPBaudRate`` (needs #define USE_TCP_BRIDGE)
694698

695699
## [8.3.1.2] - 20200522
@@ -804,7 +808,7 @@ All notable changes to this project will be documented in this file.
804808
- Command ``Ping`` (#7176)
805809
- Command ``Palette`` to add the ability to specify a palette of colors (#8150)
806810
- Commands ``GlobalTemp`` and ``GlobalHum`` to init sensor data (#8152)
807-
- Quick wifi reconnect using saved AP parameters when ``SetOption56 0`` (#3189)
811+
- Quick Wi-Fi reconnect using saved AP parameters when ``SetOption56 0`` (#3189)
808812
- More accuracy to GPS NTP server (#8088)
809813
- Support for an iAQ sensor (#8107)
810814
- Support for Seven Segment display using HT16K33 (#8116)
@@ -818,7 +822,7 @@ All notable changes to this project will be documented in this file.
818822
- IRremoteESP8266 library updated to v2.7.5
819823

820824
### Fixed
821-
- PWM flickering during wifi connection (#8046)
825+
- PWM flickering during Wi-Fi connection (#8046)
822826
- Zigbee crash with Occupancy sensor (#8089)
823827
- Prevent multiple pings to run concurrently
824828
- Scheme 2-4 brightness when SetOption68 1 (#8058)

MODULES.md

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -5,80 +5,80 @@ The following ESP8266 based hardware modules are supported.
55

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

8484
### ESP32 based

RELEASENOTES.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmo
9999
### Added
100100
- Command ``Status0`` providing all status information on a single line
101101
- Command ``TuyaSend5`` for hex string [#12211](https://github.com/arendst/Tasmota/issues/12211)
102+
- Command ``MqttWifiTimeout 100..20000`` to control MQTT Wi-Fi connection timeout default set to 200 mS [#12222](https://github.com/arendst/Tasmota/issues/12222)
102103
- Commands ``Color2`` and ``Dimmer4`` to allow retaining brightness ratio between white and color channels when setting dimmer for linked lights [#12072](https://github.com/arendst/Tasmota/issues/12072)
103104
- Extend command ``Wifi`` with Wi-Fi Mode Control [#12292](https://github.com/arendst/Tasmota/issues/12292)
104105
- Defines ``USER_RULE1``, ``USER_RULE2`` and ``USER_RULE3`` to store rules at compile time
@@ -137,7 +138,7 @@ The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmo
137138
- ESP32 increase log buffer from 4k to 6k to support longer messages
138139
- Move Settings from DRAM to heap
139140
- Refactor platformio configurations by Jason2866
140-
- WifiManager save wificonfig from settings, do it only once [#12242](https://github.com/arendst/Tasmota/issues/12242)
141+
- WifiManager save Wi-Fi configuration from settings, do it only once [#12242](https://github.com/arendst/Tasmota/issues/12242)
141142
- Improving SI7021 reading reliability by adjusting timers [#12256](https://github.com/arendst/Tasmota/issues/12256)
142143
- Refactor ESP32 partition selection, now via boards [#12257](https://github.com/arendst/Tasmota/issues/12257)
143144
- Use correct template for Home Assistant light [#12317](https://github.com/arendst/Tasmota/issues/12317)

tasmota/i18n.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@
378378
#define D_CMND_MQTTPASSWORD "MqttPassword"
379379
#define D_CMND_MQTTKEEPALIVE "MqttKeepAlive"
380380
#define D_CMND_MQTTTIMEOUT "MqttTimeout"
381+
#define D_CMND_MQTTWIFITIMEOUT "MqttWifiTimeout"
381382
#define D_CMND_TLSKEY "TLSKey"
382383
#define D_CMND_FULLTOPIC "FullTopic"
383384
#define D_CMND_PREFIX "Prefix"

0 commit comments

Comments
 (0)