Strange behaviour - maintaining SOC
Describe the bug Predbat is planning to maintain the SOC when the battery is full and should be in demand mode
Expected behaviour Switch to demand after coming off charge from last night
Predbat version
8.24.2
Environment details
- GE 3.6 inverter and 9.5kwh battery
- Standard HAOS
- I'm not using REST
Files
I think your plan is actually correct but there is a display problem with it being rendered.
I have had similar once before and I am pretty sure it was with Hold Charge being displayed when if you look at what is happening it looks like its actually Freeze Export being set:
- Predicted house load is greater than solar
- SoC is dropping through the day so the battery is being consumed
- Cost per slot and Total Cost is flat (so no import or export)
Hold charge is effectively the same as freeze charge https://springfall2008.github.io/batpred/what-does-predbat-do/#predbat-status and freeze charge will drain your battery if load is higher than solar, and this isn't what is happening. It looks like Freeze Export instead.
I think your plan is OK, just displays the wrong status
Hey :), I understand your explanation, but its not the case here. You can see at the top of the plan I set a manual demand slot. When that expired, PB immediately set a charge window. When I got up PB was holding charge at 100% and just importing to cover load. Only the plan shows SOC% decreasing, in actuality SOC was being held at 100% and PB tried to get back to that state.
This is from the log file attached above:
2025-09-10 05:35:27.043650: - The battery is currently at 100% and is charging to 5% for the next 17 hours.