LiFePO4 battery for solar