31 May 2024

Webhooks

FIFO Ordering for Session Updated and Ended Events

eDRV now supports strict FIFO-ordered webhooks for session updated and ended events, which include energy readings/meter values for the session. This enhanced mechanism ensures that your application receives these events in the correct sequential order, even during bursty message conditions.

The following session event will be delivered in a FIFO manner:

  • session.updated
    This event occurs whenever a session field is updated, such as when the chargestation reports new energy readings via the session.metrics or session.energy_report field.
  • session.ended
    This event occurs whenever the chargestation confirms that an energy transaction has stopped.

Reason field in Session Ended Events

The session.ended webhook will now include the session.metrics.chargingStopReason field, providing the reason received from the chargestation in the Stop Transactions requests.

Admin Dashboard

OCPP Logs new interface

We are introducing a new OCPP log interface that allows users to view OCPP Log messages in a request/response format. This feature will help users debug what has been sent and received by the chargestation and the CSMS in a single, grouped log.

The new interface includes:

  • Message ID: A unique identifier generated by the origin, either the chargestation or CSMS, used for matching an incoming response to a previously sent request.
  • Timestamp: The message origin timestamp.
  • Origin: The origin of the message, either the charging station or CSMS.
  • Message: The name of the message.
  • Expanded View: Contains the request and response messages.

Users can enable the new interface from the Organization Configuration section. The default view remains the older interface.

Uptime Report

The uptime report now includes two new columns health and note: one indicating whether the chargestation was healthy or unhealthy during the reported period, and another providing a note with the reason for any unhealthy status.

Bug Fixes

  • Fixed an issue where updating the organization configuration was resetting values in the dashboard view.
  • Fixed an issue where the OCPP logs message field filter was not working for certain filter values.

OCPP Server Network

Bug Fixes

  • Fixed an issue around the StopTransaction schema validation to allow custom values in the temperature field.