Skip to content

Fehlerereignisse

Kontext

Die Fehlerereignis-API bietet Zugriff auf dieselben Fehlerereignisse, die im ChargePilot Dashboard im Bereich Fehlerereignisse verfügbar sind. Ein Fehlerereignis wird ausgelöst, wenn ein Local Controller offline geht oder wenn eine Ladestation bzw. einer ihrer Anschlüsse einen Fehler meldet. Es wird wieder geschlossen, sobald sich das Gerät erholt hat.

Jedes Ereignis wird durch eine event_id identifiziert. Verwenden Sie den Listen-Endpoint, um Ereignisse für einen Standort zu finden, und anschließend den Detail-Endpoint, um den vollständigen Datensatz für ein einzelnes Ereignis abzurufen.

Verfügbare Endpoints

  • GET /error-events/site/{id} - Fehlerereignisse für einen bestimmten Standort abrufen
  • GET /error-events/site/{id}/{event_id} - Ein einzelnes Fehlerereignis abrufen

GET /error-events/site/{id}

Gibt eine paginierte Liste von Fehlerereignissen für den angegebenen Standort zurück, gefiltert nach Zeitraum und optional durchsuch- sowie sortierbar.

Pfadparameter

ParameterTypErforderlichBeschreibung
idstringJaDie ID des Standorts, für den Fehlerereignisse abgerufen werden sollen

Abfrageparameter

ParameterTypErforderlichBeschreibung
start_datestring (ISO 8601)JaBeginn des Zeitraums
end_datestring (ISO 8601)JaEnde des Zeitraums
search_textstringNeinFreitextsuche in Geräte-ID, Fehlermeldung und Ladepunktname (max. 100 Zeichen)
sort_fieldstringNeinFeld, nach dem die Ergebnisse sortiert werden — siehe Sortierfelder
sort_orderasc | descNeinSortierreihenfolge der Ergebnisse (Standard: desc)
takenumberNeinAnzahl der zurückzugebenden Datensätze (max. 200)
skipnumberNeinAnzahl der zu überspringenden Datensätze für die Paginierung

Antwort

json
{
  "events": [
    {
      "event_id": "0f1c1f2e-9c4a-4a1f-8a1e-2f0f9b0f3c11",
      "error_status": "active",
      "device_id": "a1b2c3d4",
      "charging_point_name": "Charging Point 1",
      "error_message": "GroundFailure",
      "error_date": "2026-05-15T10:00:00.000Z",
      "automatic_recovery_status": "initiated",
      "site_name": "Depot North",
      "case_type": "connector_error"
    }
  ],
  "records_count": 42
}
FeldTypBeschreibung
eventsarrayListe der Fehlerereignis-Objekte
records_countnumberGesamtzahl der übereinstimmenden Datensätze

GET /error-events/site/{id}/{event_id}

Gibt den vollständigen Datensatz für ein einzelnes Fehlerereignis zurück, einschließlich des Behebungszeitpunkts und etwaiger herstellerspezifischer Fehlerinformationen der Ladestation.

Antwortet mit 404, wenn zur angegebenen event_id kein Fehlerereignis existiert.

Pfadparameter

ParameterTypErforderlichBeschreibung
idstringJaDie ID des Standorts, zu dem das Fehlerereignis gehört
event_idstringJaDie ID des Fehlerereignisses, wie vom Listen-Endpoint in event_id zurückgegeben

Antwort

json
{
  "site_name": "Depot North",
  "controller_id": "a1b2c3d4",
  "charger_id": "charger-1",
  "charging_point_name": "Charging Point 1",
  "error_status": "recovered",
  "error_message": "GroundFailure",
  "error_occurred": "2026-05-15T10:00:00.000Z",
  "error_resolved": "2026-05-15T11:00:00.000Z",
  "automatic_recovery_status": "initiated",
  "automatic_recovery_time": "2026-05-15T10:30:00.000Z",
  "case_type": "connector_error",
  "vendor_error_code": null,
  "vendor_info": null
}

