Quick answer
Yes, you can monitor your solar battery from your phone in real time. Most modern home batteries connect to an app over WiFi or Bluetooth, and the app shows state of charge, voltage, temperature, and cycle count. If your system has no app, a cheap battery monitor with a shunt gives you the same data. This guide explains what each reading means, which free tools work across brands, and what to do when the app shows nothing, alongside core BMS operating principles, common algorithm‑driven measurement pitfalls, and advanced diagnostic knowledge to help you interpret data accurately.
How Do I Check the Health of My Solar Battery
Checking health is not the same as checking charge. Charge tells you how full the battery is. Health tells you how much capacity the battery has left compared to when it was new.
Open your solar battery app and look for two numbers: state of health (SoH) and cycle count. A healthy LiFePO4 battery shows an SoH near 100% in the first year. After 3,000–4,000 cycles it drops to about 80%, which is still a working battery but with less usable capacity. Behind this displayed value, most modern BMS calculates SoH by tracking long‑term capacity fade or monitoring DC internal resistance (DCIR): as cells age, the solid electrolyte interphase (SEI) layer thickens and raises internal resistance, the BMS uses controlled current pulses and voltage drop measurements to infer degradation without requiring full deep‑discharge testing.
You can also do a simple offline check: fully charge the battery, then discharge it through a known load and measure the delivered kWh against the rated capacity. If a 10 kWh battery delivers only 8 kWh, its health has dropped to about 80%. Most people never need this test — the app numbers are enough. Keep in mind that inconsistent SOC drift can distort displayed SoH readings; regular full‑charge calibration helps keep these metrics reliable.
How Do I Read My Solar Battery App
Every solar battery app shows the same core metrics under different names. Here is what each one actually means and the normal range for LiFePO4:
| Metric | What it tells you | Normal range |
|---|---|---|
| State of charge (SoC) | How full the battery is | 10–100% |
| State of health (SoH) | Remaining capacity vs new | 80–100% for most of battery life |
| Depth of discharge (DoD) | How much energy you used | 10–90% (LiFePO4) |
| Voltage | System pressure, rises with charge | 48–54.4V for a 51.2V pack |
| Temperature | Cell heat, affects lifespan | 15–35°C ideal |
| Cycle count | Full charge/discharge pairs | — |
| Charge/discharge power | kW moving in or out right now | Depends on inverter |
Two readings matter most. First, SoC below 10% means the battery is nearly empty and the BMS may cut power to protect the cells. For LiFePO4 batteries it is critical to understand their exceptionally flat discharge voltage plateau: voltage barely changes across most of the usable capacity window, so terminal voltage alone cannot reliably judge remaining charge. Most consumer systems rely on coulomb counting to estimate SOC, but this method accumulates measurement error over weeks and months, creating SOC drift. Symptoms include the battery showing 100% far quicker than normal, or cutting out unexpectedly while the app still reports 10‑20% charge. Full charge calibration resets this accumulated error.
Second, voltage that swings more than 0.5V between cells signals an imbalance, which a smart BMS fixes automatically. For a healthy LiFePO4 pack, cell‑to‑cell voltage spread should ideally stay under 10 mV. Sustained spread above 50 mV indicates balancing circuitry is struggling; readings consistently above 100 mV point toward failing individual cells or hardware faults that need physical inspection. There are two common balancing strategies: passive balancing dissipates excess cell energy as heat, while higher‑performance active balancing redistributes charge between cells to preserve usable capacity and slow pack ageing.
What Is the Best Way to Monitor a Solar Battery
You have three options, from easiest to most technical:
-
Brand app over WiFi
— the default for most home systems. Free, no extra hardware, and it usually shows everything you need. This is what most owners should use. These apps pull telemetry data from the battery’s onboard BMS via WiFi or Bluetooth; behind the scenes, many residential batteries use CAN bus or RS485/Modbus RTU protocols to exchange real‑time measurements and protection commands with the hybrid inverter. -
A standalone battery monitor with a shunt
— a small device wired between the solar battery and inverter. It measures real current and gives very accurate SoC, even for DIY systems with no smart battery. Solar Assistant and Victron SmartShunt are the common choices. A shunt measures current flow directly, which helps mitigate SOC drift when the native BMS estimation is unreliable. -
Home Assistant or a DIY setup
— if you want alerts on your phone, graphs in one dashboard, or remote access for an off‑grid cabin. More setup work, but it works with almost any battery. Advanced users can intercept CAN or Modbus traffic with microcontrollers like ESP32, feeding cell‑level metrics into local home automation platforms without relying on manufacturer cloud services.
There is no single best option for everyone. App monitoring is fine for 90% of homeowners. A shunt‑based monitor is the right choice when your battery has no built‑in communication or you want data you can trust for off‑grid living.
Is There a Free App That Can Monitor Any Solar System
How Does WiFi and Bluetooth Monitoring Work
The battery sends data through its built‑in BMS — the board that protects the cells and tracks voltage, temperature, and current. The BMS passes that data to a WiFi or Bluetooth module, and the module sends it to your phone or the cloud. Beyond simple measurement, the BMS executes core safety functions: over‑charge, over‑discharge and over‑temperature protection, pre‑charge sequencing to suppress damaging inrush current, plus isolation resistance monitoring to detect early ground‑fault risks.
-
Bluetooth
● works only within about 10 meters. Good for a quick check while standing next to the battery. -
WiFi
● keeps the battery visible anywhere, as long as your router is on. It also enables cloud features like firmware updates and remote alerts. When batteries participate in virtual‑power‑plant programmes, WiFi‑enabled cloud connectivity also enables grid operators to send dispatch instructions using standards such as IEEE 2030.5.
Batteries with a smart BMS, such as JM Batteries home storage models with built‑in WiFi and Bluetooth, update the app every few seconds during charging and every minute or so at rest. If your solar battery has neither WiFi nor Bluetooth, add a shunt monitor — it gives you the same readings without any factory communication port.
My Solar Battery Monitor Shows No Data — What Now
Work through these five checks in order:
-
Restart the app
— close it fully and reopen. This fixes most display glitches. -
Check the battery's WiFi connection
— if the router moved, had an outage, or the password changed, the battery may be offline. Reconnect it through the app's setup menu. Also confirm local network hardware is not blocking traffic to the battery device. -
Check Bluetooth distance
— step within 10 meters of the battery if you use Bluetooth mode. Physical obstructions can further reduce effective range. -
Check the shunt wiring
— for DIY monitors, a loose terminal on the shunt gives zero readings. Tighten and retest. When working with CAN‑bus based systems, verify bus termination and DIP‑switch master/slave addressing for parallel‑connected battery stacks. -
Reboot the battery
— switch it off through the BMS, wait 30 seconds, and power it back on. This clears most communication errors.
If the app still shows nothing after these steps, contact the battery maker. A dead display is usually a module or firmware fault, not a cell problem — and it is almost always covered by the warranty.
FAQ
How do I monitor my solar power usage?
Use your monitoring software’s energy‑flow dashboard. It displays real‑time solar generation, household consumption, and battery charging and discharging activity all in one view. For setups combining hardware from different manufacturers, general‑purpose local monitoring platforms can aggregate this full set of data into a unified interface. More capable monitoring systems can also calculate secondary metrics such as State of Energy (SOE), which reflects actual usable kilowatt‑hours by factoring in battery wear and power reductions caused by temperature changes.
What is the difference between a BMS and a battery monitor?
The BMS protects the cells — it cuts power on overcharge, over‑discharge, or overheating. It also performs cell balancing, pre‑charge control and ground‑fault detection. A battery monitor only measures and displays data. Most apps combine both, but they are separate jobs. See our BMS explainer for the full picture.
Can I monitor two solar batteries at once?
Yes. Batteries in the same system share one BMS network, so the app shows total SoC, voltage, and power for the whole bank. When running multiple parallel battery units, DIP switches set master‑slave roles; the master aggregates telemetry from all slave packs and presents a unified dataset to the inverter. Some apps also show each unit separately.
Does monitoring drain my solar battery?
No. The monitor and WiFi module draw a few watts at most, far less than the battery's self‑discharge rate. You will not notice it on the SoC reading.
How often should I check my solar battery?
Once a week is enough for a healthy system. Look at SoC, voltage, and any error alerts. Pay extra attention to cell voltage spread values when reviewing data. Daily checks are only needed during winter or after a deep discharge event. Every 3 months perform a full, uninterrupted charge cycle for SOC calibration to counteract coulomb‑counting drift.
What is a normal state of charge at night?
80–100% if you charge from solar during the day. Below 20% at bedtime means your solar battery is too small for your evening load — consider adding capacity rather than draining the cells every night. Keep in mind low ambient temperatures degrade charge acceptance; charging LiFePO4 below 0 °C can trigger irreversible lithium plating damage.
Related reading on jmbatteries.com: What is the lifespan of a solar battery? · How long do lithium batteries last? · JM home storage batteries with smart BMS and built‑in WiFi
