Predbat, the open-source home battery prediction and control tool, has released version 9.0.0, moving its GivTCP REST handling into a separate component and including a set of Octopus and inverter fixes1. The release notes describe the change as "GivTCP REST is now a component, Octopus fixes, Misc"1.
The release sits within a run of updates published through September 2026. Version 9.0.3, dated 15 September 2026, added a configurable number of retained log files and a manual_soc_max setting described as "a discharge-direction ceiling sibling to manual_soc"1. It also carried bug fixes including stopping Solis retries from draining the SolisCloud daily API allowance, selecting Self-Consumption Grid for a Sigenergy Cloud freeze export, and loading Fox CLI credentials from an apps.yaml file with --config1.
Earlier releases in the same period included a Tesla alternative optimiser and bug fixes, dated 7 September 2026, which added a diagnostic Octopus Intelligent Go dispatch timeline and a Teslemetry signal-tariff Time-Based Control mode so that Opticaster runs the charge at full rate1. A further release covered a FoxCloud FeedIn First option, a GECloud three-phase fix, and miscellaneous bugs and documentation, including selecting Feed-in First for a Fox Cloud freeze export and driving enable_force_charge as the scheduled charge control1.
The 9.0.3 notes also list a fix so that GivEnergy auto-config respects site export limits, a warning on a moderate inverter clock skew of 5 to 29 minutes, and a myenergi option, myenergi_automatic_zappi, to gate the Zappi half of automatic configuration1. A refactor dropped the host-timezone clock so that everything is measured from now_utc1.
Why it matters for households
Predbat is used by households with solar panels and a home battery to decide when to charge and discharge, often against a time-of-use tariff. Moving GivTCP REST into its own component changes how the tool talks to GivEnergy hardware, which matters for homes relying on that inverter brand to run a charge and discharge schedule automatically1. The Octopus Intelligent Go fixes affect households on that tariff, where the tool coordinates battery charging with the supplier's dispatch signals1.
The inverter-specific fixes touch several brands. Solis users benefit from a change that stops retries draining the daily API allowance, which could otherwise interrupt monitoring and control1. Sigenergy and Fox users get corrected export behaviour for Cloud freeze exports1. A fix to GivEnergy auto-config to respect site export limits relates directly to how much a home is permitted to send to the grid1.
The manual_soc_max addition gives a discharge-direction ceiling alongside the existing manual state-of-charge setting, which affects how far a battery is allowed to run down1. The clock skew warning flags when an inverter's clock drifts by 5 to 29 minutes, which can affect schedule timing1. Households monitoring their own consumption and tariff data through a smart meter and home energy management setup may see these changes affect how their battery responds to price signals.
What happens next
The release notes give no forward schedule. Version 9.0.3 is dated 15 September 2026, and no further release date has been reported1.
Sources1 cited
- [](https://github.com/springfall2008/batpred/releases.atom), github.com
