Page 1 of 1

MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sat Mar 07, 2026 1:34 pm
by Geekbyte
Hey all,
I recognise a few of the users here from OcUK Forums and Reddit so apologies if you've already seen my comments about my issues with the app/settings since a recent firmware update, but I'm trying to ascertain what's changed and what the cause is.

Currently I run in Mode Scheduler for my needs to import during my off-peak hours and export when I have excess and at the end of the day when I have power left in the battery.

As you can see from the screenshot below from Foxesscloud website, I Force Discharge excess extra battery energy between 00:00 and 00:29, then I switch to import at my cheap tariff rate until 05:29. Between 05:30 and 23:29 I self-use, exporting excess if possible but keeping my battery topped up. (I work from home in the video game industry so need energy at various times of the day).
Finally, at the end of the day I Force Discharge excess battery energy between 23:30 and 23:59 to complete the 24 hours.
Screenshot 2026-03-07 125705.png
Now it runs OK, but recently since I did a Firmware update on the battery and inverter I noticed that during the 23:30-00:29 periods where I Force Discharge, the MaxSOC had changed to 100%, rather than the 10% I previously had set. The Force Discharge happens correctly, and stops at 20% as set by FDSOC, but previously (before the firmware update) any household load that happened between 23:30-00:30 would use the remaining 10% of battery available (FDSOC 20% - MinSOC 10%) to trickle feed the house load which was always low watts, but now it just pulls from the Grid even though it's not what want it to do and it didn't do previously when there's still battery available.
If I save the MaxSOC during the Force Discharge times it stays like that for a while, but eventually it changes back to 100%, rather than the 10% I ask it too.

I've also noticed that the ability to set the MaxSOC in the Mode Scheduler is missing in the FoxCloud2.0 app, and I can only set the Time Range the Discharging Cut-off SOC and the Force Discharge Power. If I save anything within the Mode Schedule in the app it resets my MaxSOC back to 100% during the 23:30-00:30 times which suggests it's ignoring/overwriting the settings I set on the website, but I think that's possibly due to the option to set the MaxSOC being no longer available in the app, so it sets it back to 100%.

Ideally having the the ability back to set the MaxSOC in the app would get around this issue, but I'm not sure if it's the also the cause of my issue with pulling from the Grid when I still have battery available.

Reading other threads suggests some things may have changed in the firmware, but with lack of documentation it's frustrating for an end-user to know what's changed and why it's changed and if there's any way to make things work as intended.

Thanks for taking a look and any advice, pointing out any obvious errors I'm happy to hear :D

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 12:37 am
by Geekbyte
Just for clarity here’s what the app used to show before updates to it.
IMG_0708.png
As you can see the MinSoc on Grid was where the house would use the remaining battery down to the 10% MinSoc on Grid,after stopping force discharging to 20%, but it’s no longer the case.It’s almost as if the MinSoc is totally ignored and the FDSoC is the only figure it cares about.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 3:57 am
by evilbunny
Geekbyte wrote: Sat Mar 07, 2026 1:34 pm Now it runs OK, but recently since I did a Firmware update on the battery and inverter
That's your problem, Fox ESS changed the default behaviour in new versions, now it floats instead of self use.

https://foxess.evilbunny.org/doku.php?id=knownissues

A work around is to use time and discharge rate rather than rely on SoC percentages.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 8:50 am
by Geekbyte
Thanks for the reply and confirmation, just a shame it screws up people using the mode scheduler and, well, schedules.

Using MinSoC when discharging was always the best option for me as my percentage of battery charge left at the end of each day varied.

Not sure the best way to set this up similarly so that I don’t pull from the Grid at peak rate.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 8:54 am
by evilbunny
Geekbyte wrote: Sun Mar 08, 2026 8:50 am Using MinSoC when discharging was always the best option for me as my percentage of battery charge left at the end of each day varied.
I had a similar conundrum, but not just for export, as I wanted to guesstimate the optimum amount to import when free and how much solar we're likely to get when it's not free.

Then in the evening if there is enough to export and by how much.

Some use Home Assistant but I ended up using python to automate things for me, but it's a work in progress.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 9:10 am
by Geekbyte
evilbunny wrote: Sun Mar 08, 2026 8:54 am
Some use Home Assistant but I ended up using python to automate things for me, but it's a work in progress.
Yeah I haven’t really looked at Home Assistant as I never felt the need once I had the Schedule setup.

