Page 1 of 1

unable to change MAX SOC via HA

Posted: Thu Dec 25, 2025 6:25 pm
by AdamNewberry
hi all,

in my HA integration, I am unable to change my MAX SOC.
it writes the register fine with no errors, and for some reason about 6-7 seconds later the inverter reverts it back to 100.

i have checked via cloud app and no scheduler is currently active, and mode is self-use.

is there any reason this could be happening?

my inverter is the Evo 10-8.

Thanks!
Adam

Re: unable to change MAX SOC via HA

Posted: Fri Dec 26, 2025 9:46 am
by Dave Foster
It could be one of 2 things, the first thing is the easiest in that the cloud mode scheduler is enabled - the latest app is not switching off the master switch and so the inverter things there is an active schedule when there isn't, you should be able to disable the scheduler on the website (or using the Energy Stats app).

The second is a bigger issue and there is an active thread open on github under the H3 Smart in that Fox are adding another maxSoC so you will have maxSoC (all sources of power), maxSoC (from grid) - the problem is that they haven't yet released the modbus specification to control the fist one and you can't set the second one any lower. For now the only way to get round that is to ignore maxSoC altogether and have an automation that triggers on SoC > x and changes your battery max charge to 0 (not forgetting to trigger back to normal max charge when SoC falls below x).

Re: unable to change MAX SOC via HA

Posted: Fri Dec 26, 2025 10:33 am
by AdamNewberry
Thanks, Dave.

indeed I have noticed some weird behaviours of the app and web cloud.
disabling (unticking) the mode scheduler in the app works fine but back in quick settings, it shows mode scheduler enabled - even when I do believe it's not - as clicking through to edit the schedule shows its unticked.

I will try disabling all the scheduling from the cloud and see if that makes a difference.

Interestingly, the energy stats app returns a lot of error codes when looking at different settings - the min soc and min soc setting page loads fine on energy stats app, but the max soc level returns "Fox OpenAPI servers returned error code: 42015 - could not load settings"

energy stats manage schedule also returns 412000query data failed
Export limit also returned 42105 unknown could not load settings