OCPP-2.0.1-Testtool für Ladestations- und Wallbox-EntwicklerSehen Sie, was Ihre Ladestation wirklich sendet

EVSExplorer ist ein OCPP-2.0.1-Test-CSMS für die Entwicklung von Ladestationen und Wallboxen. Verbinden Sie eine echte Station, prüfen Sie jede Nachricht gegen die offiziellen Schemata, analysieren Sie die Verbindungsstabilität, senden Sie beliebige Requests und automatisieren Sie alles über die REST-API. In unserer Cloud oder auf Ihrer eigenen Hardware.

  • Cloud oder eigene Hardware: Ihre Wahl, gleiches Produkt
  • OCPP-2.0.1-WebSocket-Server für echte Ladestationen
  • Jede Nachricht gegen die offiziellen JSON-Schemata validiert
  • Vollständige REST-API für CI und Testskripte
  • Bereit für KI-Agenten (Skill-Datei inklusive)
EVSExplorer-Dashboard mit sieben Ladepunkten samt Verbindungs- und Ladestatus

Für das ganze Ladestations-Team

Von der ersten BootNotification eines neuen Prototyps bis zum Release-Testbericht. Ein Werkzeug für den Prüfstand.

Entwickler

Jede Nachricht live verfolgen, während Sie entwickeln. Beobachten Sie die OCPP-J-Nachrichten Ihrer Station in Echtzeit, prüfen Sie schema-validierte Payloads und beantworten Sie „Was haben wir eigentlich gesendet?“ in Sekunden, ohne serielle Logs zu durchsuchen.

Tester

Machen Sie Wackelkandidaten reproduzierbar. Schließen Sie WebSocket-Verbindungen, blockieren Sie Reconnects, antworten Sie automatisch mit eigenen oder absichtlich fehlerhaften Payloads und beobachten Sie genau, wie sich die Station erholt.

Projektleiter

Wissen, wo jeder Prototyp steht. Ein Live-Dashboard über alle Geräte auf dem Prüfstand, Uptime-Zahlen und Ladehistorien, die Sie direkt in den Statusbericht übernehmen können.

Ein genauerer Blick

Echte Screenshots, echte Datenflüsse! So sieht der Alltag mit EVSExplorer aus.

Nachrichten-Log

Jede OCPP-Nachricht, validiert und durchsuchbar

Rohe OCPP-J-Nachrichten in beide Richtungen, geprüft gegen die offiziellen OCPP-2.0.1-JSON-Schemata. Filtern Sie nach Aktion, Richtung oder Payload-Inhalt, blenden Sie Heartbeats aus und öffnen Sie jede Nachricht, um zu sehen, was tatsächlich übertragen wurde.

  • Request-/Response-/Error-Zuordnung mit Anomalie-Erkennung (verspätete, doppelte und unzuordenbare Antworten werden markiert)
  • Volltextsuche in Payloads
  • Rollierende Zeitfenster oder historische Zeiträume
OCPP-Nachrichten-Log mit geöffnetem StatusNotification-Request samt JSON-Payload

Verbindungsstabilität

Finden Sie instabile Verbindungen vor Ihren Kunden

Sitzungen, Offline-Lücken und abgewiesene Verbindungsversuche werden aus den rohen WebSocket-Ereignissen abgeleitet, inklusive der Frage, wer die Verbindung beendet hat und warum.

  • Uptime, Verbindungszähler und längste Offline-Lücke je Zeitfenster
  • Close-Codes und Verursacher: Hat die Station den Socket geschlossen oder das CSMS?
  • Sitzungsverlauf sekundengenau
Verbindungsstabilität mit Uptime-Statistik und Zeitleiste aus Sitzungen und Offline-Lücken

Ladevorgänge

Vom ersten TransactionEvent bis zum letzten Messwert

Ladevorgänge mit vollständiger Ereignis-Zeitleiste und Diagrammen für jeden gemeldeten Messwert (Leistung, Energie, Ladezustand, Spannung, Strom, je Phase, sofern verfügbar).

  • Sequenznummern sichtbar gemacht (Lücken zeigen verlorene Ereignisse)
  • Offline aufgezeichnete Messwerte werden gekennzeichnet
  • Stop-Grund, ID-Token und Remote-/Lokal-Kontext je Ladevorgang
