Wenn eine Ladestation nicht mehr funktioniert, kommt der erste Hinweis meist als OCPP-Nachricht. Die Ladestation meldet einen Status wie Faulted zusammen mit einem Fehlercode und manchmal einem herstellerspezifischen Code mit weiteren Details. Wer diese Nachrichten richtig liest, spart unnötige Einsätze vor Ort und behebt Störungen schneller.

Dieser Leitfaden erklärt die Ladepunktstatus in OCPP 1.6 und jeden Standard-Fehlercode – jeweils mit typischer Ursache und einer sinnvollen ersten Maßnahme. Anschließend beschreibt er einen Ablauf zur Fehlersuche, bewährte Praxis bei Remote-Resets und Entriegelungen, die Einrichtung von Protokollierung und Alarmen sowie den richtigen Zeitpunkt, einen Techniker zu schicken.

Das Wichtigste in Kürze
  • In OCPP 1.6 melden Ladestationen Status und Fehler über die Nachricht StatusNotification.
  • Der Standard-errorCode nennt die Kategorie des Problems; die optionalen Felder vendorErrorCode und info verraten oft die genaue Ursache.
  • Prüfen Sie zuerst Protokolle und Historie und versuchen Sie dann die Remote-Maßnahme mit den geringsten Auswirkungen.
  • Schicken Sie einen Techniker bei sicherheitsrelevanten Fehlern, wiederkehrenden Störungen oder Problemen, die sich per Remote-Befehl nicht beheben lassen.

Woher OCPP-Fehlercodes kommen

In OCPP 1.6 sendet eine Ladestation eine StatusNotification an das CSMS, sobald sich der Status eines Ladepunkts ändert oder ein Fehler auftritt. Die Nachricht enthält die Connector-ID, den Status, einen errorCode und optional einen vendorErrorCode, eine Hersteller-ID und einen info-Text. Die Connector-ID 0 steht für die Ladestation als Ganzes.

Ein anderer Fehlercode als NoError geht meist mit dem Status Faulted einher, aber nicht immer. Eine Ladestation kann einen Fehler melden, etwa WeakSignal oder HighTemperature, und dabei in einem anderen Status weiterarbeiten. Betrachten Sie die Kombination aus Status und Fehlercode als Gesamtbild.

In OCPP 2.0.1 ist die Nachricht StatusNotification schlanker und meldet nur den Status des Ladepunkts. Detaillierte Probleme werden als Ereignisse über das Device Model gemeldet (zum Beispiel mit NotifyEvent). Die Grundgedanken dieses Artikels gelten weiterhin, nur die Feldnamen unterscheiden sich.

Ladepunktstatus in OCPP 1.6

StatusBedeutung
AvailableDer Ladepunkt ist frei und bereit für einen neuen Ladevorgang.
PreparingEin Nutzer hat eine Aktion begonnen, etwa das Kabel eingesteckt oder eine Karte vorgehalten, aber der Ladevorgang hat noch nicht begonnen.
ChargingEnergie wird an das Fahrzeug abgegeben.
SuspendedEVSEDie Ladestation gibt keine Energie ab, zum Beispiel wegen einer Leistungsbegrenzung oder einer lokalen Entscheidung.
SuspendedEVDas Fahrzeug nimmt keine Energie auf, zum Beispiel weil die Batterie voll ist oder das Fahrzeug seinen Ladevorgang zeitlich plant.
FinishingDie Transaktion ist beendet, der Ladepunkt aber noch nicht frei, zum Beispiel weil das Kabel noch steckt.
ReservedDer Ladepunkt ist für einen bestimmten Nutzer reserviert.
UnavailableDer Ladepunkt wurde deaktiviert, zum Beispiel mit einem ChangeAvailability-Befehl.
FaultedEin Fehler verhindert die Nutzung des Ladepunkts.

Zwei Status lösen besonders viele Fehlalarme aus. SuspendedEV ist normal, wenn ein Fahrzeug voll geladen ist oder auf einen geplanten Start wartet. Finishing ist normal, bis der Fahrer das Kabel abzieht. Keiner der beiden ist für sich genommen eine Störung.

OCPP-1.6-Fehlercodes erklärt

Die Tabelle listet alle Standard-Fehlercodes von OCPP 1.6 auf. Ursachen und erste Maßnahmen sind typische Beispiele; prüfen Sie immer das Handbuch der Ladestation, denn Hersteller verwenden die Codes teils etwas unterschiedlich.

