Skip to main content
Platform

Everything you need to run a reliable charging network.

ChargeOS gives you real-time visibility, predictive maintenance, remote control, and team management in a single platform. OCPP 1.6 and 2.0.1, any manufacturer.

Charger management

Register, monitor, and control every charger.

A guided provisioning workflow gets chargers connected in minutes. Credentials are shown once and never stored in plaintext. Auto-discovered metadata means zero manual data entry.

Guided provisioning

Four-step setup: register, copy credentials, configure charger, verify connection. No OCPP expertise required.

Auto-discovered metadata

Vendor, model, serial number, firmware version, meter type, and SIM card info — extracted automatically from every boot notification.

Lifecycle states

Pending, Active, Maintenance, Decommissioned. Scheduled maintenance with automatic return. Every transition audit logged.

Sites, groups, and tags

Organize by physical site, logical group, or free-form tags. Filter and manage chargers at any level of your fleet.

Firmware tracking

Complete firmware version history per charger. Every version change recorded automatically on reboot.

Configuration drift

Track actual vs. desired configuration. Detect when chargers drift from your standard and push corrections from the dashboard.

Real-time dashboard

Live status. No polling.

Server-sent events push every status change, fault, heartbeat, and session event to your browser the instant it happens. Auto-reconnects if interrupted.

Fleet-wide view

All chargers at a glance with health scores, current status, and recent activity. Events for any charger in your fleet arrive in real time. Never refresh the page to see current state.

Live status updates Health score rings Filter by site or tag

Per-charger detail

Eight tabs per charger: Connectors, Sessions, Error Timeline, Alerts, Analytics, Commands, Firmware, and Configuration. Everything an operator needs in one place.

8 detail tabs Session history Command history
Status changes
Available, Charging, Faulted, and 5 more states
Meter values
Energy, power, current, voltage, temperature, SoC
Heartbeats
Periodic health checks confirming the charger is online
Transactions
Session start/stop, energy delivered, stop reason
Predictive maintenance

Know about failures before your drivers do.

17 signals monitored per connector. Statistical process control methods proven in manufacturing for decades. Every alert is explainable, specific, and actionable.

Health scores (0-100)

Per-connector scoring. Charger score equals its weakest connector. Color-coded: green (85+), amber (40-84), red (below 40).

CUSUM drift detection

Catches gradual increases in fault frequency that simple thresholds miss. Detects sustained drift within approximately 10 observations.

EWMA trend smoothing

Tracks continuous metrics like energy delivery ratio. Filters out normal variation, surfaces persistent trends.

Safety rules (instant)

Ground faults and overcurrent trigger immediate action. Connector taken offline automatically — no manual step required.

Actionable alerts

Every alert includes the triggering signal, current vs. baseline values, detection method, and a plain-language recommendation.

Site-level correlation

Detects grid voltage events, network outages, and firmware reboot clusters affecting multiple chargers at a site.

Remote commands

10 commands. 30-second timeout. Full audit trail.

Every OCPP command available from the dashboard. Destructive commands require confirmation. Results pushed to the browser in real time.

Soft Reset
Graceful restart. Active sessions finish before reboot.
Hard Reset Destructive
Immediate restart. Active sessions terminated.
Remote Start
Start a charging session remotely.
Remote Stop
Stop an active charging session.
Unlock Connector
Release a stuck cable from a connector.
Change Configuration
Set a configuration parameter on the charger.
Get Configuration
Retrieve the charger's current configuration.
Get Diagnostics
Request diagnostic data upload from the charger.
Update Firmware Destructive
Download and install a firmware update.
Trigger Message
Trigger the charger to send a specific status message.
Security

Enterprise security. No enterprise complexity.

Multi-tenant isolation, server-side sessions, rate limiting, and a complete audit trail. Every significant action is logged with actor, timestamp, and IP.

Tenant isolation

All data scoped by tenant ID at the database, API, and event stream levels. Cross-tenant access blocked at every layer.

Server-side sessions

HttpOnly, Secure, SameSite cookies. No tokens in browser storage. Password reset revokes all active sessions.

Security headers

HSTS, X-Frame-Options, CSP, Referrer-Policy, Permissions-Policy. Industry-standard protections on every response.

Rate limiting

Per-IP limiting on auth endpoints. Per-tenant limiting on API operations. OCPP connection limiting per IP.

Audit trail

Every login, command, settings change, and user action logged with actor, IP, and context. Immutable and tenant-scoped.

Charger authentication

OCPP basic auth with bcrypt-hashed credentials. Chargers must be registered before connecting — no unknown devices.

Team management

Three roles. 19 permissions.

Invite your team with the right level of access. Independent accounts can belong to multiple organizations with different roles.

Owner

Full control including organization deletion, role management, and all operational actions.

Admin

Manage chargers, users, settings, and commands. Cannot delete the organization or change roles.

Member

Read-only access to all charger data, alerts, sessions, and settings.

Email-based signup with verification
Team invitations with 72-hour expiry
Password reset with session revocation
Multi-tenant — one account, multiple organizations