Skip to content

Battery didn't charge properly, probably because of dynamic slots #3213

@brettjenkins

Description

@brettjenkins

Describe the bug
The battery last night didn't charge properly, never got to 100% by the end of the night.

I think this is an issue with intelligent octopus and it's dynamic slots. Because generally it's been charging fine when it's a usual night now (23:30-05:30) that I've fixed the charge rate, but last night was different. I had driven the day before and the battery on the car was low. So octopus was giving me additional slots to charge, but these slots I noticed change a lot throughout the night, so I wonder if predbat thought it had more time at a cheap rate but that changed, pulling up the rug of its plan?

I wonder if somehow I have to simplify the logic around these dynamic slots? Treat them as additional slots to recharge the battery but not do any fancy things like export because you can't rely on them?

Expected behaviour
I expected to end the night with 100% battery.

Predbat version

8.31.9

Environment details

Sigenergy 12kw inverter
2x "10kw" batteries
Docker install
Import limit of 18kw

Predbat hasn't been configured to directly know about the car, because the car is wired on the other side of my consumer unit so my battery can't see it's load and so it won't drain the battery (is this correct). I have a direct octopus integration, I'm using the tesla integration with octopus, so octopus should know the SoC of the car.

I don't think the import limit played a part here, because even if we got close to it, the EV charger is the device that ramps down if it needs to, so that should give us more slots if anything as octopus should see that.

I created this as an issue rather than asking on Facebook so I can provide all my logs etc.

Screenshots
History view
Image

Image

There were probably more slots planned, but this is all I can see now at 10:31
Image

For context this is a normal, non charge night, which is what I would expect.

Image

Log file
predbat(1).log

Predbat debug yaml file

predbat_debug2.yaml.txt

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions