29 February 2024

Webhooks

FIFO Ordering for Session starts and Set/Clear Charging Profile Events

eDRV now supports strict FIFO-ordered webhook for Session starts and Set/Clear charging profile events. This enhanced mechanism ensures that your application receives these events in the correct sequential order, even in bursty message conditions.

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

  • session.started
    Occurs whenever the chargestation sends a charging start event and confirms that an energy transaction has begun.

Set/clear charging events will also be delivered in a FIFO manner:

  • session.set_power_limit.requested / accepted / rejected
    Occurs when reporting a set_power_limit action on a session.
  • session.clear_power_limit.requested / accepted / rejected
    Occurs when reporting a clear_power_limit action on a session.
  • connector.set_power_limit.requested / accepted / rejected
    Occurs when reporting a set_power_limit action on a connector.
  • connector.clear_power_limit.requested / accepted / rejected
    Occurs when reporting a clear_power_limit action on a connector.
  • chargestation.set_power_limit.requested / accepted / rejected
    Occurs when reporting a set_power_limit action on a chargestation or connector.
  • chargestation.clear_power_limit.requested / accepted / rejected
    Occurs when reporting a clear_power_limit action on a chargestation or connector.
  • chargestation.set_charging_profile.requested / accepted / rejected
    Occurs when a raw set_charging_profile action is sent via an API call.
  • chargestation.clear_charging_profile.requested / accepted / rejected
    Occurs when a raw clear_charging_profile action is sent via an API call.

Bug Fixes

  • Fixed issue with chargestation.set_charging_profile.accepted / rejected webhook event delivery.
  • Fixed issue with chargestation.clear_charging_profile.accepted / rejected webhook event delivery.

Admin Dashboard

Webhook Widgets

For Enterprise customers, we have added the following widgets to track Webhook usage:

Events Delivered vs. Time: Total webhook events delivered in 5-minute intervals.

Webhook Events Delivery A pie chart to observe the distribution of Webhook events based on their status, including categories such as Delivered, Error, Sending, and Acknowledge Fail.

Event Type Breakdown: Webhook events count broken down by event type.

Chargestation Widgets

We have introduced new analytics widgets to enhance network monitoring. These provide insights into chargestation uptime, utilization, and faulted connectors across the Network, Location, and Chargestation views in the Admin dashboard.

  • Uptime : Monitor the uptime of your chargestation over the past 7 days.
  • Utilization: Keep track of chargestation utilization trends over the last 7 days.
  • Faulted Connector : View connectors experiencing constant faults within the last 7 days.

Minor Updates

  • Rates table now supports filtering by ID and name.
  • Advance Rates table now supports filtering by ID and name.
  • Session Details screen displays the applied rate ID and name.
  • Chargestation model name is now visible in the Chargestation Detail Section.