For reference, you're grid-connected, zero-sell, open-loop voltage-based, and prefer to draw down the batteries nightly with a daily recharge, prioritizing PV - then battery - then grid-consumption.
Starting with the XW Pro:
- Disable the internal charger if it isn't already. No need for high-dollar grid power to put energy into your cells.
(Note that the point where the XW Pro switches from AC Pass Thru to Load Shave Mode is based internally on 0.5V added to the charger's "Recharge Voltage" setpoint. This is poorly documented but relevant.)
- Under "Grid Energy Management (Grid Support)" the Grid Support Voltage needs to be equal to the desired float voltage of your batteries, which pulled from EG4 specs is 54V.
- "Grid Peak Load Shaving" should be enabled. The batteries need to be allowed to spend time at 100% SoC - this is when the BMS is doing balancing of the cells and when the BMS does capacity self-calibration so that the presented SoC is closest to accuracy.
- Under the Charger the "Recharge Voltage" setpoint is going to determine the lower limit of the battery bank discharge. For this we need to reference a LiFePO4 voltage vs. SoC chart since you're running in voltage mode. EG4 doesn't publish that (weirdly) but we can use a generic chart with matching chemistry, available on the forum. LiFePO4 voltage falls of more sharply after about 15% SoC, so that's an easy place to start. That's 51.2V on the chart, we subtract 0.5V for the setpoint, and so 50.7V can be entered into the "Recharge Voltage" field. Adjust higher for less depth of discharge and more available emergency reserve, lower for deeper discharge. (The difference between 100% SoC of 54.4V vs 15% Soc at 51.2V is only 3.2V across that 85% of SoC - so increment those adjustments very little.)
- Specify the Start and Stop times for Grid Peak Load Shave mode. This window of time specific when the inverter is allowed to pull the batteries below their Float Voltage (and also Grid Support Voltage) point. A period of time every day centered around your peak solar hours needs to be excluded from Load Shave mode to allow the batteries reach and float at 100% SoC for a while. The window you choose is going to be based on your load, available PV, and the recharge time. Load Shave Stop can be about 10AM where you're getting enough solar to power the load and recharge the batteries, and if reaching 100% SoC on average happens at 1PM, for example, the set Peak Shave Start to 3PM and that will give the BMSs 2 hours to do their balancing and calibrations.
- "Load Shave Amps" in the Grid Support menu should be set to 0A.
- "Low Battery Cutoff" should be 1V higher than the BMS LBCO, which EG4 says is 47-44V depending on Load. This needs to be high enough you're not getting nuisance warnings in Insight, but low enough that it never triggers a BMS shutdown. I'd start with 48V.
- Under Battery Settings, Set the Batter "Temperature Coefficient" to 0 as we do not want the XW Pro attempting to compensate for temperatures with LiFePO4. With that disabled you can still monitor battery temp if using a BTS or getting telemetry from the Com Hub.
MPPT 60 150 chargers:
- Bulk/Boost Voltage and Absorption Voltage are the same - set 56.2 for both. Yours is a little high per EG4 spec.
- Float Voltage should be 0.5-1.0V more than the setpoint for Grid Support Voltage in the XW Pro. It should be the lowest number that continues to pull full load from the PV in Float Mode to supplement the XW Pro loads. Start with 54.5V and raise or lower as needed by observing operations at full system load.
- In the Battery Settings, "Battery Temperature Coefficient" should be set to 0 to disable it.
- Your "Maximum Recharge Rate" is set to 99%, that should be 100%.
There are a few settings in there that will need operational observation to tweak toward working just right, but that should give you a good place to start. If an undesirable symptom or mode of operation pops up, we can address that directly.