Skip to main content

6 posts tagged with "OCPP"

View All Tags

· One min read

We will introduce a global rate limiting mechanism in the OCPP handler to protect system stability during high-load scenarios. The feature prevents floods of new connections and boot-related messages from degrading the performance of already connected chargers.

OCPP Connectivity

  • Added global rate limiting to protect against floods of new connections and boot-related messages that could degrade performance for already connected chargers.
  • In high-load cases, new connection attempts may receive an HTTP 429 Too Many Requests response. Production chargers are unaffected as they automatically retry later.
  • Automated end-to-end tests without WebSocket retry handling may occasionally fail due to this change. Updating test configurations with retry logic is recommended.

This change will be applied on a scheduled window on 3.9.2025.

· One min read

We’ve made improvements to OCPP connectivity and Dynamic Load Management (DLM) to enhance stability, reliability, and multi-circuit support.

OCPP Connectivity

  • Improved WebSocket reconnection handling – more resilient recovery from connection drops.
  • Smarter socket status logic – going forward, charger connectivity will be based on active WebSocket sessions. However, the socket statuses are decoupled from the active websocket connections. If no messages are received within 15 minutes, the socket statuses will automatically switch to offline, ensuring a more accurate reflection of real-world connection status. This update also reduces unnecessary status changes in customer apps by ignoring short WebSocket flickers — so a brief reconnection no longer triggers rapid offline/online transitions.

Note: When a charger is powered off, the socket status will remain as available for up to 15 minutes until the WebSocket timeout is reached.

Dynamic Load Management (DLM)

  • Easee multi-circuit improvements – better handling of DLM when multiple circuits are in use, ensuring smoother load distribution and more reliable performance across sites.

Invoicing portal

  • Fixed minor rounding errors on some individual transactions on the invoices.

· One min read

This release improves system stability and ensures reliable service for all customers by preventing individual faulty chargers from degrading overall system performance.

OCPP

Malfunctioning chargers that constantly reconnect will now be automatically blocked for a short time period. If a charger reconnects more than 60 times in an hour, it will be automatically blocked for an hour. This is done to prevent the reconnections from overloading the system.

API & Connect

When a charger is blocked, this status and the block duration are available through the API and Connect. You can see the timestamp of when the charger will be available to connect again under charger details.

· One min read

We're making minor improvements to our OCPP message handling.

Enhancements

  • Improved handling of DeviceTimestamp in disconnect messages to more accurately reflect the actual charger disconnect time.
  • Added support for the EVSE component in OCPP 2.0.1 configuration values.

Bug fixes

  • Fixed a rare concurrency issue in charger status handling. WebSocket connection flickers should no longer leave chargers in an inconsistent state.

· One min read

🪄 Enhancements

OCPP

  • Support for DLM
  • Support for the firmware version 2.4.1 and up of DEFA Chargers regarding configuration paramater maintenance
  • SocketId will now contain also the EvseId, for example socket 1 will be 101 going forward
  • Support for status notification request for chargers which have gone offline and after returning online haven't sent their status

🐛 Bug fixes

Express

  • Hide payment options if no sockets are available for charging
  • Fix the incorrect unit in "Energy" row on the receipt

· One min read

🪄 Enhancements

eMabler UI

  • New list view of all chargers that belong to the same site as current charger on charger page.
  • “Power cost” tab under Site navigation renamed to “Tariff”.
    • Data about selected tariff is shown in new format on the page.

OCPP 1.6.

  • Added functionality to ask charger to send status notification about its socket’s states.
    • In case the charger has been offline for a long time and the sockets have been put to offline state.