What's Changed
Battery Degradation and size calculations
Cloud modules now expose SOH (State of Health) as battery_scaling to Predbat (Solis, Solax, Fox and GECloud)
PredBat now calculates battery size based on charging data and can chart this over time to keep track of battery degradation/true depth of charge.
When enabled with battery_scaling_auto in apps.yaml Predbat will use the calculated battery size for simulations rather than the reported size.
- Battery degradation calculation automatic by @springfall2008 in #3926
- Fixes for battery size calc by @springfall2008 in #3932
Bug fixes
- fix: prevent race condition causing dashboard SOC to show wrong value during plan calculation by @Copilot in #3909
- Fix crash when charge/discharge time string is malformed by @Copilot in #3930
- Fix bug in dual rate tariff's when rates have changed by @springfall2008 in #3933
Full Changelog: v8.39.3...v8.39.4