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
| Field | Type | Required | Description |
|---|---|---|---|
requestId | integer | Required | Correlation id, echoed in NotifyMonitoringReport. |
monitoringCriteria | MonitoringCriterionEnumType[] | Optional | ThresholdMonitoring, DeltaMonitoring or PeriodicMonitoring. |
componentVariable | ComponentVariableType[] | Optional | Limit to specific components and variables. |
json
[2, "19223201", "GetMonitoringReport", {
"requestId": 901,
"monitoringCriteria": ["ThresholdMonitoring"]
}]Response
| Field | Type | Required | Description |
|---|---|---|---|
status | GenericDeviceModelStatusEnumType | Required | Whether the report will follow. |
statusInfo | StatusInfoType | Optional | Reason code. |
json
[3, "19223201", {
"status": "Accepted"
}]Implementation notes
EmptyResultSet means no monitors matched and no NotifyMonitoringReport will follow.