This is an advanced high-efficiency and ultra-fast Multi-peak Maximum Power Point Tracking (MPPT) solar charge controller with built-in Bluetooth and 12 volt to 24 volt capacity. The controller is customisable and compatible with several battery types including Lithium Iron Phosphate (LiFePO4) batteries. The controller supports temperature compensation and historical data storage to provide comprehensive monitoring of your solar system. The Maximum Power Point Tracking algorithm increases the energy efficiency, typically 15% to 20% higher than traditional PWM charging efficiency.