What's Changed
Features
- Battery charge +1h and +8h by @romain-intel in #4982
- feat(octopus): log a diagnostic IOG dispatch timeline (#4516 Stage 1) by @chalfontchubby in #4948
Tesla control - alternative option for testing
- Teslemetry: signal-tariff Time-Based Control mode so Opticaster runs the charge at full rate (#4892) by @springfall2008 in #4976
- Teslemetry: an export window ending at midnight priced the whole of the next day at peak by @springfall2008 in #4977
Bug fixes
- fix(chat): don't fetch a model catalogue with no provider configured by @springfall2008 in #4964
- Compare: scale the export rate with the hardware overrides by @springfall2008 in #4897
- Predbat alert includes prefix name, doc updates by @gcoan in #4846
- fix(components): route HA events by the configured prefix, not the literal word "predbat" (#4939) by @chalfontchubby in #4962
- fix: skip the 120s quick inverter update while template mode is set by @springfall2008 in #4968
- fix(octopus): honour octopus_intelligent_consider_full in the prediction by @springfall2008 in #4971
- Fix GivEnergy auto-config to respect site export limits by @mgazza in #4978
Dev
- Fix the triage bot's debug-journal flush: unwritable path, and findings lost on a blocked run by @springfall2008 in #4979
- Make it impossible for the triage bot to push to main by @springfall2008 in #4981
- docs(debug-journal): FoxESS reserve-entity trap, the keep taxonomy, and correct GH#4908 as fixed by @springfall2008 in #4969
- docs(debug-journal): recover the stalled backlog and correct five entries by @springfall2008 in #4980
- perf(tests): cut the unit test suite from 123s to 78s by @springfall2008 in #4966
- chore(lint): enable ruff B006 (mutable data structures for argument defaults) by @chalfontchubby in #4819
Full Changelog: v9.0.0...v8.55.1