Ladevorgang-Detailansicht mit 11-kW-Ladekurve über fast vier Stunden

Kommando-Konsole

Senden Sie jeden Request, auch absichtlich nicht OCPP-konforme

Senden Sie jede CSMS-initiierte OCPP-2.0.1-Aktion mit editierbarer Payload-Vorlage. Schema-Verletzungen sind ausdrücklich erlaubt: Negativtests sind ein Feature, kein Fehler.

  • Payload-Vorlagen für alle OCPP-2.0.1-Aktionen
  • %UTC_TIMESTAMP%-Platzhalter wird beim Senden aufgelöst
  • Antworten werden verfolgt, bis sie abgeschlossen sind, fehlschlagen oder das Timeout greift
Kommando-Konsole mit vorbereitetem TriggerMessage-Request an eine Ladestation

Alles, was Sie für OCPP 2.0.1 brauchen

Keine Mock-Daten, keine Magie. Jede Funktion arbeitet auf Basis der echten Nachrichten Ihrer Ladestationen.

OCPP-2.0.1-CSMS

Ein WebSocket-Server für OCPP-J 2.0.1 mit vielen Ladepunkten gleichzeitig, optional mit HTTP Basic Auth je Station.

Schema-Validierung

Jede ein- und ausgehende Nachricht wird gegen die offiziellen OCPP-2.0.1-JSON-Schemata geprüft, sodass Compliance-Probleme sofort auffallen.

Live-Dashboard

Alle registrierten Ladepunkte mit Verbindungs- und Ladestatus, Firmware- und Herstellerinfo, automatisch aktualisiert.

Automatische Antworten

Beantworten Sie stationsseitige Requests automatisch: eigene Payloads je Aktion, Standard-CallErrors oder volle manuelle Kontrolle.

Verbindungsanalyse

Uptime, Sitzungen, Offline-Lücken, Close-Codes und abgewiesene Verbindungsversuche, abgeleitet aus jedem einzelnen WebSocket-Ereignis.

WebSocket-Kontrolle

Trennen Sie die Verbindung einer Station oder blockieren Sie Reconnects für definierte Zeiträume, um das Offline-Verhalten Ihrer Ladestation zu testen.

Ladevorgänge & Messwerte

Ereignis-Zeitleisten mit Erkennung verlorener Ereignisse und Diagramme je Messgröße für die detaillierte Analyse.

Security-Ereignisse

Sicherheitsmeldungen und zertifikatsbezogene Ereignisse jeder Ladestation an einem Ort.

Device-Model-Browser

Fordern Sie einen Base Report an und navigieren Sie durch den EVSE-/Komponenten-/Variablen-Baum der Station.

Kommando-Konsole

Jede CSMS-initiierte Aktion mit editierbaren Payloads, auch absichtlich ungültige für Negativtests.

Nachrichten-Historie

Durchsuchen und filtern Sie sämtliche OCPP-Nachrichten in rollierenden oder historischen Zeitfenstern.

REST-API

Alles, was die Oberfläche kann, gibt es als dokumentierte REST-API, die Basis für skriptgesteuerte Tests und CI.

Automatisieren Sie alles über die REST-API

Die Oberfläche ist nur ein Client. Registrieren Sie Stationen, senden Sie Kommandos, lesen Sie Logs und prüfen Sie Ergebnisse aus Ihren Testskripten oder der CI-Pipeline. Die OpenAPI-Spezifikation dokumentiert jeden Endpunkt.

  • Beliebige OCPP-Aktionen senden und das Ergebnis abfragen (202, dann completed, failed oder timed out)
  • Nachrichten-Logs, Verbindungsereignisse, Ladevorgänge und Messwerte mit Zeitfiltern abfragen
  • Automatische Antworten und Verbindungsblockaden zur Laufzeit konfigurieren

Läuft auch auf Ihrer eigenen Hardware (ein Raspberry Pi genügt). Ihre OCPP-Nachrichten verlassen niemals Ihr Labor.

bench-automation.sh
# Register a charge point identity
curl -X POST http://bench-pi:8081/api/charge-points \
     -H 'Content-Type: application/json' \
     -d '{"id": "PROTO-0042", "name": "Prototype 42"}'

