-
Notifications
You must be signed in to change notification settings - Fork 167
Inverter: FoxESS H1 H3 AC1 KH
Caution
Working with high voltage is dangerous. Always follow local laws and regulations regarding high voltage work. If you are unsure about the rules in your country, consult a licensed electrician for more information.
Important
This inverter does not handle a CAN connected EV battery on the same channel. If the inverter which likes to see only extended CAN frames sees standard automotive CAN frames, the inverter will enter a fault state.
This can be solved in a few ways:
- One option is to use add on MCP2515 board
- Another options is to use add on CAN-FD MCP2518 board
- Third option is to use Stark CMR hardware
- Fourth option is to use a CAN filter between inverter and the rest of the system
- FoxESS H1
- Use
FOXESS_CAN
primarily. - Can also use
SOLAX_CAN
protocol, but some values will be wrong
- Use
- FoxESS H3
- Uses
FOXESS_CAN
protocol
- Uses
- FoxESS AC1
- Uses
SOLAX_CAN
protocol
- Uses
- FoxESS KH
- Works with both
SOLAX_CAN
andFOXESS_CAN
protocols
- Works with both
The FoxESS inverter works via CAN. Connect the Inverter side Pin 4 & 5 to the Battery-Emulator
Make sure that the settings in the "USER_SETTINGS.h" file are correct. Depending on which inverter model you use, select either the Solax or the Foxess protocol.
#define SOLAX_CAN //Enable this line to emulate a "SolaX Triple Power LFP" over CAN bus
#define FOXESS_CAN //Enable this line to emulate a "HV2600/ECS4100 battery" over CAN bus
Next step is then to select the battery that you intend to use, for instance if you use LEAF battery, make sure the following line is uncommented:
#define BATTERY_TYPE_LEAF // See NISSAN-LEAF-BATTERY.h for more LEAF battery settings
After setting this up, flash the board.
- If you see CAN_INVERTER_MISSING, it might be a good idea to restart the inverter itself. It sometimes does not recover the startup routine if you have disconnected wires on the fly
Feel free to add your own images here!