Multi-threaded Predbat
What's Changed
Major refactor, now by default Predbat is now multi-threaded and will use one thread per CPU in your system to improve planning speed. You can change this in apps.yaml using the threads setting which can be '0' for off, 1-N for the number of threads or 'auto' to automatically match your CPU count.
Fixed some small bugs as below.
- Update huawei.yaml by @springfall2008 in #747
- Refactor code and implement process pool for detailed planning by @springfall2008 in #758
- Fix bug where predbat updated when other components were updated by @springfall2008 in #761
- Rate crash with rate_gas unset, change default metric cycle by @springfall2008 in #762
- Update video-guides.md - fix loom link by @springfall2008 in #763
- Update configuration-guide.md by @springfall2008 in #765
- Make threads configurable by @springfall2008 in #767
Full Changelog: v7.15.21...v7.16.0