Force Charge and FCSOC limit confusion
Posted: Tue Dec 16, 2025 6:56 am
I am trying to use mode scheduler to gradually charge my battery to ensure it is at least 85% full when my peak schedule kicks in at 15:00. I don't want to just dump from the grid directly into my battery though, because there is a considerable amount of solar being generated that I can't export, so I want to gradually increase the battery SOC.
So here is my logic:
1. My solar panels can create a max of ~5kw, which will fill 6% of my battery per half-hour if it is operating at full capacity (ignoring household load for now)
2. Knowing I have the potential to put 6% of power into the battery every 30 minute interval, I can set the minimum charge I want at the end of each period:
So now I have tried to set up mode scheduler for a couple of those timeslots as a test.
The problem
When the first time period kicked in, the battery was at 73%, above the FCSOC. My understanding is that it would not draw from grid because the current SoC was above FCSOC, and essentially operate in SelfUse mode. What I saw however was that the grid import matched my consumption (i.e. house was running 100% from grid), with the full solar generation going into the battery.
Has anyone found a way to "charge at XX kw, supplementing solar with grid if required, until the battery hits a certain SoC, then stop drawing from grid"?
I'm heading towards a modbus/homeassistant route where I can implement if/then/else logic, but would like to try and get this setup while I wait for the modbus to wifi device etc to arrive.
So here is my logic:
1. My solar panels can create a max of ~5kw, which will fill 6% of my battery per half-hour if it is operating at full capacity (ignoring household load for now)
2. Knowing I have the potential to put 6% of power into the battery every 30 minute interval, I can set the minimum charge I want at the end of each period:
So now I have tried to set up mode scheduler for a couple of those timeslots as a test.
The problem
When the first time period kicked in, the battery was at 73%, above the FCSOC. My understanding is that it would not draw from grid because the current SoC was above FCSOC, and essentially operate in SelfUse mode. What I saw however was that the grid import matched my consumption (i.e. house was running 100% from grid), with the full solar generation going into the battery.
Has anyone found a way to "charge at XX kw, supplementing solar with grid if required, until the battery hits a certain SoC, then stop drawing from grid"?
I'm heading towards a modbus/homeassistant route where I can implement if/then/else logic, but would like to try and get this setup while I wait for the modbus to wifi device etc to arrive.