What does it do that the AI nonsense on some systems can't (I turned it off on our Sigenergy as it burns through battery cycles more quickly)? HA is on my to do list for home improvements
Predbat is basically a highly configurable tool for your solar and battery array, rather than a hidden AI.
What it does is runs purely on equations and logic to find the most cost-effective way to manage your battery. You point it to your octopus sensors (e.g. current import rates, export rates, solar forecast, battery soc etc....)
It'll also know when octopus special sessions are and put those into the daily planner for how to manage your solar and battery. In my case it'll also help heat up the water and UFH.
How it works on Home Assistant (not exhaustive list):
Inputs: It takes your historical house load data, your specific energy tariff rates, and solar forecasts from Solcast as I mentioned above.
The logic/maths: Every five minutes, it looks at the next 48 hours in 30 minute blocks. It works out the financial outcome of every possible charge and discharge scenario.
What it does: It picks the cheapest plan and tells your inverter what to do.
You can make it more aggressive to export more or very conservative to save your battery for evening use. You can really tweak it to your heart's desires. But once it's set up it's fire and forget. Though you can always override it if you want. Put it this way for March I'm already quids in for solar and payback.
The reason it avoids burning through unnecessary battery cycles is because you have full control over the parameters. You tell it your battery conversion loss rates. You can tweak and customise it to suit your needs as much as you want.
If cycling the battery costs more in energy losses than you would save on the tariff price difference, Predbat won't do it unless you've customised it or forced it to.
With a closed systems like Sigenergy, you just have to rely on their algorithms to get it right and you can't really modify it I don't think? I'm not sure as I have givenergy kit.
Anyway Predbat shows you its workings out on a dashboard and lets you tweak the variables to suit your exact setup.
I used to set up manual discharge and charge based on my tariff. Now it does it all for me based on all the variables and our usage. It really is fantastic bit of home automation.