# Fire an OCPP request at the station
curl -X POST http://bench-pi:8081/api/charge-points/PROTO-0042/commands/TriggerMessage \
     -d '{"requestedMessage": "BootNotification"}'
# 202 Accepted  {"message_id": "4f2a97c1-..."}

# Poll the result and assert on the reply
curl http://bench-pi:8081/api/charge-points/PROTO-0042/commands/4f2a97c1-...
# {"status": "completed", "response": {"status": "Accepted"}}

Bereit für KI

Lassen Sie Ihren KI-Agenten den Prüfstand bedienen

Die REST-API ist auf die effiziente Nutzung durch LLM-basierte Agenten ausgelegt, und EVSExplorer liefert eine Skill-Datei mit, die Ihrem KI-Assistenten das Domänenmodell, die Interaktionsmuster und die typischen Arbeitsabläufe beibringt, damit er den Prüfstand für Sie bedient.

  • Selbsterklärend: die Instanz liefert ihre Skill-Datei unter /api/skill.md aus. Verweisen Sie Claude Code oder ein anderes agentisches Tool darauf und der Agent lernt Domänenmodell und Workflows an Ort und Stelle
  • Token-effizient von Haus aus: serverseitige Limits, Zeitfilter, Aktions-Ausschluss und schlanke Feldauswahl halten Antworten klein genug für Modelle mit begrenztem LLM-Kontextfenster
  • Maschinenlesbare Fehlercodes und ein asynchrones Kommando-Muster, das Agenten deterministisch abfragen können
  • Auch die OpenAPI-Spezifikation wird von der Instanz ausgeliefert, sodass Agenten jeden Endpunkt zur Laufzeit entdecken können
agent session

I have an EVSExplorer instance at bench-pi:8081. Fetch the skill.md from http://bench-pi:8081/api/skill.md and tell me which devices are online.

I'll fetch that skill file from the local API.

Ran 1 shell command

Now I understand the API. Let me query the charge points endpoint filtered for connection status.

Ran 1 shell command

Of the 7 registered charge points, only one is currently online: – MyBox — connected, state: Idle The other 6 are offline (disconnected), among them: – CBOX 01 (Idle) – CBOX 02 (Charging — likely stale, since it's disconnected)

✳ Cooked for 15s

When was CBOX 01 last connected?

Ran 1 shell command

CBOX 01 was last connected on 2026-07-16 at 12:14 UTC, then disconnected at 06:32 UTC the next day (reason: no_status_rcvd, disconnect initiated remotely) — so it's been offline for about a day.

✳ Brewed for 7s

What's the configured MessageTimeout on that charge point?

Ran 1 shell command

messageTimeoutSeconds is 30 (the default) — that's the window the CSMS waits for a response to a CSMS-initiated request before it's classified late.

✳ Brewed for 6s

How long is MyBox connected?

Ran 2 shell commands

MyBox reconnected at 2026-07-18 13:57:51 UTC and has been connected for about 12 minutes (as of now, 14:09:56 UTC).

✳ Cooked for 12s

Reboot that charge point

Ran 1 shell command

Reset command sent. Checking the outcome.

Ran 1 shell command

The charge point accepted the Reset (Immediate) command — status Accepted, command completed. It should be rebooting now.

✳ Crunched for 31s

Check if it reconnected

Ran 1 shell command

Not yet — it disconnected (going_away, remote-initiated) at 14:11:02 UTC in response to the reset, but hasn't reconnected. It's currently rebooting. Want me to keep polling?

Aus einer echten Agenten-Session (Claude CLI) gegen eine Prüfstand-Instanz.

Holen Sie EVSExplorer auf Ihren Prüfstand

Erzählen Sie uns von Ihrem Setup und Ihren Testanforderungen. Wir zeigen Ihnen EVSExplorer live und bringen Sie innerhalb weniger Tage an den Start.

Kontaktieren Sie uns

Sprechen Sie mit uns über Ihre OCPP-Testanforderungen und erfahren Sie, wie EVSExplorer in Ihren Workflow passt.

hello@evsexplorer.com

Kontakt aufnehmen

Expertenunterstützung

Technische Beratung von OCPP-Spezialisten

Schnelle Einrichtung

Testen Sie Ihre Ladepunkte innerhalb weniger Stunden

Individuelle Lösungen

Maßgeschneiderte Implementierungen für Ihre Anforderungen