Zum Inhalt springen
EN | DE

OCPP 1.6J kompatibel

Bei OCPP verbindet sich die Wallbox (Client) zu evcc (Server). Die Wallbox muss daher evcc via Hostname (funktionierende DNS-Auflösung erforderlich!) oder über die IP-Adresse auf Port 8887 erreichen können. Standardmäßig wird die erste eingehende Verbindung mit einer beliebigen Ladepunktkennung verwendet. Um mehrere Ladepunkte eindeutig zuordnen zu können müssen die jeweilige Stationskennung (stationid: ) und Anschlussnummer (connector: ) hinterlegt werden. Viele Wallboxen fügen die stationid automatisch der Backend-URL hinzu, bei manchen muss dies manuell geschehen ws://<evcc-host>:8887/<stationid>. Für Zählermesswerte sollte in der Wallbox wenn möglich ein kurzes Zeitintervall (< 10s) konfiguriert werden. Nutzen Sie Ihre RFID-Tags (dies ermöglicht z. B. eine Fahrzeugidentifizierung) oder setzen Sie Ihre Wallbox auf "freies Laden" oder "Autostart" um die für die Ladefreigabe benötigte Transaktion zu erzeugen.

Falls die Wallbox keine Möglichkeit bietet die Transaktionen lokal zu starten, kann die erweiterte Option remotestart genutzt werden um automatisch eine Transaktion zu starten sobald ein Fahrzeug angeschlossen wird. Dies sollte nur in Ausnahmefällen erforderlich sein.

Voraussetzungen:

  • Ggf. zuvor konfigurierte OCPP-Profile (z.B. durch eine andere Backend-Anbindung) in der Wallboxkonfiguration entfernen
  • Backend-URL (Central System) in der Wallboxkonfiguration: ws://<evcc-host>:8887/ (eventuell noch um stationid erweitern)
  • Protokoll: OCPP-J v1.6, ocpp16j, JSON, Websocket, ws:// o.ä.
  • Keine Verschlüsselung, keine Authentifizierung, kein Passwort
  • Verbindung über das lokale Netzwerk

Die konkrete Konfiguration und der tatsächlich nutzbare Funktionsumfang hängen vom Wallbox-Modell und dessen Software ab.

Unterstützte Funktionen

  • mA-Regelung: Feinere Ladestromregelung (mA statt A) für bessere PV-Überschussnutzung.
  • RFID: Integrierter RFID-Kartenleser zur Fahrzeugerkennung.
  • 1P/3P: Automatische Phasenumschaltung. Nützlich beim PV-Überschussladen.

Parameter

NameBeschreibungWertStufe
stationidStation ID

Eindeutige Wallbox-Kennung. Wird automatisch erkannt, sobald sich die Wallbox verbindet.

Beispiel: EVB-P12354
optional
connectorAnschlussnummer

Bei Ladestationen mit mehreren Anschlüssen. Zählung beginnt bei 1.

Standard: 1
erweitert
remotestartRemote-Transaktion bei Fahrzeugverbindung starten

Diese Option nur aktivieren wenn keinerlei Möglichkeit besteht Transaktionen seitens des Ladepunktes zu initiieren! Das ist nur der Fall wenn z. B. kein RFID-Lesegerät vorhanden ist und Ladevorgänge grundsätzlich einzeln per App freigeschaltet werden müssten. Normalerweise sollte der Ladepunkt am Gerät immer so konfiguriert werden, dass entweder eine RFID-Karte zur Freischaltung verwendet wird oder der Ladepunkt auf "Autostart", "Freies Laden" o.ä. eingestellt ist. Zunächst die Dokumentation und die Konfigurationsmöglichkeiten des Ladepunktes prüfen, ggf. beim Hersteller nachfragen! (Verwendet OCPP RemoteStartTransaction)

erweitert
idtagAuthentifizierungs-Token

Diese Option ist nur in Ausnahmefällen erforderlich wenn der Ladepunkt für die Annahme externer Transaktionen einen spezifischen Token erfordert. (Verwendet OCPP RemoteStartTransaction)

Beispiel: evcc
erweitert
connecttimeoutZeitlimit für die Registrierung

Zeitlimit für die Registrierung des Ladepunktes

Standard: 5m
erweitert
meterintervalÜbertragungsintervall der Zählerwerte

Zeitintervall für die Übertragung der Zählerwerte (MeterValueSampleInterval)

Standard: 10s
erweitert
metervaluesZählerwerte für die Übertragung

Manuelle Vorgabe der zu konfigurierenden Zählerwerte (MeterValuesSampledData)

Beispiel: Energy.Active.Import.Register,Power.Active.Import,SoC,Current.Offered,Power.Offered,Current.Import,Voltage
erweitert
Konfigurationsbeispiel für evcc.yaml

Falls du die Konfiguration nicht über die Oberfläche vornehmen möchtest, kannst du alternativ diesen YAML-Block verwenden.

chargers:
- name: my_charger
type: template
template: ocpp
stationid: EVB-P12354 # Station ID, Eindeutige Wallbox-Kennung. Wird automatisch erkannt, sobald sich die Wallbox verbindet. (optional)
connector: 1 # Anschlussnummer, Bei Ladestationen mit mehreren Anschlüssen. Zählung beginnt bei 1. (optional)
remotestart: # Remote-Transaktion bei Fahrzeugverbindung starten, Diese Option nur aktivieren wenn keinerlei Möglichkeit besteht Transaktionen seitens des Ladepunktes zu initiieren! Das ist nur der Fall wenn z. B. kein RFID-Lesegerät vorhanden ist und Ladevorgänge grundsätzlich einzeln per App freigeschaltet werden müssten. Normalerweise sollte der Ladepunkt am Gerät immer so konfiguriert werden, dass entweder eine RFID-Karte zur Freischaltung verwendet wird oder der Ladepunkt auf "Autostart", "Freies Laden" o.ä. eingestellt ist. Zunächst die Dokumentation und die Konfigurationsmöglichkeiten des Ladepunktes prüfen, ggf. beim Hersteller nachfragen! (Verwendet OCPP RemoteStartTransaction) (optional)
idtag: evcc # Authentifizierungs-Token, Diese Option ist nur in Ausnahmefällen erforderlich wenn der Ladepunkt für die Annahme externer Transaktionen einen spezifischen Token erfordert. (Verwendet OCPP RemoteStartTransaction) (optional)
connecttimeout: 5m # Zeitlimit für die Registrierung, Zeitlimit für die Registrierung des Ladepunktes (optional)
meterinterval: 10s # Übertragungsintervall der Zählerwerte, Zeitintervall für die Übertragung der Zählerwerte (MeterValueSampleInterval) (optional)
metervalues: Energy.Active.Import.Register,Power.Active.Import,SoC,Current.Offered,Power.Offered,Current.Import,Voltage # Zählerwerte für die Übertragung, Manuelle Vorgabe der zu konfigurierenden Zählerwerte (MeterValuesSampledData) (optional)