OCPP Logs verstehen
Mit ChargePilot kommunizieren deine Ladestationen über OCPP mit dem ChargePilot-Controller. Dabei werden vordefinierte Nachrichten (Aktionen) zwischen der Ladestation und dem ChargePilot-Controller ausgetauscht. Diese umfassen Nachrichten zur Authentifizierung eines Ladevorgangs, Status- und Fehlermeldungen sowie Neustarts einer Ladestation.
Es ist möglich, über die Suchleiste mehrere Werte zu suchen, z. B. Aktionen, Ladestations-IDs oder Status.
Unten findest du detailliertere Informationen zu den verschiedenen Log-Ebenen in ChargePilot und deren Inhalten.
OCPP-Log-Level
In ChargePilot gibt es drei verschiedene Log-Level:
Minimale Logs, notwendig für die Firmware Updates (
UpdateFirmware
,BootNotification
,FirmwareStatusNotification
)
Info-Log-Ebene
Debug-Log-Ebene
Standardmäßig ist dein Standort auf der Info-Log-Ebene eingestellt. Diese Ebene ermöglicht es dir, relevante Informationen und Analysen zu Statusänderungen, Fehlermeldungen und Transaktionen an deinem Standort einzusehen.
Info-Log-Level
Die folgenden Nachrichten (Aktionen) sind in der Info-Log-Ebene enthalten:
Nachricht | Inhalt nach OCPP 1.6 (englisch) | |
---|---|---|
1 |
| Before the owner of an electric vehicle can start or stop charging, the Charge Point has to authorize the operation. The Charge Point SHALL only supply energy after authorization. When stopping a Transaction, the Charge Point SHALL only send an Authorize.req when the identifier used for stopping the transaction is different from the identifier that started the transaction. |
2 |
| After start-up, a Charge Point SHALL send a request to the Central System with information about its configuration (e.g. version, vendor, etc.). The Central System SHALL respond to indicate whether it will accept the Charge Point. |
3 |
| A Charge Point sends notifications to inform the Central System about the progress of the firmware update. The Charge Point SHALL send a FirmwareStatusNotification.req PDU for informing the Central System about the progress of the downloading and installation of a firmware update. The Charge Point SHALL only send the status Idle after receipt of a TriggerMessage for a Firmware Status Notification, when it is not busy downloading/installing firmware. |
4 |
| The Charge Point SHALL send a StartTransaction.req PDU to the Central System to inform about a transaction that has been started. If this transaction ends a reservation (see Reserve Now operation), then the StartTransaction.req MUST contain the reservationId. |
5 |
| A Charge Point sends a notification to the Central System to inform the Central System about a status change or an error within the Charge Point. The following table depicts changes from a previous status (left column) to a new status (upper row) upon which a Charge Point MAY send a StatusNotification.req PDU to the Central System. |
6 |
| When a transaction is stopped, the Charge Point SHALL send a StopTransaction.req PDU, notifying to the Central System that the transaction has stopped. |
Debug-Log-Level
Die folgenden Nachrichten (Actions) sind zusätzlich zu den Nachrichten der Info-Log-Ebene in der Debug-Log-Ebene enthalten:
CancelReservation
CertificateSigned
ChangeAvailability
ChangeConfiguration
ClearCache
ClearChargingProfile
DataTransfer
DeleteCertificate
DiagnosticsStatusNotification
ExtendedTriggerMessage
GetCompositeSchedule
GetConfiguration
GetDiagnostics
GetInstalledCertificateIds
GetLocalListVersion
GetLog
Heartbeat
InstallCertificate
LogStatusNotification
MeterValues
RemoteStartTransaction
RemoteStopTransaction
ReserveNow
Reset
SecurityEventNotification
SendLocalList
SetChargingProfile
SignCertificate
SignedFirmwareStatusNotification
SignedUpdateFirmware
TriggerMessage
UnlockConnector
UpdateFirmware
Wichtig: Nicht jede Ladestation unterstützt alle OCPP-Nachrichten. Für die Integration mit ChargePilot sind jedoch einige Nachrichten zwingend erforderlich. Weitere Informationen findest du hier: OCPP-“Must”-Anforderungen zur Anbindung neuer Ladestationen (englisch).
Inhalte der OCPP-Nachrichten
Jede Action besteht aus mehreren Datenpunkten, die in der folgenden Tabelle erklärt werden:
Datenpunkt | Beschreibung | |
---|---|---|
1 |
| Art der Nachricht, zB “StatusNotification” |
2 |
| Ladepunkts-ID |
3 |
| Anfrage. Abhängig von der |
4 |
| ID des Standorts |
5 |
| Ladestation-ID |
6 |
| Antwort. Abhängig von der |
7 |
| Datum und Zeit der OCPP Nachricht |
8 |
| Quelle: Die source gibt an, woher die Nachricht kam.
|
Detailliertere Informationen zu den OCPP 1.6 Nachrichten findest du hier (englisch): ocpp-1.6.pdf