🚨 Partition Layout Change
Coming from firmware version 2024.06.03 or older *1), you cannot upgrade to this release (or any future release) by performing an over-the-air (OTA) update using the web interface! Read and follow the upgrade instructions, where additional information is available as well.
If you upgraded to version 2024.08.18 or newer already *2), you should be good to perform an OTA update using the web interface (unless you are using the generic_esp32_4mb_no_ota
firmware variant).
*1) Technically: If you are still using the "old" partition layout where the sketch size is only 1,920 kB. See Info -> System
in the web UI to know your current sketch size.
*2) Only when upgraded using the respective .factory.bin
image over a wired connection to the ESP32, such that the partition layout was actually updated alongside the firmware.
Upstream
This release includes upstream OpenDTU v25.2.3
.
🚀 Features
- Add support for smart buffer batteries (e.g. Marstek B2500, Anker Solix, Zendure, etc.)
- Feature: Add prefix 1420 to HMS-4 channel inverters
🐛 Fixes
- fix: Make sure limit values are consistent and not above 100%
- Fix: R48xx: only interlock against battery-powered inverters
- Fix: DPL mode 2 for smart-buffer-powered inverters
🌎 Web Application
- webapp: set overscaling threshold default value
- webapp: hide overscaling thresh. for inv with PDL
- webapp: explain "Use battery at night.." (#1615)
🛠 Under the hood
- Use new name for ESPAsyncWebServer
- Move network reconfiguration to main loop to prevent crashes
- Merge branch 'pr2513'
- Added greek language pack
- Harmonise all language packs
- Upgrade ESP32Async/ESPAsyncWebServer from 3.6.0 to 3.6.2
- README: add endorsement for Fusion hardware
- Update espressif32 from 6.9.0 to 6.10.0
- Improvement: handle stale issues and prs
- Manually applied latest changes in PR #2509
- Merge upstream tag 'v25.2.3'
- add "State of Operation", "Float voltage" and "Absorption Voltage" to solar charger (#1576)
- Improvement: DPL: encapsulate SolarPassThrough check
- Improvement: DPL unconditional-passthrough method name
- Prepare Release 2025.02.10