Releases: springfall2008/batpred
Bug fixes, repeat service name, Service API for car hold
What's Changed
- Service repeat was called always, mistake to documentation by @springfall2008 in #1867
The documented name repeat did not match the code.
- Fix bug where service API was not used for car/iboost hold by @springfall2008 in #1868
The service API was not called when holding for car or iboost, this is now fixed.
Full Changelog: v8.10.1...v8.10.2
Fix optimiser bug, added service repeat option
What's Changed
Bug fixes
- Fix bug where sometimes plan jumped to high charging by @springfall2008 in #1861
Sometimes the plan goes a bit crazy charging when you have 'calculate_second_pass' enabled - now fixed.
- Inverter test cases updated, minor fix for discharge start/end time, doc update by @springfall2008 in #1851
Minor fixes to start/end time discovered from existing inverter settings, will only impact 'base' plan.
- Adding service repeat option by @springfall2008 in #1855
You can now set 'repeat:True' on a service call if you want that service to be repeated every run e.g. charge_start_service. Useful if your inverter stops after a while.
Full Changelog: v8.10.0...v8.10.1
Optimiser improvements, bug fixes
What's Changed
Features
Optimiser changes by @springfall2008 in #1838
- Restored the selection of charge SOC % on 30 minute charge slots
- Added new more aggressive logic to combine charge slots after optimisation, thus enabling low power mode without 'combine_charge' enabled.
- Adjusted weighting around freeze/charge/no-charge slightly
Octopus ready time sensor change by @springfall2008 in #1839
Supported the new select. octopus ready sensor
Bug fixes
Don't enable low power in monitor mode by @springfall2008 in #1841
Previous in monitor mode Predbat was predicting low power charging, which wasn't possible.
Bug in prediction not resetting charge rate by @springfall2008 in #1845
There was a bug where if the charge rate was set to 0 the plan produced was totally messed up.
Unit testing
Extra unit tests by @springfall2008 in #1842
Test updates by @springfall2008 in #1847
Full Changelog: v8.9.3...v8.10.0
Fix charge freeze service being called for charges
What's Changed
- Fix charge freeze service call when it shouldn't be by @springfall2008 in #1834
Full Changelog: v8.9.2...v8.9.3
Fix crash with cost_car_per_kwh
What's Changed
- Fix crash with cost_car_per_kwh by @springfall2008 in #1833
Full Changelog: v8.9.1...v8.9.2
Bug fix min/max selection in optimiser
What's Changed
- Bug fix min/max selection in optimiser by @springfall2008 in #1831
In some cases the maximum SOC was not at the end of a charge slot, changed the search to include all periods in-between.
Full Changelog: v8.9.0...v8.9.1
Show XLoad per load source, Predheat hysteresis off, service API
What's Changed
Improvements
- Re-work execute code to account for calling service last by @springfall2008 in #1826
The service API is called after all register changes to help with some inverters that use them.
- Adding Predheat hysteresis_off by @springfall2008 in #1827
Added a hysteresis off setting for Predheat.
- Split out load data in plan debug, add predheat off hysteresis by @springfall2008 in #1830
In plan_debug mode you can now see each load source.
Bug fixes
- Clip off slots regardless of min_soc setting by @springfall2008 in #1828
Setting min_soc left around useless charge slots, now they are clipped.
- Gate changes to settings in monitor mode by @springfall2008 in #1829
Monitor mode would reset reserve/charge/discharge rates - this is now fixed.
Full Changelog: v8.8.20...v8.9.0
Multi-inverter fixes, car charging, plan optimiser fix
What's Changed
Bug fixes
- When the car is fully charged it shouldn't freeze the battery by @springfall2008 in #1819
Take into account when the car battery is full and no longer freeze the battery.
- Multi-inverter tweaks by @springfall2008 in #1820
- Further multi-inverter tweaks by @springfall2008 in #1822
Fix bugs in multi-inverter handling around charge hold
- Fix bug where sometimes full charge is not selected to maximise export by @springfall2008 in #1825
Sometimes a full charge was not selected even if it was profitable due to additional export.
Full Changelog: v8.8.19...v8.8.20
Fixes for GE REST mode and GivTCP V3, Multi-inverter fixes
What's Changed
Bug fixes
- Multi-inverter fixes by @springfall2008 in #1815
Fix some additional cases handling imbalanced SOC levels on multi-inverter systems
- Inverter REST tests and fixes by @springfall2008 in #1818
Fix bug where battery size was not extracted from GivTCP V3 in REST mode
Full Changelog: v8.8.18...v8.8.19
Fix crash in hold charge mode
What's Changed
- Charge hold and multi inverter with reserve limit issue by @springfall2008 in #1811
- Fix crash with hold charge by @springfall2008 in #1813
Full Changelog: v8.8.17...v8.8.18