I hope Fox ESS revert this change back to how it was at it seems strange to remove something that worked well.

I need to think about how best to make this work. :|

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 9:16 am
by evilbunny
Geekbyte wrote: Sun Mar 08, 2026 9:10 am Yeah I haven’t really looked at Home Assistant as I never felt the need once I had the Schedule setup.
I haven't either but a friend has and the learning curve is a bit steep.
Geekbyte wrote: Sun Mar 08, 2026 9:10 am I hope Fox ESS revert this change back to how it was at it seems strange to remove something that worked well.
Based on the emails pasted into this forum they're aware.
Geekbyte wrote: Sun Mar 08, 2026 9:10 am I need to think about how best to make this work. :|
Well I made a simple python script to set schedules based on time etc for someone else they other day, wouldn't take much tweaking to add extra code from the full fat script and add to the simple one for it to take a percentage and then set it by time and output power instead.

https://github.com/evilbunny2008/FreePo ... /simple.py

Alternatively someone used a 3rd party app viewtopic.php?t=2908

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 9:25 am
by Geekbyte
evilbunny wrote: Sun Mar 08, 2026 9:16 am
Geekbyte wrote: Sun Mar 08, 2026 9:10 am Yeah I haven’t really looked at Home Assistant as I never felt the need once I had the Schedule setup.
I haven't either but a friend has and the learning curve is a bit steep.
Geekbyte wrote: Sun Mar 08, 2026 9:10 am I hope Fox ESS revert this change back to how it was at it seems strange to remove something that worked well.
Based on the emails pasted into this forum they're aware.
Geekbyte wrote: Sun Mar 08, 2026 9:10 am I need to think about how best to make this work. :|
Well I made a simple python script to set schedules based on time etc for someone else they other day, wouldn't take much tweaking to add extra code from the full fat script and add to the simple one for it to take a percentage and then set it by time and output power instead.

https://github.com/evilbunny2008/FreePo ... /simple.py

Alternatively someone used a 3rd party app viewtopic.php?t=2908
I’ll have a look, thanks for the links and help as it was driving me nuts as I couldn’t pin down the cause of the changes.

I’ll have a tinker once I get a moment. :D

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 4:04 pm
by Geekbyte
I also have the Energy Stats app, which has the same Schedule set as it is in the Mode Scheduler in the FoxCloud2.0 app, but I noticed that the MinSOC always switches back to 100%, rather than the 10% that I set it too, so I'm presuming it's the Inverter firmware that's resetting that setting.

I think I might delete the Schedule in the Fox app and then apply the Schedule in the Energy Stats app and see if it avoids any potential conflict and just make sure Self-Use is the default setting.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 11:37 pm
by evilbunny
Geekbyte wrote: Sun Mar 08, 2026 4:04 pm I noticed that the MinSOC always switches back to 100%, rather than the 10% that I set it too
It'd be more likely Fox ESS servers doing that.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 11:41 pm
by Geekbyte
evilbunny wrote: Sun Mar 08, 2026 11:37 pm
Geekbyte wrote: Sun Mar 08, 2026 4:04 pm I noticed that the MinSOC always switches back to 100%, rather than the 10% that I set it too
It'd be more likely Fox ESS servers doing that.
I think you're right as it reverted back each time I saved it. I've just set the time I normally Force Discharge/Export to Self-use for the moment so that I never accidentally pull from the grid, but if I have some spare energy then I can flip on Force Discharge for 30 mins or so.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Sun Mar 08, 2026 11:49 pm
by evilbunny
Geekbyte wrote: Sun Mar 08, 2026 11:41 pm I think you're right as it reverted back each time I saved it. I've just set the time I normally Force Discharge/Export to Self-use for the moment so that I never accidentally pull from the grid, but if I have some spare energy then I can flip on Force Discharge for 30 mins or so.
Pretty much the only way to do it at the moment.

Re: MaxSOC changes in FoxCloud2.0 app when using Mode Scheduler

Posted: Thu Mar 12, 2026 8:05 am
by Geekbyte
I got a quick reply from Fox regarding the issue but it seems like it’s a few weeks away from being fixed.
For the Force discharge logic,yes we are working on a smart solution for this,The new logic will allow users to customize what the inverter should do for the remaining time after the FDSOC is reached.

The new logic is currently under development, and is expected to take several more weeks to complete and release.
Still not sure why they removed the logic that was in place first before deploying a different solution, but we’ll have to wait.