What's Changed
Features
- Add GivEnergy EV charger auto-configuration and charge control by @springfall2008 in #4698
Bug fixes
- test(prediction): pin that a charge freeze holds the battery by @romain-intel in #4686
- fix(load_ml): guard against zero-filled exogenous inputs, and report rollout accuracy by @springfall2008 in #4678
- Make the myenergi CLI harness run a real component cycle by @springfall2008 in #4695
- fix(prediction): model battery discharge for a genuine Freeze Export shortfall by @chalfontchubby in #4679
- test(execute): stop freeze capability flags leaking between test scenarios by @chalfontchubby in #4692
- fix(plan): honour set_export_freeze_only for manual export overrides by @chalfontchubby in #4697
- fix(inverter): never degrade an explicit freeze into a real charge or export by @chalfontchubby in #4693
- fix(predheat): say in the log when Predheat is disabled (#4670) by @springfall2008 in #4700
- fix(solis): clamp discharge slot SOC to the inverter's recovery SOC floor, and surface refused control writes by @springfall2008 in #4706
- control: close eight defects found in continued review of #4638 by @mgazza in #4691
Triage bot (internal dev)
- Add automated first-pass issue triage skill and daemon by @springfall2008 in #4680
- Fix the triage bot's blocked test runs, and drop the dead Write() rules by @springfall2008 in #4704
- Widen triage bot permissions and add a debug journal by @springfall2008 in #4703
New Contributors
- @romain-intel made their first contribution in #4686
Full Changelog: v8.53.0...v8.53.1