Skip to content
Documentation Menu

Set Monitoring Level

Source: OCPP 2.0.1 Part 2 — Specification (Edition 2, 2022-12-15) — Section 1.54 (Messages); Use Case N05 — Set Monitoring Level (Functional Block N. Diagnostics)

Overview

The CSMS sends SetMonitoringLevelRequest to configure the severity threshold below which the Charging Station reports monitoring events. Only events with severity ≤ severity are sent.

The severity scale runs 0–9:

LevelMeaning
0Danger — lives potentially in danger; urgent action required.
1Hardware Failure — CS unable to operate due to hardware issues.
2System Failure — CS unable to operate due to software / minor hardware issues.
3Critical — critical error, action required.
4Error — non-urgent error, action required.
5Alert — alert event (default for monitoring events).
6Warning — action may be required.
7Notice — unusual event, no immediate action.
8Informational — regular operational event.
9Debug — useful for developers; not for operations.

Sequence Diagram

CSMS  ──── SetMonitoringLevelRequest ────▶  Charging Station
            (severity)
CSMS  ◀─── SetMonitoringLevelResponse ────  Charging Station
            (status, statusInfo?)

Initiator

CSMS → Charging Station

Fields

Field NameField TypeCard.Description
severityinteger (0..9)1..1Required. Only events with severity ≤ this value will be reported.

GenericStatusEnumType values

Accepted, Rejected.

Examples

{
  "severity": 4
}

Schema

Source: schemas/SetMonitoringLevelRequest.json, schemas/SetMonitoringLevelResponse.json (OCPP 2.0.1 FINAL)

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