2024.02.19
github-actions
released this
19 Feb 15:11
·
763 commits
to development
since this release
⚡ Breaking Changes
- BREAKING CHANGE: Web API Endpoint /api/livedata/status
- BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
- BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
- BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
🚀 Features
- Feature: Added support for boards with 16MB flash and PSRAM
- Feature: Added pin-mapping for LILYGO T-ETH-Lite
- Feature: DPL: add switch allowing to ignore SoC
- Feature: implement subscription to battery voltage MQTT topic
- Feature: know and use SoC precision
- Feature: DPL: use best available voltage value
- Feature: show power grid usage on display (#658)
🐛 Fixes
- Fix: Calculate the AC current for 3 phase inverters correctly
- fix #1668
- Fix: Guru Meditation (StoreProhibited) when saving DTU settings
- Fix: make text of total production fit displays
📚 Documentation
🛠 Under the hood
- Removed not required pointer to AsyncServer instance
- fixed typo in OTA text
- Use http header ETag caching for all static content.
- fix(mqtt): MQTTs LWT QoS config used also for TLS connections
- fix(mqtt): setting MQTT LWT online message for frontend
- Merge branch 'pr1706' into dev
- Merge branch 'pr1642' into dev
- Remove all files but the pin_mapping.json from filesystem on factory reset
- Rename internal variables and methods
- Merge branch 'pr1693' into dev
- webapp: update dependencies
- Add AhoyDTU Pinout
- Merge branch 'pr1728' into dev
- webapp: Add link to documentation in about view
- make efficient use of available display area
- implement oscillating screensaver
- Merge branch 'pr1729' into dev
- Merge branch 'pr1731' into dev
- Merge branch 'pr1732' into dev
- Apply automatic code formatting
- webapp: update dependencies
- webapp: add app.js.gz
- Bump actions/cache from 3 to 4
- Bump actions/setup-python from 4 to 5
- Added second HMS-450 to DevInfoParser
- Update de.json
- Upgrade espMqttClient from 1.5.0 to 1.6.0 and ESPAsyncWebServer to a more maintained version
- Added HMT-2000 to DevInfoParser
- Merge branch 'pr1746' into dev
- Added HMS-300 to DevInfoParser
- webapp: update dependencies
- webapp: add app.js.gz
- BatteryStats: manage battery pack voltage in base class
- replace BatteryStats::isValid() method
- Merge pull request #679 from schlimmchen/dpl-voltage-features
- add webapp
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Merge branch 'development'