Seite 1 von 1

Einrichtung (ACHTUNG: nur vorläufig!!!)

Verfasst: 30.Mär 2026, 15:36
von c2j2
OCPP 1.6J Wallbox einrichten

Bei OCPP ist die Kommunikationsrichtung umgekehrt im Vergleich zu den meisten anderen Wallbox-Protokollen: Die Wallbox (Charge Point) verbindet sich per WebSocket zu dieser App, die als OCPP Central System fungiert.

Beispiel-Verbindungsstring der Wallbox

Code: Alles auswählen

ws://Benutzername:Passwort@<IP dieses Geräts>:8887/Pfad
  • Benutzername → Basic-Auth User
  • Passwort → Basic-Auth Passwort
  • IP-AdresseIP des Android-Geräts (auf dem die App läuft)
  • Port 8887 → OCPP WebSocket-Server-Port (fest)
  • Pfad → Charge-Point-ID / Ladepunkt-Kennung
Schritt 1 – Wallbox-Typ wählen

Einstellungen → Wallbox → Wallbox-Typ → OCPP 1.6J auswählen.

Schritt 2 – OCPP konfigurieren

Es erscheint ein Dialog mit drei Feldern:
  • Benutzername: Der User aus dem Verbindungsstring der Wallbox
  • Passwort: Das Passwort aus dem Verbindungsstring der Wallbox
  • Ladepunkt-Pfad: Die Kennung aus dem Verbindungsstring (ohne führenden „/")
→ Eine IP-Adresse wird nicht benötigt, da der OCPP-Server immer auf dem gleichen Gerät läuft wie die App.

Schritt 3 – Wallbox konfigurieren

In der Wallbox selbst den OCPP-Verbindungsstring einstellen:

Code: Alles auswählen

ws://Benutzername:Passwort@<IP dieses Geräts>:8887/Pfad
  • Die IP-Adresse muss die des Android-Geräts sein, auf dem die App läuft.
  • Port ist immer 8887.
  • User, Passwort und Pfad müssen mit den in Schritt 2 eingegebenen Werten übereinstimmen.
Ablauf der Verbindung
  1. Die App startet einen WebSocket-Server auf Port 8887.
  2. Die Wallbox verbindet sich per ws://... zur App.
  3. Der Server prüft Basic Auth (User + Passwort) und den Pfad (Charge-Point-ID).
  4. Bei Erfolg: Wallbox ist verbunden. Sie sendet OCPP-Nachrichten (BootNotification, StatusNotification, MeterValues, …), die App antwortet und kann Befehle senden (SetChargingProfile, RemoteStart/StopTransaction).
Unterstützte OCPP 1.6 Nachrichten

Eingehend (von der Wallbox):
  • BootNotification
  • Heartbeat
  • StatusNotification
  • MeterValues
  • StartTransaction / StopTransaction
  • Authorize
Ausgehend (zur Wallbox):
  • RemoteStartTransaction / RemoteStopTransaction
  • SetChargingProfile (Stromstärke einstellen)
Achtung, kein wss-Protokoll, und (mindestens bei go-eCharger) den Port als ":8887" in die Verbindungs-Kennung einbauen.