Set Monitoring Base
Source: OCPP 2.0.1 Part 2 — Specification (Edition 2, 2022-12-15) — Section 1.53 (Messages); Use Case N03 — Set Monitoring Base (Functional Block N. Diagnostics)
Overview
The CSMS sends SetMonitoringBaseRequest to set the base monitoring configuration on the Charging Station — i.e. which set of monitors is active by default (All, FactoryDefault, or HardWiredOnly).
This is typically followed by SetVariableMonitoring to add or override individual monitors on top of the base.
Sequence Diagram
CSMS ──── SetMonitoringBaseRequest ────▶ Charging Station
(monitoringBase)
CSMS ◀─── SetMonitoringBaseResponse ──── Charging Station
(status, statusInfo?)
Initiator
CSMS → Charging Station
Fields
| Field Name | Field Type | Card. | Description |
|---|---|---|---|
| monitoringBase | MonitoringBaseEnumType | 1..1 | Required. The monitoring base to apply. |
| Field Name | Field Type | Card. | Description |
|---|---|---|---|
| status | GenericDeviceModelStatusEnumType | 1..1 | Required. Whether the CS could accept the request. |
| statusInfo | StatusInfoType | 0..1 | Optional. Detailed status information. |
MonitoringBaseEnumType values
All— All applicable monitors are active.FactoryDefault— Manufacturer's factory-default monitors are active.HardWiredOnly— Only hard-wired (in-firmware) monitors are active.
Examples
{
"monitoringBase": "FactoryDefault"
}{
"status": "Accepted"
}Schema
Source:
schemas/SetMonitoringBaseRequest.json,schemas/SetMonitoringBaseResponse.json(OCPP 2.0.1 FINAL)