Releases: hoylabs/OpenDTU-OnBattery
Releases · hoylabs/OpenDTU-OnBattery
2023.08.08
🐛 Fixes
🛠 Under the hood
v23.8.8
2023.08.06.post1
🐛 Fixes
- Fix: Uninitliazed variable used before first use
- Fix: Prevent wrong values of statistics data because of non-atomic transaction
- Fix: Prevent wrong values of alarm data because of non-atomic transaction and fix calculation of getEntryCount()
- Fix: Prevent wrong values of systemconfigpara data because of non-atomic transaction
- Fix: Prevent wrong values of devinfo data because of non-atomic transaction
- Fix: Clear parser buffers to prevent random numbers if no data was received
- Fix: Wrong detection of HM-300 inverters
- Fix: Ensure that only completly assembled packets are put into the command queue
- Fix: Prevent access to nullptr object when reconnecting to mqtt
- Fix: Virtual console scrambled output when the output came from different contexts
🛠 Under the hood
- reset docs/MQTT_Topics.md to upstream version (#343)
- PowerMeter fixes (#342)
- MQTT verbose logging fixes (#341)
- add webapp
- webapp: Update dependencies
- Update bblanchon/ArduinoJson from 6.21.2 to 6.21.3
- Update olikraus/U8g2 from 2.35.3 to 2.35.4
- execute MQTT client synchronously in main loop() (#350)
- webapp: Update dependencies
- webapp: add app.js.gz
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Implement the command queue thread safe
- cpplint: do not complain mutex include
- webapp: Update dependencies
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Inhibit solar passthrough while battery below stop threshold (#354)
- DPL: use testThreshold() in useFullSolarPassthrough() (#357)
- add webapp
- Merge branch 'development' of https://github.com/helgeerbe/OpenDTU into development
2023.08.01
2023.07.24
🚀 Features
- Feature: Show error in webapp if pin_mapping.json contains syntax errors
- Feature: Admin AccessPoint Timeout now configurable
🐛 Fixes
- Fix: Set WiFi setScanMethod and setSortMethod also on first connect
- Fix: Reboot loop if negative display pins and type where provided
- Fix: Prevent runtime errors in webapp when invalid pin_mapping.json is provided
🛠 Under the hood
- webapp: Update dependencies
- Update olikraus/U8g2 from 2.34.22 to 2.35.3
- Reorder config struct components
- Harden config parser by defining right unsigned data type
- Apply code formatter without functional changes
- Code formatting without functional changes
- Formatting style in platformio.ini
- Move units from description to postfix for AP timeout
- webapp: add app.js.gz
- Replace Readme with wiki home page
- SoC based threshold detection fix (#320)
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- resolve merge conflict with upstream/master
v23.7.22
🚀 Features
- Feature: Show error in webapp if pin_mapping.json contains syntax errors
- Feature: Admin AccessPoint Timeout now configurable
🐛 Fixes
- Fix: Set WiFi setScanMethod and setSortMethod also on first connect
- Fix: Reboot loop if negative display pins and type where provided
- Fix: Prevent runtime errors in webapp when invalid pin_mapping.json is provided
🛠 Under the hood
- webapp: Update dependencies
- Update olikraus/U8g2 from 2.34.22 to 2.35.3
- Reorder config struct components
- Harden config parser by defining right unsigned data type
- Apply code formatter without functional changes
- Code formatting without functional changes
- Formatting style in platformio.ini
- Move units from description to postfix for AP timeout
- webapp: add app.js.gz
2023.07.19
🚀 Features
- Feature: add Home Assistant MQTT discovery for Pylontech battery (#314)
- Feature: set Huawei offline parameters via MQTT (#315)
🐛 Fixes
🛠 Under the hood
2023.07.13
🚀 Features
🐛 Fixes
🛠 Under the hood
- webapp: Update dependencies
- use FSPI for esp32-c3 and revise device profiles
- Merge branch 'pr1003' into dev
- Update espressif32 from 6.3.1 to 6.3.2
- webapp: add app.js.gz
- Disable debug mode, increasing power threshold for active channel detection (#301)
- DPL: account for solar passthrough losses (#307)
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Upgrade espMqttClient from 1.4.3 to 1.4.4
- webapp: Update dependencies
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development