errorCodeBedeutungTypische UrsacheErste Maßnahme
ConnectorLockFailureDie Kabelverriegelung hat nicht ver- oder entriegeltMechanisches Problem der Verriegelung, Kabel nicht vollständig eingestecktFahrer bitten, das Kabel neu einzustecken; Ladepunkt entriegeln versuchen
EVCommunicationErrorKommunikation mit dem Fahrzeug fehlgeschlagenProblem auf Fahrzeugseite, beschädigtes Kabel oder SteckerkontakteMit einem anderen Fahrzeug testen, bevor die Ladestation verdächtigt wird
GroundFailureErdschluss oder Fehlerstrom erkanntIsolationsfehler, Feuchtigkeit, defektes Fahrzeug oder KabelNicht wiederholt zurücksetzen; als Sicherheitsproblem behandeln
HighTemperatureTemperatur zu hochDirekte Sonne, blockierte Belüftung, überlastete KlemmenBelüftung und Umgebungsbedingungen prüfen
InternalErrorFehler in Hard- oder Software der LadestationFirmware-Problem oder Ausfall einer internen KomponentevendorErrorCode auslesen; Soft Reset versuchen
LocalListConflictKonflikt zwischen lokaler Liste und CSMSDie Antwort des CSMS weicht von der lokalen Autorisierungsliste abLokale Liste erneut vom CSMS senden
NoErrorKein FehlerNormale StatusmeldungKeine Maßnahme nötig
OtherErrorEin Fehler, den kein anderer Code abdecktHerstellerspezifischer ZustandvendorErrorCode und info auslesen, dann im Handbuch nachsehen
OverCurrentFailureÜberstrom erkanntFahrzeug zieht zu viel Strom, VerdrahtungsproblemFahrzeug und Installation prüfen
OverVoltageSpannung über dem zulässigen BereichNetzstörung oder VersorgungsproblemVersorgung prüfen; bei Wiederholung eine Elektrofachkraft hinzuziehen
PowerMeterFailureDer Energiezähler kann nicht ausgelesen werdenZählerdefekt oder internes VerdrahtungsproblemZählerwerte in den Protokollen prüfen; Serviceeinsatz planen
PowerSwitchFailureSchütz oder Relais hat nicht geschaltetVerschlissenes oder klemmendes SchützLadepunkt außer Betrieb nehmen; Techniker schicken
ReaderFailureDas Identifikations-Lesegerät ist ausgefallenDefekt oder Beschädigung des RFID-LesegerätsMit einer bekannten, registrierten Karte testen; Reparatur planen
ResetFailureDer Reset konnte nicht ausgeführt werdenFirmware- oder HardwareproblemHard Reset oder Stromzyklus vor Ort versuchen
UnderVoltageSpannung unter dem zulässigen BereichSchwache Versorgung, lose Verbindung, NetzproblemVersorgung und Klemmen prüfen
WeakSignalSchwaches FunksignalSchlechte Mobilfunk- oder WLAN-AbdeckungAntennenposition oder Netzwerk verbessern

Ein praxistauglicher Ablauf zur Fehlersuche

  1. Die vollständige Nachricht lesen. Betrachten Sie Status, errorCode, vendorErrorCode und info gemeinsam und notieren Sie den Zeitpunkt.
  2. Die Historie prüfen. Tritt der Fehler zum ersten Mal auf oder wiederholt er sich? Begann er nach einem Firmware-Update, einem Stromausfall oder einem Wetterereignis?
  3. Die Verbindung prüfen. Wenn keine Heartbeats mehr ankommen, liegt das Problem möglicherweise am Netzwerk und nicht an der Ladestation. Häufige Verbindungsprobleme beschreibt unser Leitfaden zum Verbinden einer Ladestation mit einem OCPP-Server.
  4. Den Status aktualisieren. Fordern Sie mit TriggerMessage eine neue StatusNotification an und bestätigen Sie, dass der Fehler noch besteht.
  5. Die Lösung mit den geringsten Auswirkungen versuchen. Entriegeln Sie den Ladepunkt, ändern Sie die Verfügbarkeit oder führen Sie einen Soft Reset durch – sofern sinnvoll in dieser Reihenfolge.
  6. Eskalieren. Kehrt der Fehler zurück oder ist er sicherheitsrelevant, nehmen Sie den Ladepunkt außer Betrieb und planen Sie einen Technikereinsatz.

Spielregeln für Remote-Reset und Entriegelung

Unbedachte Remote-Befehle können Fahrer verärgern oder echte Probleme verdecken.

  • Zuerst auf aktive Ladevorgänge prüfen. Ein Reset beendet laufende Transaktionen. Setzen Sie keine Ladestation zurück, während jemand lädt, es sei denn, sie ist ohnehin nicht nutzbar.
  • Einen Soft Reset bevorzugen. Ein Soft Reset startet die Software geordnet neu. Nutzen Sie einen Hard Reset nur, wenn der Soft Reset fehlschlägt.
  • Nur auf Anfrage entriegeln. Entriegeln Sie einen Ladepunkt, wenn ein Fahrer ein festsitzendes Kabel meldet – idealerweise, während Sie mit ihm in Kontakt sind.
  • Sicherheitsfehler nicht verschleiern. Wiederholte Resets nach einem GroundFailure oder einem Überstromfehler können Menschen gefährden.
  • Defekte Ladepunkte deaktivieren. Wird ein Ladepunkt auf nicht verfügbar gesetzt, verlieren Fahrer bis zur Reparatur keine Zeit daran.
  • Dokumentieren, was Sie getan haben. Ein Protokoll der Befehle und Ergebnisse hilft der nächsten Person, die Historie zu verstehen.

