OCPP 1.6 simulator
Chargeflux.io is a browser-based virtual OCPP 1.6J Charge Point. It opens a WebSocket to your CSMS using the ocpp1.6 subprotocol, speaks OCPP-J message framing and lets you drive a virtual charger through realistic states. This page describes what the simulator implements.
Supported outgoing actions
The station can send the OCPP 1.6J Core messages most often used:
BootNotificationHeartbeatStatusNotificationAuthorizeStartTransactionMeterValuesStopTransaction
Supported incoming CSMS commands
The simulator handles these commands from the CSMS where practical. Unsupported actions return a valid CALLERROR or a documented not-supported response:
RemoteStartTransactionandRemoteStopTransactionResetChangeAvailabilityTriggerMessageGetConfigurationandChangeConfigurationClearCache
Charger presets
Presets reduce setup time. Each preset is fully editable after you select it:
- Single AC Type 2 — 7.4 kW (one connector, single-phase)
- Single AC Type 2 — 22 kW (one connector, three-phase)
- Dual AC Type 2 — 22 kW (two connectors)
- Single DC — 50 kW (one connector)
Connector state model
Each connector moves through a simplified state model that stays aligned with the OCPP messages the station emits:
Available -> Preparing -> Authorize -> StartTransaction
-> Charging -> periodic MeterValues
-> StopTransaction -> Finishing -> AvailableThe simulator prevents invalid actions: you cannot start an already active transaction, stop when no transaction exists, or charge on an unavailable or faulted connector. When an action is disabled, the UI explains why.
Message console
Every message is recorded with its direction, timestamp, action, unique ID, request-response correlation and timing where measurable. You can expand a row to see the formatted JSON and a plain-language explanation, filter by action or direction, and export the session as JSON or readable text. See getting started to send your first messages.
Not a certification tool
The simulator validates the OCPP envelope and supported payloads against bundled OCPP 1.6 JSON schemas, but it is a development and testing tool, not an official OCPP certification or conformance tool.
Last reviewed June 2026 · Chargeflux.io