GetMonitoringReport
Monitoring CSMS->CS
OCPP 2.0.1
Sent by the CSMS to request a report of all variable monitors currently configured on the Charging Station.
Quick Reference
Required Fields
requestId integer Request ID to correlate NotifyMonitoringReport responses
Optional Fields
monitoringCriteria array[MonitoringCriterionEnumType] Filter monitors by: ThresholdMonitoring, DeltaMonitoring, PeriodicMonitoring
componentVariable array[ComponentVariableType] Filter to specific component/variable pairs
Example Payload
{
"requestId": 1,
"monitoringCriteria": [
"ThresholdMonitoring"
]
} Example Full Frame
[
2,
"msg-001",
"GetMonitoringReport",
{
"requestId": 1,
"monitoringCriteria": [
"ThresholdMonitoring"
]
}
]
Format: [MessageType, MessageId, Action, Payload]
Overview
GetMonitoringReport requests a list of all monitoring configurations on the Charging Station. Results are delivered via NotifyMonitoringReport.
Expected Response
Initial: status: Accepted or Rejected
Then, NotifyMonitoringReport messages deliver the actual monitor data.
Testing Tips
- Request all monitors and verify each one was previously set with SetVariableMonitoring
- Test with
monitoringCriteriafilter and verify only matching monitors are returned