Designed & made in France
🚚 All orders placed before September 27 have been shipped. We are now preparing the next orders (September 27, 28…). We will do our very best to deliver as quickly as possible.
DIAGNOSTICS8 min read

Pylontech Diagnostics 101: What SOC, SOH and Cell Balance Actually Tell You

The battery already reports these numbers every time it's asked. Here's what they actually mean, what counts as normal, and which ones deserve a real alarm instead of a shrug.

The numbers your battery has been telling you all along

A Pylontech battery's BMS tracks far more about itself than most owners ever see. Every time PYLON Console connects, or every time a monitoring device polls the Console port, the same handful of numbers come back: state of charge, state of health, per-cell voltages, cycle count, temperatures. What's missing for most people isn't the data — it's knowing which of these numbers are worth a second look, and which are just background noise.

This is the reference we wish existed when we started building Pylontech diagnostics tooling: plain-English, no BMS engineering degree required.

Pylontech battery State of Charge shown in large digits on a monitoring device's TFT display
SOC in giant digits — the one number everyone checks first, and the one that tells you the least about long-term battery health.
Pylontech master battery panel: the RJ45 cable in the CONSOLE port feeds the Pylon-Monitor, while the stack link cable leaves LINK PORT 1 towards the slave battery
On the master battery: CONSOLE goes to the Pylon-Monitor, LINK PORT 1 goes to the slave battery.
The mistake almost everyone makes: LINK PORT 1, not LINK PORT 0
The cable that chains your master battery to the first slave must leave LINK PORT 1 on the master — never LINK PORT 0. It plugs into LINK PORT 0 on the slave, and every further battery repeats the same 1 → 0 pattern. Wired the other way round the master never sees the rest of the stack, so Pylon-Monitor reports a single battery no matter how many you own.

SOC — the number everyone looks at (and what it doesn't tell you)

State of Charge is simply how full the battery is right now, as a percentage. It's the number on every screen, every app, every dashboard — and it's also the least useful number for judging whether the battery itself is healthy. A battery can swing from 100% to 10% and back every single day for ten years and SOC alone won't tell you whether it's aging gracefully or falling apart. SOC answers "can I use my battery right now" — nothing more.

SOH — the number that actually matters long-term

State of Health is the one worth tracking over months, not minutes: it's the battery's remaining capacity compared to when it was new, also as a percentage. A battery reporting 98% SOH after a year of daily cycling is aging exactly as expected. A battery that's dropped to 85% in the same period is degrading faster than normal — not necessarily an emergency, but worth a closer look, and worth comparing against what similar systems typically show at that cycle count.

The practical habit worth building: don't just glance at SOH, log it. A single reading tells you almost nothing; a trend over six months tells you everything. This is exactly the kind of thing a permanent monitoring setup catches and a once-a-year laptop check misses entirely — see our guide to what Pylontech monitoring should actually look like if you're not there yet.

Cell imbalance — the quiet early-warning signal

Inside every Pylontech unit, several individual cells are wired together, and the BMS actively works to keep their voltages in step. Cell imbalance — the spread between the highest and lowest cell voltage — is usually a small, boring number that sits near zero and stays there. It's also one of the earliest tells that something is starting to go wrong with a specific cell, well before SOH itself moves noticeably.

Almost nobody checks this manually, because almost nobody has a screen showing it continuously. That's the whole argument for a dashboard that surfaces it automatically instead of a number buried three menus deep in vendor software you only open once a year.

Cycles, temperature, and the alarm-worthy numbers

Pylontech monitoring device diagnostics page showing network signal history for troubleshooting
Diagnostics isn't only about the battery itself — a device that also logs its own connection health saves a lot of guesswork when something looks "off".

A rough field guide to what's normal

SignalUsually fineWorth a closer look
SOH (1 year in)95–100%Below ~90% unusually early
Cell imbalanceA few mV, stableSteadily climbing over weeks
Battery temperatureWithin manufacturer's normal rangeRepeated alarm threshold crossings
SOC swingsFollows your usage patternUnexplained sudden drops with no matching load

These are general orientation points, not a diagnosis — always weigh them against your specific system, usage pattern and the manufacturer's own documentation. A monitoring tool's job is to put the numbers in front of you reliably; interpreting a genuinely borderline case is still worth a second opinion from an installer familiar with your setup.

Turning numbers into alerts, not just a screen to check

Reading this far means you now know which numbers matter. The next step is making sure you see them without having to remember to look — a configurable alarm (SOC and temperature thresholds, with hysteresis so one noisy reading doesn't spam you) pushed straight to your phone, or the same data flowing into Home Assistant where a slow SOH trend shows up on a history graph automatically. See the full feature list for how this is built into Pylon-Monitor, or every other platform it plugs into if Home Assistant isn't your stack.

One honest limit: monitoring tells you what's happening. It doesn't fix it. A genuinely failing cell needs a technician, not a dashboard — what good diagnostics buys you is catching that situation in week two instead of month six.

Frequently asked questions

What's the difference between Pylontech SOC and SOH?
SOC (State of Charge) is how full the battery is right now, in %. SOH (State of Health) is how much capacity remains compared to when the battery was new, also in %. SOC changes constantly with use; SOH changes slowly over months and years as the battery ages.
What is a normal SOH for a Pylontech battery after one year?
Typically 95–100% after a year of normal daily cycling. Dropping notably below roughly 90% unusually early is worth a closer look, though the exact figure depends on cycling pattern and conditions.
What does Pylontech cell imbalance mean?
It's the voltage difference between the highest and lowest individual cell inside the battery. A small, stable value is normal — the BMS actively balances cells. A steadily climbing imbalance over weeks is an early sign a specific cell may be starting to degrade.

Pylon-Monitor surfaces every one of these numbers automatically — live on a dashboard, logged for trends, with configurable alarms on the ones that matter.

Order now — €59 One-time purchase, €59 total — no VAT, no subscription.