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

Moderator: c2j2

Antworten
Benutzeravatar
c2j2
Site Admin
Beiträge: 567
Registriert: 12.Mai 2023, 09:16
Wohnort: Allensbach, Bodensee
Has thanked: 18 times
Been thanked: 55 times
Kontaktdaten:

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

Beitrag 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 – IP-Konfiguration

Im IP-Konfigurationsbildschirm (erscheint automatisch) eingeben:
  • IP-Adresse: Eine beliebige Adresse eintragen (z.B. die der Wallbox). Da bei OCPP die Wallbox sich zur App verbindet, wird die IP nur intern für die Verbindungsverwaltung verwendet.
  • Benutzername: Der User aus dem Verbindungsstring der Wallbox
  • Passwort: Das Passwort aus dem Verbindungsstring der Wallbox
→ Benutzername und Passwort werden vom OCPP-Server geprüft, wenn sich die Wallbox per WebSocket verbindet (Basic Auth im HTTP-Handshake).

Schritt 3 – Ladepunkt-Pfad konfigurieren

Es erscheint ein Dialog „Ladepunkt-Pfad":
  • Charge Point Path: Den Pfad aus dem Verbindungsstring eingeben (ohne führenden „/")
→ Der Server prüft, ob der Pfad der eingehenden WebSocket-Verbindung mit dieser Kennung übereinstimmt.

Schritt 4 – 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+3 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)
  • Autos: Nissan Leaf, Tesla M3 SR+ --- WB: SmartWB, go-eCharger V3
  • PV: 22.6 kWp Süd+Nord (ja!) --- WR: SolarEdge, Fronius --- HS: Sonnen 8 eco 6 kWh
Antworten

Zurück zu „OCPP“