From a2451898089445191eec5c087a408a7a4d87db5a Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 7 Sep 2026 10:46:31 +0200 Subject: [PATCH] Fix BLE MI32 unwanted dot/comma replacement (#25009) --- CHANGELOG.md | 2 +- RELEASENOTES.md | 1 + tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi_ble.ino | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 246aad458..691ef7c1a 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,7 +26,7 @@ All notable changes to this project will be documented in this file. - MiEL HVAC Modbus length-based framing, queue writes, FC03 sensor mirror (#24993) - Zigbee deferred timer use after free, and the truncated backtrace that hid it (#24979) - Matter: fix autoconfiguration after configuration reset (#24997) -- Berry rare register allocation bug +- Berry rare register allocation bug (#25010) ### Removed diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 9002b8937..db232240a 100755 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -131,6 +131,7 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm ### Fixed - MiEL HVAC Modbus length-based framing, queue writes, FC03 sensor mirror [#24993](https://github.com/arendst/Tasmota/issues/24993) - 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) - Matter autoconfiguration after configuration reset [#24997](https://github.com/arendst/Tasmota/issues/24997) ### Removed diff --git a/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi_ble.ino b/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi_ble.ino index 3c4520171..ae415cf2e 100644 --- a/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi_ble.ino +++ b/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi_ble.ino @@ -4430,7 +4430,7 @@ void MI32Show(bool json) snprintf_P(rssi, sizeof(rssi), PSTR("%d (%d%%)"), p->RSSI, rssi_as_quality); // New line: Device name, battery state, RSSI and last seen - WSContentSend_PD(SI_WEB_STATUS_LINE, + WSContentSend_P(SI_WEB_STATUS_LINE, p->MAC, HtmlEscape(label).c_str(), sbatt, rssi); @@ -4450,12 +4450,12 @@ void MI32Show(bool json) } } - WSContentSend_PD(SI_WEB_END_STATUS, dhm); + WSContentSend_P(SI_WEB_END_STATUS, dhm); /* // Icon test line WSContentSend_P(SI_WEB_LINE_START); - WSContentSend_PD(PSTR(" 1'🏃' 2'✋' 3'⛅' 4'🚀' 5'🌊' 6'⚖' 7'Ω' 8'🫘'")); + WSContentSend_P(PSTR(" 1'🏃' 2'✋' 3'⛅' 4'🚀' 5'🌊' 6'⚖' 7'Ω' 8'🫘'")); WSContentSend_P(PSTR("{e}")); */ // Optional new line: Sensors