What's Changed
Re-wrote the optimisation algorithm to work from high price to low price order interleaving charge and discharge slots in price order accounting for losses.
Change the default for charge slots higher than average price to be off while slots lower to be on, this allows the use of low rate threshold to include optional higher priced slots to avoid import penalty during peak period without messing up the overall calculation. Can be used by setting low rate threshold to something like 1.05 (with combine charge False)
Note the limitations around force discharge, it's not advisable to enable calculate discharge for slots that can intersect with charge slots unless you have calculate charge and set charge window also set.
- Add some extra debug, catch some extra PV data error conditions by @springfall2008 in #128
- More debug info by @springfall2008 in #129
- New algorithm to calculate charge and discharge, update car charge from battery checks by @springfall2008 in #131
- Bug fixes for optimisation algorithm changes by @springfall2008 in #132
- Remove refs. to Octopus Intelligent plugin by @iainfogg in #124
- Account for losses in the sorting of import and export slots by @springfall2008 in #133
Full Changelog: v7.4.2...v7.5