Pylontech Alarm Light and SOC LED Meanings Guide
Updated 7 September 2026 · By SolarNevs Research Desk, Dealer surveys + verified sources · 5 sources · Method ↗

Key Takeaways
- A solid red ALM light indicates an active BMS protection shutdown (the module refuses to charge or discharge); a flashing red ALM indicates an early warning condition with continued operation.
- A slow-flashing green RUN light with all SOC LEDs unlit indicates normal idle standby mode, not a system failure or flat battery.
- BMS protection lockouts trigger automatically on charge over-voltage (>54V), deep discharge (≤44.5V), over-current (>100A), or temperature extremes (<−10°C or >50°C).
- Perform an official system restart by pressing the red SW button on the master battery for ~1 second after waiting 10–20 seconds and rectifying the underlying electrical fault.
How do I interpret the LED indicator lights on my Pylontech battery?
Pylontech rack-mounted lithium batteries (including the US2000C, US3000C, and US5000) feature front-panel LED indicators that communicate battery operational status, real-time State of Charge (SOC), operational warnings, and critical Battery Management System (BMS) protection lockouts. Because Pylontech publishes no numeric error-code list for the module itself — the detailed fault records live in the BMS log files rather than on the unit — interpreting these visual LED flashing sequences is the user-facing way to diagnose system health.
The first step in diagnosing your Pylontech battery is identifying whether the red ALM light is flashing (warning mode) or solid (protection shutdown), and checking the green RUN and SOC bar rhythms.
Comprehensive Pylontech LED Status and Alarm Table
The table below compiles official LED behavior from the Pylontech US-series product engineering manuals:
Power Switch | RUN (Green) | ALM (Red) | SOC Bar (6 Green LEDs) | Operating State | Meaning & Required Action |
|---|---|---|---|---|---|
OFF | OFF | OFF | All OFF | Power Off | System completely shut down. No DC power supplied to internal BMS. |
ON | Flash 1 (0.3s ON / 3.7s OFF) | OFF | All OFF | Standby / Idle | Normal idle mode. Inverter is not drawing or supplying charging current. |
ON | Solid ON | OFF | Continuous Bar + Highest Flashes (0.5s ON / 0.5s OFF) | Charging | Normal charging. Solid LEDs show current capacity; flashing LED shows active segment. |
ON | Flash 2 (0.5s ON / 1.5s OFF) | OFF | Solid Bar at Current Level | Discharging | Normal discharging. Solid LEDs indicate remaining usable capacity. |
ON | Solid ON or Flash 2 | Flashing | Normal Display | Alarm / Warning | Parameter approaching a protection limit (temperature, voltage, or current). Battery continues operating. |
ON | — | Solid ON (Long-Bright) | — | Protection Lockout | BMS refuses charging and discharging after over-voltage (>54V), under-voltage (≤44.5V), over-current (>100A), or extreme temp. |
Flashing rhythms: Flash 1 = 0.3s ON / 3.7s OFF (slow pulse); Flash 2 = 0.5s ON / 1.5s OFF; the highest SOC segment flashes 0.5s ON / 0.5s OFF while charging.
Two caveats on reading this table. The manual defines the protection state by the solid ALM lamp alone and does not spell out what RUN and the SOC bar show while a lockout is latched, so those cells are marked "—". And the SOC rows describe the 6-LED bar documented for the US series, where each LED stands for roughly 16.6% (one-sixth) of capacity — LED count and the percentage each one represents differ on other Pylontech lines, so check the manual for the exact module in your rack.
Understanding Protection Thresholds and BMS Trigger Values
Pylontech battery management systems enforce strict hardware safety bounds to protect LiFePO4 cells from permanent damage:
- Charge Over-Voltage Protection (>54V):
- If total module charge voltage exceeds 54V, the BMS refuses further charging and turns ALM solid red. According to Wattuneed's Pylontech warranty claims guide, overvoltage >54V recorded in the BMS logs leads to warranty claim refusal. (If terminal voltage reads 53–54V on a fully charged bank, the manual advises restarting the battery and reconnecting before contacting your distributor).
- Discharge Under-Voltage Protection (≤44.5V):
- When the module discharges to ≤44.5V, deep discharge protection engages, the BMS refuses further discharge, and the ALM lamp turns solid (long-bright). Restore a charge source promptly to recover the bank; if voltage is restored above 48V and the module remains unresponsive, the manual advises contacting your distributor.
- Over-Current Protection (>100A per module):
- Currents above 100A per module trip the over-current protection listed in the US3000 manual. Ensure adequate modules are paralleled for your inverter capacity (the US5000 datasheet specifies 100A normal current and up to 16 modules per string).
- Temperature Protection (<−10°C or >50°C):
- The US3000 manual trips temperature protection when cells fall below −10°C or climb above 50°C. The US5000 datasheet states its own operating window as 0°C to 55°C for charging and −10°C to 55°C for discharging, with cycle life (>8,000 cycles) and design life specified at 25°C, so work to the figures printed in the manual for the module you actually have.
Step-by-Step Diagnostic and Reset Procedure
When an alarm or protection lockout occurs on your Pylontech rack, follow this systematic resolution procedure:
- Identify the Trigger Condition: Check inverter LCD screens for corresponding fault messages (such as Batt_Comm_FAIL, CAN FAIL, or No Battery on Solis models; on Growatt SPF units, look for a BMS communication-loss symptom rather than a specific code number). Measure module terminal voltage using a calibrated DC voltmeter across the output terminals.
- Address External Electrical Causes:
- If terminal voltage exceeds 54V, lower the inverter bulk absorption and float voltages immediately.
- If terminal voltage has dropped below 44.5V, configure inverter grid charging or an external recovery charger to supply a gentle charge current until voltage climbs above 48V.
- If the battery enclosure is running hot, improve cross-ventilation and allow the cells to cool before resuming high-current cycling.
- Check Link Cabling and Address DIP Switches:
- Reseat the inter-module link cables, then verify the address DIP switches: Dip 1 sets the baud rate (0=115200, 1=9600) and Dip 2–4 set the group address, so the master of a single-group rack reads 0000. DIP switch changes only take effect after the battery is restarted.
- Execute the Official Cold System Reset:
- Turn off inverter AC grid and PV DC disconnects.
- Turn off the rocker power switches on all Pylontech modules in the rack.
- Wait 10–20 seconds for internal capacitors to fully discharge.
- Turn ON rocker power switches on all battery modules.
- Press the red SW (Start) button on the MASTER module for ~1 second.
- Verify that all module LEDs illuminate briefly during the startup self-test sequence and settle into normal standby mode (RUN Flash 1).
- Power on the solar inverter and verify closed-loop communication establishes without error codes.
If communication faults persist following reset, refer to our detailed walkthrough on Pylontech communication fault fixes for CAN and RS485.
Safe Handling and Environmental Rules for LiFePO4
Observe these essential safety guidelines when maintaining Pylontech battery racks:
- Dry Powder Extinguishers Only: Official Pylontech safety manuals strictly prohibit liquid fire extinguishers; use dry powder extinguishers only.
- Operating Temperature Reality in Pakistan: Sustained high ambient heat accelerates LiFePO4 cell degradation — cycle-life ratings (>8,000 cycles) and design life are specified at 25°C — and the BMS throttles charging in high heat (Pylontech publishes no specific derating figures). Ensure rack enclosures remain well-ventilated and shielded from direct sunlight. Before long-term storage, the manual advises maintaining an SOC of no less than 90%.
- Warranty Terms and Log Extraction: Warranty terms quoted in Pakistan conflict: AMS Security Vision — which states it is an authorized Pylontech distributor — advertises 10 years, while other sellers such as Solarshop and AE Power quote 5 years, so get the exact term printed on your invoice. According to Wattuneed's Pylontech warranty claims guide, manufacturer claims require submitting the internal
_history.txtand_event.txtBMS data logs with a completed claim form (overvoltage >54V leads to refusal; decision 2–4 weeks, replacement 4–8 weeks). Review our comprehensive battery warranty comparison guide.
For general charging faults, consult our parent diagnostic guide on solar battery not charging and our guide on lithium battery inverter compatibility errors.
When to call a technician instead
Contact a certified solar technician or authorized Pylontech service center under the following conditions:
- The red ALM light remains permanently solid after multiple cold restarts even though terminal voltage has recovered above 48V — the point at which the manual says to contact your distributor.
- Terminal voltage fails to register across output power terminals despite restarting, or the battery remains completely unresponsive, indicating an internal equipment failure.
- Module cases show signs of physical distortion, swelling, or thermal damage.
For professional escalation standards, consult our guide on when to call a solar technician.
Figures as of August 2026.
Frequently asked questions
What does a solid red ALM light on a Pylontech battery mean?
A solid red ALM light indicates an active protection lockout or equipment failure. The BMS refuses charging and discharging due to over-voltage (>54V), deep discharge (≤44.5V), temperature outside −10°C to 50°C, or sustained over-current (>100A).
What does a flashing red ALM light mean on a Pylontech battery?
A flashing red ALM light is an early operational warning indicating a parameter is approaching a safety limit (temperature, voltage, or current). The module continues operating normally while signaling the warning.
What does a flashing green RUN light with no SOC LEDs lit mean?
A slow-flashing green RUN light (0.3 seconds on, 3.7 seconds off) with all SOC LEDs unlit indicates normal standby or idle mode. Current is neither flowing into nor out of the battery bank; it is not an error.
How do the 6 green SOC LEDs indicate battery capacity on Pylontech US3000?
On the 6-LED US3000 series, each of the 6 green LEDs represents approximately 16.6% capacity (though exact percentage per LED differs across other Pylontech models). During discharge, LEDs remain solid up to the current state of charge. During charging, the highest active LED flashes (0.5s on / 0.5s off) to indicate charging progress.
How do I perform a self-test on a Pylontech battery module?
Turn on the power rocker switch and press the red SW (Start) button on the master battery for ~1 second (after waiting 10–20 seconds following power-on). All LED indicators light up and then go off, confirming proper BMS initialization.
References
- Pylontech US3000 Product Manual PDF — accessed 23 August 2026
- Solis Service Resetting Pylontech Batteries Guide — accessed 23 August 2026
- Wattuneed Pylontech Diagnosis and Warranty Guide — accessed 23 August 2026
- Pylontech US5000 Technical Datasheet — accessed 23 August 2026
- ZCS Azzurro Pylontech US5000 Datasheet PDF — accessed 23 August 2026
Related guides
More from inverter errors & fixes.