Skip to content
Documentation Menu

TC_F_24_CSMS — Trigger message - StatusNotification - Specific EVSE - Occupied

TC_F_24_CSMS — Trigger message - StatusNotification - Specific EVSE - Occupied

Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block F. Remote Control, page 419.

Identification

FieldValue
Test case nameTrigger message - StatusNotification - Specific EVSE - Occupied
Test case IdTC_F_24_CSMS
Use case Id(s)F06
Requirement(s)F06.FR.01,F06.FR.02,F06.FR.13
System under testCSMS
Functional blockF. Remote Control

Description

The CSMS can request a Charging Station to send Charging Station-initiated messages. In the request the CSMS indicates which message it wishes to receive.

Purpose

To verify if the CSMS is able to trigger the Charging Station to send a StatusNotificationRequest for a specific occupied EVSE, using a TriggerMessageRequest.

Prerequisite(s)

N/a

Before (Preparations)

Configuration State:

  • N/a

Memory State:

  • N/a

Reusable State(s):

  • N/a

Main (Test scenario)

Charging StationCSMS
1. The OCTT notifies the CSMS about the current state of the connector.; Message: StatusNotificationRequest; - connectorStatus Occupied; - evseId <Configured evseId>; - connectorId <Configured connectorId>; Message: NotifyEventRequest; - trigger Delta; - actualValue "Occupied"; - component.name "Connector"; - component.evse.id <Configured evseId>; - component.evse.connectorid <Configured connectorId>; - variable.name "AvailabilityState"2. The CSMS responds accordingly.
4. The OCTT responds with a TriggerMessageResponse; with status Accepted3. The CSMS sends a TriggerMessageRequest
5. The OCTT notifies the CSMS about the current state of the connector.; Message: StatusNotificationRequest; - connectorStatus Occupied; - evseId <Configured evseId>; - connectorId <Configured connectorId>; Message: NotifyEventRequest; - trigger Delta; - actualValue "Occupied"; - component.name "Connector"; - component.evse.id <Configured evseId>; - component.evse.connectorid <Configured connectorId>; - variable.name "AvailabilityState"6. The CSMS responds accordingly.

Tool validations

Step 1:

Message: TriggerMessageRequest

  • requestedMessage must be StatusNotification
  • evse.id must be <Configured evseId>

Post scenario validations

  • N/a