Du kannst deine Keba P40 bei uns über OCPP anlegen und somit intelligent steuern.
Dazu musst du nur den OCPP Link aus unserer App in deiner Keba P40 hinterlegen:
Drücke in unserer App auf "Gerät Hinzufügen" -> "Wallbox" -> "Keba P40".
Stell sicher, dass die Bezeichnung der Wallbox keine "_" oder Leerzeichen " " enthält.
Beachte auch, dass das neueste Update 1.2.2 auf der Wallbox installiert ist und führe eine Zurücksetzung auf Werkseinstellungen durch. Dann kannst du die Wallbox bei uns einbinden.
Anschließend hinterlegen wir den OCPP Link aus der App in der Wallbox:
Gehe dazu auf Einstellungen:
Unter OCPP Einstellungen:
Gib bei Hostname des Zentralsystems: "cleverpv-ocpp.azurewebsites.net" ein
Unter Zentralsystempfad gibst du den Teil des Links ein, der ab ocpp kommt: "ocpp/xxxxxx"
Der Zentralsystemport ist: 443
Problemlösung
Frage: "Ich habe euch als OCPP-Backend eingetragen und komme jetzt mit der Keba App nicht mehr auf meine Wallbox. Was muss ich tun?"
Antwort: "Das ist ein normales Verhalten, wenn ein OCPP-Backend aktiv ist. Du kannst die Keba App aber weiterhin im heimischen WLAN nutzen. Öffne dazu die App, tippe oben rechts auf die drei Punkte und stelle die Verbindung auf 'Netzwerk' um. So greifst du lokal auf deine Wallbox zu."
Wenn du eine Firmware 1.4.5+ hast und deine Wallbox immer "Warte auf Status" oder "Offline" anzeigt, dann gehe wie folgt vor:
1. Swagger UI öffnen
Rufe in deinem Browser
https://<IP-der-Wallbox>:8443/docsauf.Bestätige die Sicherheitswarnung deines Browsers (die Wallbox nutzt ein selbstsigniertes SSL-Zertifikat, daher auch später
--insecurebei cURL-Befehlen).
2. Token generieren und autorisieren
Die API erfordert eine Authentifizierung per Bearer-Token (JWT).
Scrolle in der Swagger UI zum Bereich Auth (oder
authentication).Öffne den Endpunkt
POST /api/v1/auth/login(oder den entsprechend benannten Login-Endpunkt) und klicke auf Try it out.-
Trage dein Installateur-Passwort in den Request-Body ein:
JSON
{ "password": "dein-installateur-passwort" } Klicke auf Execute.
Kopiere im Response-Body den zurückgegebenen Token (die lange Zeichenkette ohne Anführungszeichen).
Scrolle ganz nach oben auf der Seite, klicke auf den Button Authorize und füge den Token ein (je nach Swagger-Version musst du
Bearervoranstellen, achte auf die Beschreibung im Eingabefeld).
3. OCPP-Konfiguration anpassen (Security Profile)
Jetzt, wo du authentifiziert bist, kannst du den Konfigurationswert überschreiben.
Suche den Endpunkt für die OCPP-Konfiguration. Dieser ist typischerweise ein
PATCH- oderPUT-Request unter einem Pfad wie/api/v1/ocpp/configoder/api/v1/config/ocpp.Klicke auf Try it out.
-
Swagger gibt dir ein vorgefertigtes JSON-Schema im Textfeld vor. Du musst den Body so anpassen, dass das Array den Key
ocpp_security_profilemit dem Value"0"enthält. Die genaue Klammersetzung gibt dir Swagger vor, in der Regel sieht der Payload so aus:JSON
{ "configurationKey": [ { "key": "ocpp_security_profile", "value": "0" } ] }(Hinweis: Je nach exakter Firmware-Version kann das Array-Feld auch
customConfigurationoderitemsheißen – orientiere dich an der Struktur, die im Textfeld schon steht). Klicke auf Execute.
4. Erfolg prüfen
Du solltest unter der Execute-Schaltfläche einen HTTP-Status 200 OK (oder 204 No Content) zurückbekommen.
Wenn du die Konfiguration verifizieren möchtest, kannst du über den entsprechenden
GET-Endpunkt (GET /api/v1/ocpp/config) die aktuellen Settings auslesen. Der Wert fürocpp_security_profilesollte nun0sein.