Know before your drivers do.
ChargeOS monitors 17 distinct fault and performance signals per connector, applies industrial-grade statistical methods, and alerts your team with specific, actionable recommendations — often before anyone on site notices a problem.
Four steps. Fully automatic.
From raw OCPP data to actionable maintenance recommendations — no manual configuration, no data science degree required.
Charger sends data
Every heartbeat, status change, meter value, fault code, and session event is captured automatically over OCPP.
ChargeOS learns the baseline
Over the first 20 charging sessions, the system establishes each charger's individual normal behavior.
Drift is detected
CUSUM and EWMA statistical monitors continuously compare current behavior to the baseline, detecting subtle shifts.
You get a recommendation
An alert appears in your dashboard with the triggering signal, the severity, and exactly what to do about it.
One number. Full breakdown.
Every connector gets a health score from 0 to 100. The charger-level score is the minimum across all its connectors — a single weak connector brings the whole unit's score down.
Health scores start at 100 and decrease as faults and anomalies accumulate. Penalties range from 5 points (minor anomaly) to 40 points (ground fault). Scores recover over time when issues are resolved — this is not a one-way ratchet. Safety-critical penalties persist until an operator acknowledges the alert after a physical inspection.
17 signals across four categories.
Every signal is independently monitored per connector. Each has a defined detection method, penalty weight, and recovery period.
Statistical process control. Not a black box.
ChargeOS uses methods proven in industrial manufacturing for decades. Every alert is fully explainable — you always know what was detected, how it was detected, and what to do about it.
Immediate safety response
Threshold rules fire on the first occurrence of a safety-critical event. No learning period. Active from the moment a charger connects. When a ground fault or overcurrent is detected, the connector is taken offline automatically and your team is notified.
Detecting gradual drift
CUSUM (Cumulative Sum) detects when a fault type is occurring more frequently than the charger's historical baseline. It accumulates the evidence of each small increase and signals when the cumulative drift becomes statistically significant. Used in manufacturing quality control for over 50 years.
Smoothed anomaly detection
EWMA (Exponentially Weighted Moving Average) tracks continuous performance metrics by maintaining a smoothed average that gives more weight to recent observations. A single unusual session does not trigger an alert, but a persistent trend does. The same method used for monitoring production line quality in semiconductor manufacturing.
Every alert tells you what to do.
No log files. No mystery codes. Each alert includes the triggering signal, detection method, health impact, and a plain-language recommendation your field technician can act on.
Inspect locking mechanism for debris, wear, or mechanical damage. Check cable retention spring and solenoid operation.
20 sessions to learn. Safety rules from session one.
When a new charger is added, ChargeOS establishes that specific charger's individual baseline over its first 20 charging sessions.