Skip to content

Ladevorgänge

Kontext

Die Ladevorgänge-API bietet Zugriff auf abgeschlossene Ladevorgänge für Ihre Standorte. Jeder Ladevorgang repräsentiert eine einzelne Transaktion – vom Beginn bis zum Ende eines Ladevorgangs – und enthält Energie-, Kosten-, ID- und Ladezustandsdaten, sofern verfügbar.

Verfügbare Endpoints

  • GET /charging-events/site/{id} - Ladevorgänge für einen bestimmten Standort abrufen

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

Pfadparameter

ParameterTypErforderlichBeschreibung
idstringJaDie ID des Standorts, für den Ladevorgänge abgerufen werden sollen

Abfrageparameter

ParameterTypErforderlichBeschreibung
fromstring (ISO 8601)JaBeginn des Zeitraums
tostring (ISO 8601)JaEnde des Zeitraums
search_textstringNeinFreitextsuche in den Ladevorgangsdaten (max. 100 Zeichen)
sort_fieldstringNeinFeld, nach dem die Ergebnisse sortiert werden — siehe Sortierfelder
sort_orderasc | descNeinSortierreihenfolge der Ergebnisse
takenumberNeinAnzahl der zurückzugebenden Datensätze (max. 1000)
skipnumberNeinAnzahl der zu überspringenden Datensätze für die Paginierung

Antwort

json
{
  "charging_events": [
    /* array of charging event objects */
  ],
  "count": 42,
  "truncated": false,
  "dto_presence": true
}
FeldTypBeschreibung
charging_eventsarrayListe der Ladevorgangsobjekte
countnumberGesamtanzahl der übereinstimmenden Datensätze
truncatedbooleanGibt an, ob das Ergebnisset aufgrund von Größenbeschränkungen abgeschnitten wurde
dto_presencebooleanGibt an, ob Daten zur dynamischen Tarifoptimierung (DTO) für diesen Standort vorhanden sind

Daten

Jeder Ladevorgang enthält die folgenden Felder:

Hauptfelder

FeldTypBeschreibung
transaction_idnumberEindeutiger Bezeichner des Ladevorgangs
occurrence_timestring (ISO 8601)Zeitstempel der Aufzeichnung der Transaktion
start_timestring (ISO 8601)Startzeit des Ladevorgangs
stop_timestring (ISO 8601)Endzeit des Ladevorgangs
durationnumberDauer des Ladevorgangs in Sekunden
transaction_dataobjectRohe Transaktionsdaten von der Ladestation

Standort- und Ladestation-Felder

FeldTypBeschreibung
site_idstringID des Standorts, an dem der Ladevorgang stattfand
site_namestringAnzeigename des Standorts
charger_idstringID der Ladestation
charger_namestringAnzeigename der Ladestation
charger_current_typeAC | DCGibt an, ob die Ladestation AC oder DC ist
connector_idnumberConnector-Nummer an der Ladestation
connector_namestringAnzeigename des Connectors

Energie- und Messfelder

FeldTypBeschreibung
energy_consumednumberGesamte während des Ladevorgangs gelieferte Energie (kWh)
meter_startnumberZählerstand zu Beginn des Ladevorgangs (Wh)
meter_stopnumberZählerstand am Ende des Ladevorgangs (Wh)
invalid_meter_readingbooleanGibt an, ob die Zählerstände dieses Ladevorgangs als ungültig markiert wurden
start_socnumberLadezustand zu Beginn des Ladevorgangs (%)
stop_socnumberLadezustand am Ende des Ladevorgangs (%)

RFID-Felder

FeldTypBeschreibung
rfidstringRFID-Tag zur Authentifizierung des Ladevorgangs
rfid_namestringAnzeigename des RFID-Tags
rfid_additional_informationstringZusätzliche Metadaten zum RFID-Tag

Kosten- und Optimierungsfelder

FeldTypBeschreibung
costnumberTatsächliche Kosten des Ladevorgangs
optimized_costnumberKosten des Ladevorgangs, hätte die dynamische Tarifoptimierung (DTO) gegriffen
cost_savingsnumberDifferenz zwischen cost und optimized_cost
dto_optimizedbooleanGibt an, ob dieser Ladevorgang mittels dynamischer Tarifoptimierung optimiert wurde

Sortierfelder

Der Abfrageparameter sort_field akzeptiert die folgenden Werte:

WertBeschreibung
occurrence_timeNach Aufzeichnungszeitpunkt des Ereignisses sortieren
rfidNach RFID-Tag sortieren
rfid_nameNach Anzeigename des RFID-Tags sortieren
energy_consumedNach gelieferter Energie sortieren
durationNach Ladevorgangsdauer sortieren
costNach tatsächlichen Kosten sortieren
optimized_costNach DTO-optimierten Kosten sortieren
cost_savingsNach Kostenersparnis sortieren