Daten

Fehlerereignis

Jeder Eintrag im events-Array enthält die folgenden Felder:

FeldTypBeschreibung
event_idstringEindeutige Kennung des Fehlerereignisses
error_statusstringOb der Fehler noch besteht — siehe Fehlerstatus
device_idstringID des Local Controllers oder der Ladestation, die den Fehler gemeldet hat
charging_point_namestringAnzeigename des betroffenen Ladepunkts
error_messagestringDer gemeldete Fehler, typischerweise ein OCPP-Fehlercode (z. B. GroundFailure, Offline)
error_datestring (ISO 8601)Zeitpunkt, zu dem der Fehler aufgetreten ist
automatic_recovery_statusstringSiehe Status der automatischen Wiederherstellung
site_namestringAnzeigename des Standorts
case_typestringWelche Art von Gerät ausgefallen ist — siehe Fehlerarten

Fehlerereignis-Details

Der Endpoint für ein einzelnes Ereignis gibt die folgenden Felder zurück:

FeldTypBeschreibung
site_namestringAnzeigename des Standorts
controller_idstringID des Local Controllers, der das betroffene Gerät verwaltet
charger_idstringID der betroffenen Ladestation
charging_point_namestringAnzeigename des betroffenen Ladepunkts
error_statusstringOb der Fehler noch besteht — siehe Fehlerstatus
error_messagestringDer gemeldete Fehler, typischerweise ein OCPP-Fehlercode
error_occurredstring (ISO 8601)Zeitpunkt, zu dem der Fehler aufgetreten ist
error_resolvedstring (ISO 8601)Zeitpunkt der Behebung, oder null, solange der Fehler noch aktiv ist
automatic_recovery_statusstringSiehe Status der automatischen Wiederherstellung
automatic_recovery_timestring (ISO 8601)Zeitpunkt des letzten Wiederherstellungsversuchs. Sagt nichts darüber aus, ob dieser erfolgreich war
case_typestringWelche Art von Gerät ausgefallen ist — siehe Fehlerarten
vendor_error_codestringHerstellerspezifischer Fehlercode der Ladestation, sofern verfügbar
vendor_infostringZusätzliche herstellerspezifische Fehlerinformationen, sofern verfügbar

Jedes Feld kann null sein, wenn die zugrunde liegenden Daten nicht verfügbar sind.

Fehlerstatus

WertBeschreibung
activeDer Fehler besteht weiterhin und das Gerät hat sich nicht erholt
recoveredDas Gerät hat sich erholt und der Fehler ist geschlossen

Fehlerarten

WertBeschreibung
controller_errorDer Local Controller ist offline gegangen
charger_errorDie Ladestation hat einen Fehler oder eine Störung gemeldet
connector_errorEin Anschluss der Ladestation hat einen Fehler oder eine Störung gemeldet

Status der automatischen Wiederherstellung

ChargePilot versucht, einige Fehler automatisch zu beheben, beispielsweise durch einen Neustart der betroffenen Ladestation.

WertBeschreibung
initiatedFür diesen Fehler wurde eine automatische Wiederherstellung ausgelöst
not_initiatedEs wurde keine automatische Wiederherstellung ausgelöst — entweder ist sie für diesen Fehler nicht vorgesehen, sie steht noch aus, oder ein vorheriger Versuch wurde nicht abgeschlossen

Sortierfelder

Der Abfrageparameter sort_field akzeptiert die folgenden Werte:

WertBeschreibung
error_dateNach Zeitpunkt des Fehlers sortieren
error_statusNach Fehlerstatus sortieren
device_idNach Geräte-ID sortieren
charging_point_nameNach Ladepunktname sortieren
error_messageNach Fehlermeldung sortieren
case_typeNach Fehlerart sortieren
site_nameNach Standortname sortieren
automatic_recovery_statusNach Status der automatischen Wiederherstellung sortieren