GetMonitoringReport

Asks which monitors are installed on the station.

Version
OCPP 2.0.1
Direction
CSMS → Charge Point
Functional block
Diagnostics

The inventory step for monitoring, matching GetReport's role for the device model. Contents arrive in NotifyMonitoringReport.

Request

FieldTypeRequiredDescription
requestIdintegerRequiredCorrelation id, echoed in NotifyMonitoringReport.
monitoringCriteriaMonitoringCriterionEnumType[]OptionalThresholdMonitoring, DeltaMonitoring or PeriodicMonitoring.
componentVariableComponentVariableType[]OptionalLimit to specific components and variables.
json
[2, "19223201", "GetMonitoringReport", {
  "requestId": 901,
  "monitoringCriteria": ["ThresholdMonitoring"]
}]

Response

FieldTypeRequiredDescription
statusGenericDeviceModelStatusEnumTypeRequiredWhether the report will follow.
statusInfoStatusInfoTypeOptionalReason code.
json
[3, "19223201", {
  "status": "Accepted"
}]

Implementation notes

EmptyResultSet means no monitors matched and no NotifyMonitoringReport will follow.