SetMonitoringLevel

Sets the severity threshold above which the station stops reporting monitoring events.

Version
OCPP 2.0.1
Direction
CSMS → Charge Point
Functional block
Diagnostics

A volume control for NotifyEvent. Events with a severity number higher than the level are not reported — remembering that higher numbers mean less severe.

Request

FieldTypeRequiredDescription
severityintegerRequired0 to 9. Events less severe than this are not reported.
json
[2, "19223201", "SetMonitoringLevel", {
  "severity": 5
}]

Response

FieldTypeRequiredDescription
statusGenericStatusEnumTypeRequiredAccepted or Rejected.
statusInfoStatusInfoTypeOptionalReason code.
json
[3, "19223201", {
  "status": "Accepted"
}]

Implementation notes

Setting this to 0 silences almost everything, because only severity-0 danger events would still be reported. It is the opposite of what the number intuitively suggests.

A sensible production value is around 5 or 6 — alerts and warnings, without debug noise.