GivTCP REST is now a component, Octopus fixes, Misc
Pre-release
Pre-release
What's Changed
Major re-factor GivTCP REST is now its own component
In theory this will have no impact, but its a big change as GivTCP REST is no longer part of the main inverter path and instead lives in a component with its own HA controls/sensors.
- refactor(givtcp): move GivTCP REST handling into its own component by @springfall2008 in #4864
- Let an apps.yaml energy sensor win over GivTCP auto-configuration by @springfall2008 in #4959
Bug fixes
- fix(inverter): take the GE battery rate from battery_rate_max when there is no charge power register by @springfall2008 in #4954
- fix(inverter): model the reserve floor the register will accept, not just set_reserve_min by @springfall2008 in #4956
- fix(octopus): don't replenish the IO low-rate slot cap mid-window at midday by @mgazza in #4951
- fix(carbon): cope with the carbon forecast running out before the plan ends by @springfall2008 in #4958
- fix(octopus): price completed IOG dispatches off-peak regardless of location by @springfall2008 in #4957
Performance improvements
- perf: reduce Predbat's idle memory footprint by @springfall2008 in #4955
Dev
- feat(triage-bot): let every flow capture debug-journal findings by @springfall2008 in #4949
Full Changelog: v8.55.0...v9.0.0