What's Changed
Planning changes
CAUTION: PV90 planning and second pass is now enabled by default, can be disabled only after turningon performance_tweaks toggle. These both give better/more-balanced plan results but add runtime, which. is largely made up for with all the recent speedup changes.
Also improved handling of late exports.
- fix(plan): run the export swap after the passes that add exports (#4478) by @springfall2008 in #4513
- perf(plan): 21% faster planning, and cars in the random benchmark by @springfall2008 in #4529
- feat(config): add a performance_tweaks toggle and merge the two plan passes by @springfall2008 in #4524
Bug fuixes
- fix(axle): boost the import rate during an Axle export event by @springfall2008 in #4520
- fix(fox): correct half-kW inverter capacity and round noisy production totals by @springfall2008 in #4527
- fix(output): stop load_energy_predicted's whole-day total drifting through the day by @chalfontchubby in #4519
- fix(inverter): re-assert timed charge/discharge current every cycle, not just on rate change by @chalfontchubby in #4437
- fix(inverter): also prefer Control.Discharge_Target_SOC_1 when deciding whether to write by @chalfontchubby in #4518
Full Changelog: v8.48.1...v8.48.2