Die OCPP-Software von Üreticy unterstützt Soft und Hard Reset, Remote-Stopp, Entriegeln des Ladepunkts, Ändern der Verfügbarkeit, Ändern der Konfiguration und TriggerMessage direkt aus dem Dashboard, und jedes Befehlsergebnis wird protokolliert.

Protokollierung und Alarme

Ein CSMS sollte die rohen OCPP-Nachrichten speichern, sie durchsuchbar machen und die richtigen Personen alarmieren, wenn etwas schiefgeht.

  • Rohe Nachrichtenprotokolle: Der exakte StatusNotification-Payload einschließlich der Herstellerfelder ist oft der schnellste Weg zur Diagnose.
  • Alarme: Benachrichtigen Sie das Team über Störungen, Verbindungsabbrüche und Befehle, auf die keine Antwort kam.
  • Statushistorie: Eine Zeitleiste pro Ladepunkt zeigt, ob eine Störung neu ist oder wiederkehrt.

Üreticy bietet durchsuchbare OCPP-Nachrichtenprotokolle und Alarme bei Störungen, Verbindungsabbrüchen, Befehls-Timeouts und Limitwarnungen sowie ein Live-Dashboard mit dem Status aller Ladepunkte. Mehr dazu in der vollständigen Funktionsliste.

Wann ein Techniker vor Ort nötig ist

  • Sicherheitsrelevante Fehler wie GroundFailure, OverCurrentFailure oder wiederholte Spannungsfehler.
  • Hardwaredefekte wie PowerSwitchFailure, PowerMeterFailure oder ReaderFailure.
  • Jede Störung, die nach einem Reset wiederkehrt, oder eine Ladestation, die nach Netzwerkprüfungen offline bleibt.
  • Sichtbare Schäden, die Fahrer melden, etwa an Kabeln, Steckern oder Gehäusen.
  • Defekte Kartenlesegeräte, die den Zugang blockieren; schließen Sie Kartenprobleme vorher mithilfe unseres Leitfadens zur Autorisierung per RFID-Ladekarte aus.

Geben Sie dem Techniker die Fehlercodes, Herstellercodes, Zeitstempel und die bereits versuchten Remote-Maßnahmen mit.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Status und errorCode in OCPP?

Der Status beschreibt den Zustand des Ladepunkts, etwa Available, Charging oder Faulted. Der errorCode beschreibt ein Problem, etwa GroundFailure oder InternalError. In OCPP 1.6 werden beide gemeinsam in der Nachricht StatusNotification gesendet.

Was bedeutet vendorErrorCode?

Der vendorErrorCode ist ein optionales Feld, in dem der Hersteller der Ladestation seinen eigenen, detaillierteren Fehlercode meldet. Seine Bedeutung ist in der Dokumentation des Herstellers festgelegt, nicht in OCPP. Für die Diagnose ist er oft aussagekräftiger als der Standard-errorCode.

Ist SuspendedEV ein Fehler?

Nein. SuspendedEV bedeutet, dass das Fahrzeug gerade keine Energie aufnimmt, zum Beispiel weil die Batterie voll ist oder es auf eine geplante Ladezeit wartet. Prüfenswert wird es erst, wenn ein Fahrzeug, das Energie benötigt, in diesem Status verharrt.

Sollte ich eine Ladestation zurücksetzen, die Faulted meldet?

Bei softwarebezogenen Fehlern wie InternalError ist ein Soft Reset ein sinnvoller erster Schritt, sofern kein Ladevorgang aktiv ist. Bei sicherheitsrelevanten Fehlern wie GroundFailure sollten Sie nicht wiederholt zurücksetzen, sondern den Ladepunkt außer Betrieb nehmen und einen Techniker hinzuziehen.

Sind die Fehlercodes in OCPP 2.0.1 dieselben wie in 1.6?

Nein. In OCPP 2.0.1 meldet die StatusNotification nur den Status des Ladepunkts, und detaillierte Probleme werden als Ereignisse über das Device Model gemeldet. Das Vorgehen bei der Fehlersuche bleibt gleich, doch Nachrichten und Felder sind andere.

Sehen Sie jeden Ladepunktstatus, jeden Fehlercode und jede OCPP-Nachricht an einem Ort und reagieren Sie auf Störungen mit protokollierten Remote-Befehlen. Entdecken Sie die OCPP-Software von Üreticy oder kontaktieren Sie uns für eine Vorführung.