Re: Fox EVO 10-8-H modbus registers
I have to say. I’m satisfied with solcast forecast. Since I started tracking it’s 80% accurate and most of the time I overproduce vs forecast.
Attachments:
IMG_6799.png
Re: Fox EVO 10-8-H modbus registers
Hi all,

I’ve finally managed to get the mode setting working on the EVO through Home Assistant. I’ve been in contact with Fox ESS support, and after they updated my firmware, everything is now working correctly.

The firmware versions I’m currently running are:

INV_Master: 1.15
INV_Slave: 1.00
INV_Manager: 0.30
AFCI: 0.37
Software: 2.09
BAT_BCU: 1.004

I also had a look at Nathan’s integration. It appears he is in the process of integrating Adam’s changes into his own version, although it doesn’t seem to be fully complete yet.

Brian
Re: Fox EVO 10-8-H modbus registers
Great to hear, Brian.

The last firmware update on my machine failed and bricked the Evo. Fox are RMAing me a new unit out. Thankfully we are in warmer months, as I’ve installed a heatpump and peak rate full pelt on that would have hammered me!

Hopefully Fox can ship out the replacement soon. Installer will also install an additional 2 evo units so I can get the full 30kwh battery. Hoping heatpump in winter can be mostly load shifted to off peak.
Re: Fox EVO 10-8-H modbus registers
Adam,

That’s unfortunate your EVO was bricked. Hopefully you will get your new unit soon, however have you thought about waiting until the next version is released. It supports battery only additions. It may be cheaper than buying two complete units.

I have been considering getting another EVO as I have an export restriction of 3.68kW and my battery is often full by about midday. I have been quoted £5850 for an additional battery. I think it is too expensive. I will wait until the new version is available and if it is cheaper replace my current EVO with a new one and battery, then sell my original one.

I would love to get a heat pump, however my current boiler is only 8 years old and my pipes are 10mm plastic. It would be an expensive upgrade.

Brian
Re: Fox EVO 10-8-H modbus registers
Yea it’s a good thought, Brian.
I was hoping the battery add ons would be released already but no sign yet.
Luckily I’m in the industry so the new units are cheap for me.
Re: Fox EVO 10-8-H modbus registers
BOD wrote: Thu May 07, 2026 9:25 am Hi all,

I’ve finally managed to get the mode setting working on the EVO through Home Assistant. I’ve been in contact with Fox ESS support, and after they updated my firmware, everything is now working correctly.

The firmware versions I’m currently running are:

INV_Master: 1.15
INV_Slave: 1.00
INV_Manager: 0.30
AFCI: 0.37
Software: 2.09
BAT_BCU: 1.004

I also had a look at Nathan’s integration. It appears he is in the process of integrating Adam’s changes into his own version, although it doesn’t seem to be fully complete yet.

Brian
Very interesting. My firmware is almost the same only I have inv_manager 1.10 and bat_BCU of 1.001, but I have the 10-10H variant. I've not been able to get work mode or charge periods working yet. I can change it, but it reverts after a couple of seconds. I've removed all schedules in the app.
7.36kWp solar array made of 16x Jinko Tiger Neo 460w panels. 8 ESE, 8 WNW facing, Fox EVO 10kWh with 10kW inverter. Installed April 2026. Running ModBus via Elfin EW11A, learning Home Assistant
Re: Fox EVO 10-8-H modbus registers
Hi,

Just had my system and installed and trying to get this going, I have wired it into pins 11 and 12 on the Evo 10 as per the Fox installation guide, then wired to the same A/B pins on the Waveshare Eth/Wifi as shown in the setup guide.

I just get this error in HA when I try and add with the version of the integration for the Evo installed via HACS
Error connecting to your adapter or inverter. Ensure the adapter is properly configured and is correctly wired to your inverter (see the setup link above), then try again. Details: Modbus Error: [Input/Output] timed out
I have gone over every setting of this box side by side and there is no difference in my configuration with the config guide that I can see.

I did notice though that the RX/TX lights don't flash, wouldn't you expect RX to be flashing if there is data transmitting as I assume it is always transmitting from the Evo 10? From other serial devices I have used in the past this was normally the case but thought I would check.

I have continuity checked my wiring as well and pin to pin it seems to test ok so I am not sure that is where the fault lies.

Anybody got any ideas? Thanks

EDIT: Sorted it, I changed it over to the EW11 and it works perfectly now!
Re: Fox EVO 10-8-H modbus registers
Adam,
I've got modbus configured along with your integration. Im seeing no values for PV total and battery temperature (ambient). Im running this firmware:
EVO 10-8-H

Version:

Master 1.18

Slave 1.01

Manager 1.14

BCU 1.001

AFCI 0.35.

