Bump version v15.6.0.2

This commit is contained in:
Theo Arends committed 2026-09-26 17:24:39 +02:00
1 parent a3394ba0aa
commit e0ee732bac
4 files changed
+32 -15

No files matched your search

+23 -10
View File
@@ -3,7 +3,25 @@ All notable changes to this project will be documented in this file.
## [Unreleased] - Development ## [Unreleased] - Development
## [15.6.0.1] ## [15.6.0.2]
### Added
### Breaking Changed
### Changed
- Shutter split `EnableEndStopTime` into `OpenEndStopTime` and `CloseEndStopTime` (#25020)
### Fixed
### Removed
## [15.6.0.1] 20260926
### Added ### Added
- Support for GUI tooltip on touch media like phones and tablets - Support for GUI tooltip on touch media like phones and tablets
- ESP32 MiELHVAC Modbus RTU slave on a second RS485 port exposing all states and functions for PLC use with `#define USE_MIEL_HVAC_MODBUS_SLAVE` (#24982) - ESP32 MiELHVAC Modbus RTU slave on a second RS485 port exposing all states and functions for PLC use with `#define USE_MIEL_HVAC_MODBUS_SLAVE` (#24982)
@@ -17,16 +35,14 @@ All notable changes to this project will be documented in this file.
- DALI-2 control device commissioning and instance queries with commands `DaliDeviceScan` and `DaliDevice` (#25029) - DALI-2 control device commissioning and instance queries with commands `DaliDeviceScan` and `DaliDevice` (#25029)
- Support for MI32 Xiaomi Mi Body Composition Scale (MIBCS/MIBFS) (#25049) - Support for MI32 Xiaomi Mi Body Composition Scale (MIBCS/MIBFS) (#25049)
- MQTT 5.0 with focus on request/response (optional) (#25050) - MQTT 5.0 with focus on request/response (optional) (#25050)
- RC522 throttle idle polling and add self-healing watchdog (#25052)
### Breaking Changed
### Changed ### Changed
- BLE EQ3-TRV code refactoring (#24978) - BLE EQ3-TRV code refactoring (#24978)
- BLE MI32 display icons instead of data lines. disable by removing `#define USE_SENSOR_ICON` - BLE MI32 display icons instead of data lines. disable by removing `#define USE_SENSOR_ICON`
- MiELHVAC accepts `fan_only` as an alias for fan mode in `HVACSetMode` / `HVACSetHAMode` (Home Assistant) (#24992) - MiELHVAC accepts `fan_only` as an alias for fan mode in `HVACSetMode` / `HVACSetHAMode` (Home Assistant) (#24992)
- Command `SetOption46 201..255` init wait 1 to 55 seconds instead of 2010 to 2550 msec (#25035) - Command `SetOption46 201..255` init wait 1 to 55 seconds instead of 2010 to 2550 msec (#25035)
- MQTT connection closed before TCP retransmission could deliver a delayed PINGRESP, now tolerates 2 unanswered pings - MQTT connection closed before TCP retransmission could deliver a delayed PINGRESP, now tolerates 2 unanswered pings (#25067)
### Fixed ### Fixed
- MiELHVAC Modbus and CC1101 GPIO names shown as `MbsRelay ...` due to a duplicate entry in the GPIO name table (#24992) - MiELHVAC Modbus and CC1101 GPIO names shown as `MbsRelay ...` due to a duplicate entry in the GPIO name table (#24992)
@@ -37,11 +53,8 @@ All notable changes to this project will be documented in this file.
- Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 (#24731) - Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 (#24731)
- ESP32 release UART0 console when the template uses its pins (#25047) - ESP32 release UART0 console when the template uses its pins (#25047)
- WT32_ETH01 ethernet initialization (#25051) - WT32_ETH01 ethernet initialization (#25051)
- Matter commissioning mDNS announcements - Touch GT911 fix template (#25068)
- Matter commissioning mDNS announcements (#25069)
### Removed
## [Released] ## [Released]
+6 -1
View File
@@ -112,12 +112,13 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm
[Complete list](BUILDS.md) of available feature and sensors. [Complete list](BUILDS.md) of available feature and sensors.
## Changelog v15.6.0.1 ## Changelog v15.6.0.2
### Added ### Added
- Support for GUI tooltip on touch media like phones and tablets - Support for GUI tooltip on touch media like phones and tablets
- Support for TFA Dostmann Marbella 868MHz pool thermometer using a CC1101 [#24959](https://github.com/arendst/Tasmota/issues/24959) - Support for TFA Dostmann Marbella 868MHz pool thermometer using a CC1101 [#24959](https://github.com/arendst/Tasmota/issues/24959)
- Support for MI32 Xiaomi Mi Body Composition Scale (MIBCS/MIBFS) [#25049](https://github.com/arendst/Tasmota/issues/25049) - Support for MI32 Xiaomi Mi Body Composition Scale (MIBCS/MIBFS) [#25049](https://github.com/arendst/Tasmota/issues/25049)
- MQTT 5.0 with focus on request/response (optional) [#25050](https://github.com/arendst/Tasmota/issues/25050) - MQTT 5.0 with focus on request/response (optional) [#25050](https://github.com/arendst/Tasmota/issues/25050)
- RC522 throttle idle polling and add self-healing watchdog [#25052](https://github.com/arendst/Tasmota/issues/25052)
- NeoPool AuxMode [#24998](https://github.com/arendst/Tasmota/issues/24998) - NeoPool AuxMode [#24998](https://github.com/arendst/Tasmota/issues/24998)
- DALI-2 input device event messages (IEC 62386-103) from push buttons, occupancy and light sensors decoded and published for rules and MQTT [#25029](https://github.com/arendst/Tasmota/issues/25029) - DALI-2 input device event messages (IEC 62386-103) from push buttons, occupancy and light sensors decoded and published for rules and MQTT [#25029](https://github.com/arendst/Tasmota/issues/25029)
- DALI-2 control device commissioning and instance queries with commands `DaliDeviceScan` and `DaliDevice` [#25029](https://github.com/arendst/Tasmota/issues/25029) - DALI-2 control device commissioning and instance queries with commands `DaliDeviceScan` and `DaliDevice` [#25029](https://github.com/arendst/Tasmota/issues/25029)
@@ -130,18 +131,22 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm
### Breaking Changed ### Breaking Changed
### Changed ### Changed
- MQTT connection closed before TCP retransmission could deliver a delayed PINGRESP, now tolerates 2 unanswered pings [#25067](https://github.com/arendst/Tasmota/issues/25067)
- Command `SetOption46 201..255` init wait 1 to 55 seconds instead of 2010 to 2550 msec [#25035](https://github.com/arendst/Tasmota/issues/25035) - Command `SetOption46 201..255` init wait 1 to 55 seconds instead of 2010 to 2550 msec [#25035](https://github.com/arendst/Tasmota/issues/25035)
- Shutter split `EnableEndStopTime` into `OpenEndStopTime` and `CloseEndStopTime` [#25020](https://github.com/arendst/Tasmota/issues/25020)
- MiELHVAC accepts `fan_only` as an alias for fan mode in `HVACSetMode` / `HVACSetHAMode` (Home Assistant) [#24992](https://github.com/arendst/Tasmota/issues/24992) - MiELHVAC accepts `fan_only` as an alias for fan mode in `HVACSetMode` / `HVACSetHAMode` (Home Assistant) [#24992](https://github.com/arendst/Tasmota/issues/24992)
- BLE MI32 display icons instead of data lines. disable by removing `#define USE_SENSOR_ICON` - BLE MI32 display icons instead of data lines. disable by removing `#define USE_SENSOR_ICON`
- BLE EQ3-TRV code refactoring [#24978](https://github.com/arendst/Tasmota/issues/24978) - BLE EQ3-TRV code refactoring [#24978](https://github.com/arendst/Tasmota/issues/24978)
### Fixed ### Fixed
- Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 [#24731](https://github.com/arendst/Tasmota/issues/24731) - Restore default hostname `%s` functionality using topic name only, regression from v15.4.0.2 [#24731](https://github.com/arendst/Tasmota/issues/24731)
- Touch GT911 fix template [#25068](https://github.com/arendst/Tasmota/issues/25068)
- MiELHVAC Modbus length-based framing, queue writes, FC03 sensor mirror [#24993](https://github.com/arendst/Tasmota/issues/24993) - MiELHVAC Modbus length-based framing, queue writes, FC03 sensor mirror [#24993](https://github.com/arendst/Tasmota/issues/24993)
- WT32_ETH01 ethernet initialization [#25051](https://github.com/arendst/Tasmota/issues/25051) - WT32_ETH01 ethernet initialization [#25051](https://github.com/arendst/Tasmota/issues/25051)
- ESP32 release UART0 console when the template uses its pins [#25047](https://github.com/arendst/Tasmota/issues/25047) - ESP32 release UART0 console when the template uses its pins [#25047](https://github.com/arendst/Tasmota/issues/25047)
- Zigbee deferred timer use after free, and the truncated backtrace that hid it [#24979](https://github.com/arendst/Tasmota/issues/24979) - Zigbee deferred timer use after free, and the truncated backtrace that hid it [#24979](https://github.com/arendst/Tasmota/issues/24979)
- Berry rare register allocation bug [#25010](https://github.com/arendst/Tasmota/issues/25010) - Berry rare register allocation bug [#25010](https://github.com/arendst/Tasmota/issues/25010)
- Matter autoconfiguration after configuration reset [#24997](https://github.com/arendst/Tasmota/issues/24997) - Matter autoconfiguration after configuration reset [#24997](https://github.com/arendst/Tasmota/issues/24997)
- Matter commissioning mDNS announcements [#25069](https://github.com/arendst/Tasmota/issues/25069)
### Removed ### Removed
+1 -1
View File
@@ -22,6 +22,6 @@
#define TASMOTA_SHA_SHORT // Filled by Github sed #define TASMOTA_SHA_SHORT // Filled by Github sed
const uint32_t TASMOTA_VERSION = 0x0F060001; // 15.6.0.1 const uint32_t TASMOTA_VERSION = 0x0F060002; // 15.6.0.2
#endif // _TASMOTA_VERSION_H_ #endif // _TASMOTA_VERSION_H_
+2 -3
View File
@@ -1908,12 +1908,11 @@ void SettingsDelta(void) {
Settings->i2c_drivers2[0] = I2CDRIVERS_96_127; Settings->i2c_drivers2[0] = I2CDRIVERS_96_127;
Settings->i2c_drivers2[1] = I2CDRIVERS_128_159; Settings->i2c_drivers2[1] = I2CDRIVERS_128_159;
} }
// Split of EnableEndStopTime into OpenEndStopTime and CloseEndStopTime flags // Split of EnableEndStopTime into OpenEndStopTime and CloseEndStopTime flags
if (Settings->version < 0x0F060001) { // 15.6.0.1 if (Settings->version < 0x0F060002) { // 15.6.0.2
// ESP8266 Shutter driver (data always exposed, but otherwise unused) // ESP8266 Shutter driver (data always exposed, but otherwise unused)
for (size_t shutter_idx = 0; shutter_idx < MAX_SHUTTERS; shutter_idx++) { for (size_t shutter_idx = 0; shutter_idx < MAX_SHUTTERS; shutter_idx++) {
if(Settings->shutter_options[shutter_idx] & 4) { if (Settings->shutter_options[shutter_idx] & 4) {
Settings->shutter_options[shutter_idx] |= 16; Settings->shutter_options[shutter_idx] |= 16;
} }
} }