I will start by presenting the components
Invertor Fox ESS H1-5.0-E


BMS BOX

Batteries (For now i install only 7 modules(NMC 6s2P) instead of 12 because have the save voltage with 3 modules of 58.4V (LiFePO4 16S)

Yes seems like a good inverter, and I wish I could find a second hand one at that price, think I'm going to have to buy new, so can't test anything further untill I have one. With regards to the black box do we need this if building our own BMS system as I wasn't aware that this was required?usus wrote: ↑Wed Mar 01, 2023 10:59 am Hi Kevin
I think is a good choice if you can find cheap. I have seen them around £300-£400 (for the 5KW) on eBay.
I have almost crack the can messages.
I move on on esp32 and a small 1" display but I am relocating and between jobs and will be some time until have time to move on with the project.
I am interested in your cell monitoring If you can post something here or provide a link.
You can open a new topic because I am sure that will be more and more people interested in the future.
Thanks for this info, do u know the can bus speed settings please?usus wrote: ↑Wed Mar 01, 2023 11:13 am Here a brief description of can messages. This will help you start the inverter.
Can ID messages are:
Inv. Request
00001871
BMS response
00001872 (Batt_V_max/Batt_V_min/Batt_Chg_max/Batt_chg_min)(V x0.1/V x0.1/A x0.1/A x0.1)
00001873 (batt_cur_V/_/SOC/_)(V x0.1/_/100%/_)
00001874
00001875 (Bat_Temp/Nr_Batt/_/_)(C x0.1/0/_/_)
00001877
00001878
00001879
00001881
00001882
00001883
No you don't need the BMS box. I use it to sniff the can messages. You may use it if you plan to hack the RS485 from the batteries for the recharge relay and contactor but I don't thick is worth the effort.Kevin wrote: ↑Thu Mar 02, 2023 7:33 am Yes seems like a good inverter, and I wish I could find a second hand one at that price, think I'm going to have to buy new, so can't test anything further untill I have one. With regards to the black box do we need this if building our own BMS system as I wasn't aware that this was required?
Hi Woleg,woleg wrote: ↑Sun Mar 05, 2023 12:01 am These FoxESS units are pretty simple to operate over can, I have a few running now. You can throw away the BMS Master unit, it's not needed.
I've written a DBC file will work fine for you, take a look in the dbc folder. Basic rundown of the protocol is in the readme. If you have any issues feel free to ask questions.
https://github.com/rand12345/solax_can_ ... n-iterator
Should have a system running with CATL slaves using ESP32 and STM32F407 in the coming weeks as I have built a handful of MAX17841b SPI boards.
Regarding precharge contactors, FoxESS have them built in to the inverter so you don’t need it. The main contactor will close when full and valid can information is sent.
HI wolegwoleg wrote: ↑Tue Mar 28, 2023 6:34 pm Ok, there's a few scaling errors in your can bus data and a few other things.
https://i.imgur.com/ytaXUM1.png
0x1873 "Voltage" is scaled wrong. It's decoding at 10x your actual voltage so correct that with * 0.1
Don't send 0x1881 and 0x1882, those are to do with initialisation.
0x1877 is missing, this contains the firmware versions of the supposed BMS master and slaves.
Use this calculator to work out your can frames. https://github.com/rand12345/solax_can_ ... ox-BMS.ods
Then take a look at the example Solax and Fox (pretty much the same) tables for examples of 0x1877 frames.