17 June 2026
OCPP Chargestation Simulator
-
Added support for multiple connectors within the simulator.
-
Enhanced Faulted status notifications to include additional diagnostic information:
errorCodeinfovendorErrorCode
Example:
{ "status": "Faulted", "errorCode": "InternalError", "info": "Power Module Disconnected", "vendorErrorCode": "internalError-00231", "connectorId": 1 }This allows fault information displayed in the platform to better reflect real-world charger behaviour and troubleshooting scenarios.
-
New
/simulator_rfid_scanendpoint allowing RFID values known to be used during simulated charging sessions. This enables vehicles to appear as registered vehicles within the platform, providing a more realistic demonstration experience.
AIOps
Chargestation Page Enhancements
-
Added summary cards to provide a high-level view of diagnostics and OCPP stream health coverage:
- Total Chargestation Count – total number of chargestations included in monitoring in AIOps.
- Chargestations with OCPP Sync – chargestations that have successfully produced recent OCPP logs in the last 24 hours.
- Chargestations with Diagnostic Sync – chargestations that have successfully uploaded recent diagnostics files in the last 24 hours.
-
Added sync attempt breakdown by charger family to improve visibility into diagnostics collection performance across the fleet:
- Heliox Rapid Series
- Heliox Flex Series
- Other Models
-
Added filtering capabilities across dashboard statistics and chargestation data to support operational investigation and reporting:
- Chargestation Model
- Chargestation ID
- Location
Filters are applied consistently across summary metrics and detailed chargestation views.
-
Added support for exporting chargestation table data, allowing operators to download and share diagnostics reporting data for further analysis, troubleshooting, and audit purposes.
Heliox Flex 180 - Diagnostics Pipeline
- Location-level parallel processing for GetDiagnostics Diagnostics requests are now fanned
out across chargestation locations and processed concurrently. Benefits:- Reduced, distributed load work is spread across locations and chargers are requested a
few at a time with short pauses, so no single site is overloaded.
- Reduced, distributed load work is spread across locations and chargers are requested a
- Secondary and tertiary download retry attempts Two follow-up retry passes re-collect
diagnostics for chargers that did not report successfully on the primary run, improving
diagnostics retrieval reliability.
OCPP Server Network 2.0.1 (Release - 23rd June 2026)
- Supports the OCPP 2.0.1
GetLogoperation. - Processes
LogStatusNotificationmessages to track diagnostics upload progress and completion.
API v1.1 (Release - 23rd June 2026)
-
Enhanced
POST /v1.1/chargestations/{id}/get_diagnosticsto support both OCPP 1.6 (GetDiagnostics) and OCPP 2.0.1 (GetLog) chargestations:-
Supports OCPP 2.0.1 log retrieval parameters:
logTyperequestIdretriesretryInterval
-
Automatically generates a
requestIdwhen one is not supplied by the caller. -
Maps API request fields to the OCPP 2.0.1
GetLogrequest:location→remoteLocationstartTime→oldestTimestampstopTime→latestTimestamp
-
Webhooks (Release - 23rd June 2026)
GetDiagnostics
We are introducing new webhooks for OCPP 1.6 GetDiagnostics requests. These events allow applications to track the lifecycle of a diagnostics upload request.
The following events are supported:
-
chargestation.get_diagnostics.requested
Triggered when aGetDiagnosticsrequest is sent to the chargestation. -
chargestation.get_diagnostics.accepted
Triggered when the chargestation accepts theGetDiagnosticsrequest. -
chargestation.get_diagnostics.rejected
Triggered when the chargestation rejects theGetDiagnosticsrequest. -
chargestation.get_diagnostics.timeout
Triggered when the chargestation does not respond to theGetDiagnosticsrequest within the configured timeout period.
GetLog
We are introducing new webhooks for OCPP 2.0.1 GetLog requests. These events allow applications to track the lifecycle of a log retrieval request.
The following events are supported:
-
chargestation.get_log.requested
Triggered when aGetLogrequest is sent to the chargestation. -
chargestation.get_log.accepted
Triggered when the chargestation accepts theGetLogrequest. -
chargestation.get_log.rejected
Triggered when the chargestation rejects theGetLogrequest. -
chargestation.get_log.timeout
Triggered when the chargestation does not respond to theGetLogrequest within the configured timeout period.
Admin Panel (Release - 23rd June 2026)
- Displays OCPP 2.0.1
GetLogrequests within OCPP Logs. - Displays
LogStatusNotificationmessages in OCPP Logs, allowing operators to monitor diagnostics upload progress and completion.