I asked Fox about the modbus register updates and they sent me the modbus document v 1.04 attached. As far as I can make out from the thread these appears to be a newer version than you have used in yout integration. Are you planning on doing any more updates to the integration ?
Attachments:
Re: Fox EVO 10-8-H modbus registers
matthewsl wrote: Mon Jun 15, 2026 11:33 am Adam,
I've got modbus configured along with your integration. Im seeing no values for PV total and battery temperature (ambient). Im running this firmware:
EVO 10-8-H

Version:

Master 1.18

Slave 1.01

Manager 1.14

BCU 1.001

AFCI 0.35.

I asked Fox about the modbus register updates and they sent me the modbus document v 1.04 attached. As far as I can make out from the thread these appears to be a newer version than you have used in yout integration. Are you planning on doing any more updates to the integration ?
I spoke to Fox about it as mine wasn't working correctly at all, I have my own fork of the integration which is working perfectly but I couldn't write back schedules etc... correctly I kept getting errors.

Fox changed my firmware to a different version the other day than the version I had installed which was all the latest versions.

Not sure if that will help you with your issue, but it fixed mine.
Re: Fox EVO 10-8-H modbus registers
Hi James,
What firmware versions are you running now?
Do you have the ability to control discharge using the work mode with your fork?
Re: Fox EVO 10-8-H modbus registers
Afternoon,
I've had an EVO 10-5-H installed in the last few days and I'm having some issues with not being able to set the work mode correctly. I'm on INV_Master 1.18, INV_Slave 1.01 and INV_Manager 1.14.
It looks like Nathan Marlor has merged Adams fork in the last few days https://github.com/nathanmarlor/foxess_ ... ag/v1.15.0, so I might give that go before I start trying to track down the register changes.
Re: Fox EVO 10-8-H modbus registers
What are people using for the modbus adapter. I've been trying to use the Waveshare to rs485 to poe B with very little success. I've had it running for 24 hours, but today it appears to have failed and wont take any settings changes.
Re: Fox EVO 10-8-H modbus registers
I think most are running the Elfin EW11. I am and sourced it from AliExpress.

Paul
8.82kW Array. 18 x Aiko Neostar 3S 490W panels. 14 S, 4 W facing. Fox ESS Evo 10, 10kWh storage with 10kW inverter. Fox ESS EPS 1PH Backup. Installeds on 27th April 2026. Running ModBus via Elfin EW11a through Home Assistant.
Re: Fox EVO 10-8-H modbus registers
vworp wrote: Mon Jun 29, 2026 3:19 pm What are people using for the modbus adapter. I've been trying to use the Waveshare to rs485 to poe B with very little success. I've had it running for 24 hours, but today it appears to have failed and wont take any settings changes.
Im running the same adapter. Have had no issues after setting up according to the guide on the nathanmarlor git hub. Its been rock solid for the past couple of weeks. Factory default ? Could just be an unlucky faulty one. Would be interested to hear if you have any success with the merged changes from Adam newbury as the version on github didn't work for me.
Re: Fox EVO 10-8-H modbus registers
Im thinking its a dodgy one. Ive struggled to get a modbus connection from the start, it one point I was assuming the battery manual had the 485 terminals labelled incorrectly;)
I randomly got home assistant to link to it yesterday morning, but without any working controls. Left it overnight and today the connections dead.
Multiple restarts and resets, can't poll it with modpoll. Updated firmware.
I've noticed if I try to change any settings, the adapter reverts to the previous ones regardless.
No matter what, vircom doesn't show a tcp connection.
Re: Fox EVO 10-8-H modbus registers
I've got an Elfin EW11 working now.
Nathan Marlors integration didnt work very well, it had quite a few missing entities (SoC!) so I'm back on Adams.
I've got consistent SoC and and voltage readings, but a lot of the other entities are populated blank. Manual control of the work mode doesn't work and it's showing Self Use rather than Mode Scheduler

I'm on firmware INV_Master 1.18 and INV_Manager 1.14. Does anyone have a correct set of registers for this yet? If not, is this just a case of running Modpoll and trial and erroring?
Re: Fox EVO 10-8-H modbus registers
vworp wrote: Sat Jul 11, 2026 11:52 am I've got an Elfin EW11 working now.
Nathan Marlors integration didnt work very well, it had quite a few missing entities (SoC!) so I'm back on Adams.
I've got consistent SoC and and voltage readings, but a lot of the other entities are populated blank. Manual control of the work mode doesn't work and it's showing Self Use rather than Mode Scheduler

I'm on firmware INV_Master 1.18 and INV_Manager 1.14. Does anyone have a correct set of registers for this yet? If not, is this just a case of running Modpoll and trial and erroring?
It’s good to hear you have the EW11 working.

There is another thread on this forum discussing the changing modes and force charging and discharging.

See viewtopic.php?p=17577#p17577 .

Manual control doesn’t show Mode Scheduler. It only shows the mode you are in I.e. Self Use, Feed in First or Backup.

Brian
Post Reply