Releases: hoylabs/OpenDTU-OnBattery
Releases · hoylabs/OpenDTU-OnBattery
2023.10.24
🚀 Features
🐛 Fixes
- Fix: PowerMeter: update _lastPowerMeterUpdate for SOURCE_SML (#506)
- Fix: VE.Direct refactor issues from #505 (#516)
- Fix: replace links to upstream project where applicable (#514)
- fix: liveData is not updated
🛠 Under the hood
- Create test_build.yml
- Delete test_build.yml
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- VE.Direct: Fix design issues and prepare support for multiple instances (#505)
- add webapp
- Add calculated values to hass auto discovery (#509)
- Show battery temperature when sensor is present (#511)
- add webapp
- Merge branch 'development'
2023-10-10
🚀 Features
🐛 Fixes
- Fix: Deny passwordless access to prometheus API if readonly access is disabled
- Fix #1405: Add some border around icons when in multi line mode
🛠 Under the hood
- Added additional ID for HMS-900 to DevInfoParser
- Init all data members befor pushing it into the buffer
- webapp: Update dependencies
- Update nrf24/RF24 from 1.4.7 to 1.4.8
- Update olikraus/U8g2 from 2.35.4 to 2.35.7
- DPL: (re-)send power limits periodically (#483)
- Added additional ID for HMS-1000 to DevInfoParser
- webapp: Update dependencies
- webapp: add app.js.gz
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Merge branch 'development'
2023.10.04
2023.09.28
2023.09.19
🚀 Features
🐛 Fixes
🛠 Under the hood
- webapp: Update dependencies
- webapp: add app.js.gz
- webapp: Rename Fehlernummer to ID
- print out debug messages
- Replace char array by String buffer
- Merge branch 'helgeerbe/issue438' into development
- Initialize variables before first usage
- webapp: Update dependencies
- Revert espressif32 from 6.4.0 back to 6.3.2
- webapp: add app.js.gz
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Merge branch 'development'
2023.09.18
2023.09.13
🚀 Features
- Feature: webapp: Move inverter settings into different tabs
- Feature: Added config option to change MQTT CleanSession Flag
- Feature: Allow setting of the Reachable Threshold per inverter
- Feature: Added option to set runtime values to zero when inverter becames unreachable
- Feature: Add configured max irradiation to live data api
- Feature: Added option to set daily yield to zero at midnight
- Feature: First very basic support to read the grid profile
🐛 Fixes
- Fix: Workaround: Don't allow memory intensive web functions in parallel
- Fix: Check if valid data was received from websocket before assigning it
- Fix: Better reconnect handling in Live View if invalid data where received
- Fix: Do not resend fetch limit request if the last one failed
- Fix: Ignore incomplete SystemConfigPara packages
- Fix: HASS exp_aft should be based on reachable threshold and poll interval
🛠 Under the hood
- Upgrade espMqttClient from 1.4.4 to 1.4.5
- Update espressif32 from 6.3.2 to 6.4.0
- webapp: Update dependencies
- Simplify debug output
- Convert from FreeRTOS Semaphore to std::mutex
- Replace platform dependent variable types by platform independent
- Publish mqtt string stats values periodically if they are set to zero if unreachable
- webapp: Use max field to determine whether to show a string or not
- webapp: Update dependencies
- Hoymiles Lib: Move semaphore handing into parser base class
- Completly ignore a disabled (polling + command) inverter.
- webapp: Update dependencies
- webapp: add app.js.gz
- Vedirect Cleanups (#417)
- Reworked wifiClient handling in Power Meter httpRequest and smaller update to Power Meter updateValue method (#430)
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- add missing Arduino.h
- Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development"
- VE.Direct: do not use debug buffer at all if verbose logging disabled (#437)
- JK BMS: Support for MQTT (#432)
- Merge branch 'development'
2023.09.04.post1
🚀 Features
🛠 Under the hood
- Create test_build.yml
- Delete test_build.yml
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- add filter for build action
- Support for Jikong JK BMS using serial connection (#319)
- add webapp
- VE.Direct: Reset state machine on timeout, fix and extend logging (#416)
- Messages: thread-safety and dynamic memory (#418)
- add webapp
- Merge branch 'development'
2023.09.04
🚀 Features
🛠 Under the hood
- Create test_build.yml
- Delete test_build.yml
- Merge branch 'development'
- Merge branch 'development'
- Merge branch 'development'
- add filter for build action
- Support for Jikong JK BMS using serial connection (#319)
- add webapp
- VE.Direct: Reset state machine on timeout, fix and extend logging (#416)
- Messages: thread-safety and dynamic memory (#418)
- add webapp
- Merge branch 'development'
2023.08.29
🚀 Features
- Feature: Re-Request DevInfo if it contains invalid data
- Feature: Turn off LEDs before reboot
- Feature: Turn off Display before reboot
🐛 Fixes
- Fix issue #1256 (HMS-2000-4T reactive power should be signed)
- Fix: Calculate the json buffer for the inverter list based on INV_MAX_COUNT
- Fix DPL Mode 2 MQTT Status (#402)
🛠 Under the hood
- make vite proxy target easily configurable
- Update de.json
- Update en.json
- Merge branch 'pr1229' into dev
- webapp: Update default proxy ip
- on error assume branch is master
- Merge branch 'development'
- dummy commit to check system info
- webapp: Update dependencies
- Merge branch 'pr1257' into dev
- Prometheus Endpoint: Publish only relevant amount of digits
- Prometheus Endpoint: Simplify code by looping over fields instead of duplicated code
- webapp: add app.js.gz
- Added a pin profile where the nrf24 module can be soldered directly.
- Move different restart calls into one method
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- Fixes for HA autoconfig issues 378 379 (#394)
- webapp: Update dependencies
- Merge branch 'pr1271' into dev
- Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
- vite config: also proxy vedirect- and batterylivedata (#408)
- Merge branch 'development'