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 umstationiderweitern) - 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
| Name | Beschreibung | Wert | Stufe |
|---|---|---|---|
stationid | Station ID Eindeutige Wallbox-Kennung. Wird automatisch erkannt, sobald sich die Wallbox verbindet. | optional | |
connector | Anschlussnummer Bei Ladestationen mit mehreren Anschlüssen. Zählung beginnt bei 1. | erweitert | |
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) | erweitert | |
idtag | 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) | erweitert | |
connecttimeout | Zeitlimit für die Registrierung Zeitlimit für die Registrierung des Ladepunktes | erweitert | |
meterinterval | Übertragungsintervall der Zählerwerte Zeitintervall für die Übertragung der Zählerwerte (MeterValueSampleInterval) | erweitert | |
metervalues | Zählerwerte für die Übertragung Manuelle Vorgabe der zu konfigurierenden Zählerwerte (MeterValuesSampledData) | 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)