Skip to content
Documentation Menu

Clear Charging Profile

Source: OCPP 2.0.1 Part 2 — Specification (Edition 2, 2022-12-15) — Section 1.7 (Messages); Use Case K10 — Clear Charging Profile (Functional Block K. SmartCharging)

Overview

The CSMS sends ClearChargingProfileRequest to remove either a specific charging profile (by chargingProfileId) or a selection of profiles matching evseId, stackLevel, and/or chargingProfilePurpose.

Sequence Diagram

CSMS  ──── ClearChargingProfileRequest ────▶  Charging Station
            (chargingProfileId?, chargingProfileCriteria?)
CSMS  ◀─── ClearChargingProfileResponse ────  Charging Station
            (status, statusInfo?)

Initiator

CSMS → Charging Station

Fields

Field NameField TypeCard.Description
chargingProfileIdinteger0..1Optional. The Id of the charging profile to clear.
chargingProfileCriteriaClearChargingProfileType0..1Optional. Criteria for selecting profiles to clear.

ClearChargingProfileType (selected fields)

FieldTypeCard.Description
evseIdinteger0..1EVSE id; 0 for the whole Charging Station.
chargingProfilePurposeChargingProfilePurposeEnumType0..1ChargingStationExternalConstraints / ChargingStationMaxProfile / TxDefaultProfile / TxProfile.
stackLevelinteger0..1Specifies the stackLevel.

ClearChargingProfileStatusEnumType values

Accepted, Unknown.

Examples

{
  "chargingProfileId": 7
}

Schema

Source: schemas/ClearChargingProfileRequest.json, schemas/ClearChargingProfileResponse.json (OCPP 2.0.1 FINAL)

Request schema (JSON Schema)
Response schema (JSON Schema)