Skip to content
Documentation Menu

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 NameField TypeCard.Description
monitoringBaseMonitoringBaseEnumType1..1Required. The monitoring base to apply.

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"
}

Schema

Source: schemas/SetMonitoringBaseRequest.json, schemas/SetMonitoringBaseResponse.json (OCPP 2.0.1 FINAL)

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