github springfall2008/batpred v9.3.8
Intelligent Octopus and Ohme dispatch fixes, safer tariff comparison and gateway inverter handling

4 hours ago

What's new

This release is mostly fixes: car charging dispatches from Octopus and Ohme are handled more reliably, the midnight tariff comparison no longer disturbs the live plan, and the gateway keeps your configured inverters when the hub cannot read them. It also adds a configurable ML retraining interval and replayable plan logging.

New Features

Planning and Tariff Comparison

  • Shrink, not grow, the source window in the export swap's partial combine (#5423) by @chalfontchubby in #5447
  • Stop the midnight tariff comparison changing the live plan's next decision by @chalfontchubby in #5465
  • Skip malformed compare_list entries instead of crashing, with one shared check by @chalfontchubby in #5488
  • Plan history: show the latest finished slot, and stop the false 'stale' warning by @chalfontchubby in #5414

Octopus, Kraken and Car Charging

  • Octopus: keep the last planned dispatches when Octopus returns them as null (#5492) by @springfall2008 in #5493
  • Octopus: choose on purpose between conflicting catalogue entries for a car (#5438) by @bootc in #5439
  • Ohme: take completed Intelligent dispatches from Octopus, planned slots from Ohme by @springfall2008 in #5443
  • Kraken: scale exc-VAT applicableRates prices to inc-VAT from the agreement by @springfall2008 in #5418

Inverters and Gateway

Logging and Configuration

Documentation

  • Inverter setup: rewrite the Victron section and add templates/victron.yaml by @jeangroen in #5332
  • Documentation fixes, Solax YAML, load gaps FAQ, add Predbat table card next by @gcoan in #5480
  • Keep compare_tariff sensors in the FAQ recorder example by @chalfontchubby in #5487
  • Debug journal: fold in the 2026-10-11 queue slice (10 candidates) by @springfall2008 in #5481
  • Debug journal: fold in the 2026-10-11 queue remainder (5 candidates) by @springfall2008 in #5495

Triage Bot

New Contributors

Full Changelog: v9.3.7...v9.3.8

Don't miss a new batpred release

NewReleases is sending notifications on new releases.