Releases: hoylabs/OpenDTU-OnBattery
Releases · hoylabs/OpenDTU-OnBattery
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
v23.7.12
🛠 Under the hood
v23.7.10
🚀 Features
🐛 Fixes
🛠 Under the hood
2023.07.09
2023.07.04.post1
🚀 Features
🐛 Fixes
- Fix: calc expected statistics packet length per parser
- Fix: do not calc sizes multiple times
- fix: undefined pin is shown as -1 instead of 255
- fix: Allow use GPIO0 as onBattery pins
- Fix typo in error messages (#280)
- fix typo: getLastRequestedPowewrLimit()
- Fix vedirect polling (#291)
- fix: linting error
🛠 Under the hood
- Ajout de traductions en Français
- Device Profile for Wemos Lolin32 OLED
- webapp: Update dependencies
- webapp: add app.js.gz
- Added check in statistics data that at least all required bytes are received
- webapp: Update dependencies
- webapp: Update dependencies
- ensure only one PowerCommand and ActivePowerCommand is queued
- DPL: remove unused member variables
- DPL: improve responsiveness
- DPL requirement: disabled inverter commands
- DPL: work on internal copy of pointer to inverter
- DPL: separate unconditional solar passthrough mode
- DPL: replace _plState enum with a simple boolean switch
- DPL: do not repeat being disabled
- DPL: consider the system stable when reusing the old limit
- Dynamic power control and more power control modes on the Huawei PSU
- DPL: use vedirect isdatavalid (#283)
- explain DPL modes set through MQTT in more detail (#282)
- DPL: fix the configured upper limit not being respected (#286)
- Merge branch 'pr/schlimmchen/287' into development
- Merge branch 'pr/MalteSchm/288' into development
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- DPL: check more requirements and fix backoff initialization (#290)
- add webapp
2023.06.26
🐛 Fixes
- Fix: Reboot loop occoured when no rf module was configured
- fix DPL not reading full solar passthrough voltage thresholds (#265)
- Fix: linting error
- Fix: #274
🛠 Under the hood
- Added new found HMS-400 to DevInfoParser
- webapp: Update dependencies
- Allow the non-existence of the HOYMILES_PIN_ defines
- Pre-Compile a new generic esp32 binary without any pin config.
- Pre-Compile a new generic esp32s3 binary without any pin config.
- webapp: Update dependencies
- Update olikraus/U8g2 from 2.34.18 to 2.34.22
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- DPL: fix efficiency calculation (#270)
- VE.Direct live view enhancements (#269)
- DPL hysteresis fix and refactor of setNewPowerLimit() (#264)
- set default values for pin mappings if not provided (#275)
- Merge branch 'helgeerbe/issue274' into development
- add webapp