Advanced Energy Auditing: The Lithium Battery Bank Analyzer
In modern solar installations, the longevity and safety of lithium battery packs are critical. The Battery Bank Analyzer is a specialized monitoring platform built on the ESP8266 (D-DUINO with integrated OLED). It provides real-time, per-pack current tracing and power calculation, ensuring that parallel-connected Li-ion packs are operating within their safe chemical limits.
Precision Monitoring: Per-Pack Analytics
Unlike generic solar monitors that only look at the total system voltage, this analyzer delves into the individual behavior of each pack:
- Current Shunt Integration: By tracing the current individually for each battery pack, the system can detect if one pack is degrading faster than the others or if a specific BMS (Battery Management System) has disconnected its load.
- Live Power Calculations: The ESP8266 communicates with the solar charge controller to calculate live values of power flowing into the home versus energy stored in the bank, providing an accurate "State of Charge" (SoC).
- Chemistry Safety: This project specifically experiments with standard Li-ion (4.2V/Cell) chemistry rather than the more stable LiFePo4. To mitigate risk, the analyzer provides early warnings of thermal runaway or over-discharge through its wireless alerting system.
The IoT Data Stack: Cloud and Local Visualization
Data visualization is key to long-term energy management:
- Local Web Server: The ESP8266 hosts a local dashboard with live charts and historical data logs, accessible from any device on the same WiFi network.
- Thingspeak and Blynk Integration: For remote monitoring, data is pushed to the Thingspeak API for long-term cloud storage and analysis, while Blynk provides a real-time mobile app interface for "on-the-go" health checks.
- On-Board OLED: The D-DUINO's integrated display provides immediate, physical feedback on current voltage and power levels, essential for quick manual inspections during maintenance.
Industrial Experimentation: Validating Life-Cycles
This analyzer is part of a larger longitudinal experiment to check the behavior and lifetime of parallel-connected Li-ion packs in outdoor solar environments. By providing granular data on charging curves and discharge rates, the project helps define the boundaries of cost-effective, high-capacity lithium storage in off-grid applications.
This project is to monitor a Battery Bank (Lithium Battery Packs) in a solar installation. It traces current individually for each Battery Pack. It also communicates with solar charger and calculates live values of power going to home and battery bank. It includes a web server with charts, internal historical data, and optionally, uploads data to Thingspeak and Blynk.

This project is part of an experiment, to check the behaviour and lifetime of Li-ion battery packs (BMS included) connected in parallel in a solar installation. Lithium Chemistry used is not LiFePo4 3.65V/Cell, recommended for solar installations, but regular Li-ion batteries 4.2V/Cell, with more capacity and also risks. As can be seen in photos Battery Packs are inside safety bags bellow Battery Analyzer and everything is in the roof.
