NEWS
Alpha Testing: OCPP Wallbox Adapter
-
Ich habe zwar diese Wallbox nicht, aber der Datenpunkt
ocpp.0.http://192_168_178_80:9220/EVB-P21312507.1.status(bei dir natürlich andere Bezeichnung und IP) sollte einen geänderten Status anzeigen.Hier siehst du die möglichen Zustände:
{ "_id": "ocpp.0.http://192_168_178_80:9220/EVB-P21312507.1.status", "type": "state", "common": { "name": "Current status of wallbox", "type": "string", "role": "indicator.status", "write": false, "read": true, "states": [ "Available", "Preparing", "Charging", "SuspendedEVSE", "SuspendedEV", "Finishing", "Reserved", "Unavailable", "Faulted" ] } -
Ich habe zwar diese Wallbox nicht, aber der Datenpunkt
ocpp.0.http://192_168_178_80:9220/EVB-P21312507.1.status(bei dir natürlich andere Bezeichnung und IP) sollte einen geänderten Status anzeigen.Hier siehst du die möglichen Zustände:
{ "_id": "ocpp.0.http://192_168_178_80:9220/EVB-P21312507.1.status", "type": "state", "common": { "name": "Current status of wallbox", "type": "string", "role": "indicator.status", "write": false, "read": true, "states": [ "Available", "Preparing", "Charging", "SuspendedEVSE", "SuspendedEV", "Finishing", "Reserved", "Unavailable", "Faulted" ] }@meister-mopper
Leider ändert sich der Status erst wenn das Laden beginnt, sprich ich die Wallbox neu freigebe.
Ändert sich der bei dir wirklich mit anstecken des Fahrzeuges?
Danke -
@meister-mopper
Leider ändert sich der Status erst wenn das Laden beginnt, sprich ich die Wallbox neu freigebe.
Ändert sich der bei dir wirklich mit anstecken des Fahrzeuges?
Danke@daruse sagte in Alpha Testing: OCPP Wallbox Adapter:
@meister-mopper
Leider ändert sich der Status erst wenn das Laden beginnt, sprich ich die Wallbox neu freigebe.
Ändert sich der bei dir wirklich mit anstecken des Fahrzeuges?
DankeDas funktioniert parallel.
Wenn ich das Kfz anschließe, nimmt es die Wallbox und der Adapter sofort wahr, und ich kann vermittels RFID oder auch Adapter-Logik das Laden starten oder stoppen.
-
Hallo #zsmmn,
ich versuche eine Smarte Wallbox Schneider Charge EVH5A11N2C5 anzbinden.
Ich habe in der Schneider Elektriker App folgende URL eingegeben:
wss://192.168.0.102:9220
Die Verbindung klappt leider nicht. LED vorne blinkt gelb. Im Iobroker kommt nichts an.
Die Box ist per WLAN angebunden. Mit der Wiser App von Schneider klappt die Verbindung.
Weiss jemand Rat? -
-
guten morgen #zsmmn,
meine WB Schneider Charge EVH5A11N2C5 funktioniert nun grundsätzlich mit dem Adapter, kann das laden starten und empfange die Werte beim laden.
Allerdings bekomme ich keine config der WB beim starten des Adapters aus der WB:ocpp.0 2025-10-18 08:13:53.007 error Could not request configuration of /d48b0847-0509-4ae3-a11e-22844a923353: Util.isObject is not a function ocpp.0 2025-10-18 08:13:53.006 info Sending GetConfiguration to "/d48b0847-0509-4ae3-a11e-22844a923353" ocpp.0 2025-10-18 08:13:53.006 warn Could not request states of "/d48b0847-0509-4ae3-a11e-22844a923353": Util.isObject is not a function ocpp.0 2025-10-18 08:13:53.005 info Requesting BootNotification from "/d48b0847-0509-4ae3-a11e-22844a923353" ocpp.0 2025-10-18 08:13:52.274 info Received Status Notification from "/d48b0847-0509-4ae3-a11e-22844a923353.0": Available ocpp.0 2025-10-18 08:13:52.004 info Received Status Notification from "/d48b0847-0509-4ae3-a11e-22844a923353.1": Available ocpp.0 2025-10-18 08:13:51.973 info New device connected: "/d48b0847-0509-4ae3-a11e-22844a923353" ocpp.0 2025-10-18 08:13:47.542 info New valid connection from "/d48b0847-0509-4ae3-a11e-22844a923353" (http/ocpp1.6) ocpp.0 2025-10-18 08:13:45.735 info Server listening on port 9220 ocpp.0 2025-10-18 08:13:45.665 info Starting OCPP Serverich hoffe in der config den Parameter meiner WB "LedIntensity" steuern zu können. Der Gerät hat eine LED die viel zu hell dauernd leuchtet. Kann mir damit quasi die Beleuchtung vom carport nachts sparen ;)
Hier zur Info die OCPP Beschreibung der Box EVlink Pro AC OCPP Connectivity Guide.pdf -
-
@quinti Ich weiß nicht, ob es eine Frage der Weiterentwicklung des Adapters ist, da OCPP diese Informationen nach meinem Verständnis recht generisch überträgt. Bei mir ist beispielsweise der Eintrag folgende Eintrag vorhanden. ocpp.0./xxxxxxxxxx.configuration.LightIntensity.
Das Log im vorletzten Post sieht ja eher nach einem generellen Problem aus, dass die Kommunikation mit der Wallbox nicht funktioniert. Werden denn überhaupt Objekte angelegt?
Auf "Sending GetConfiguration" antwortet meine mit "Supported profiles by client". Da scheint es ja irgendwie schon nicht zu klappen.
Hat dazu jemand eine Idee? -
@quinti Ich weiß nicht, ob es eine Frage der Weiterentwicklung des Adapters ist, da OCPP diese Informationen nach meinem Verständnis recht generisch überträgt. Bei mir ist beispielsweise der Eintrag folgende Eintrag vorhanden. ocpp.0./xxxxxxxxxx.configuration.LightIntensity.
Das Log im vorletzten Post sieht ja eher nach einem generellen Problem aus, dass die Kommunikation mit der Wallbox nicht funktioniert. Werden denn überhaupt Objekte angelegt?
Auf "Sending GetConfiguration" antwortet meine mit "Supported profiles by client". Da scheint es ja irgendwie schon nicht zu klappen.
Hat dazu jemand eine Idee? -
H Homoran verschob dieses Thema von Tester am
-
H Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
-
Update: ioBroker.ocpp 1.0.0-alpha.4 – Komplett-Modernisierung & Node.js 24/26 Support
Hallo zusammen,
kurzes Update aus der Entwicklung:
Der OCPP-Adapter wurde vor kurzem offiziell in die Community-Organisation iobroker-community-adapters überführt und ich bin als Co-Maintainer eingestiegen.
Wir haben den Adapter unter der Haube von Grund auf modernisiert und die veraltete @ampeco/ocpp-eliftech-Bibliothek durch einen nativen TypeScript OCPP 1.6-J WebSocket-Server ersetzt.
Damit steht ab sofort die 1.0.0-alpha.4 auf npm zum Testen bereit! 🎉
🚀 Was ist neu / behoben?
- Volle Node.js 22, 24 und 26 Kompatibilität: Der gefürchtete Absturz Util.isObject is not a function unter Node.js 24 gehört endgültig der Vergangenheit an.
- Resiliente Verbindungen & Reconnects: Zombie-Sockets bei WLAN-/Netzwerk-Abbrüchen der Wallbox werden sauber bereinigt; ausgehende OCPP-Kommandos werden normgerecht serialisiert.
- Smart Charging & Transaktions-Tracking: RemoteStartTransaction nutzt jetzt normgerecht TxProfile und verwaltet die echte transactionId pro Connector auch über Reconnects hinweg.
- Neue Option stripLeadingSlash: Im Admin kann optional eingestellt werden, ob führende Slashes (/) oder URL-Präfixe aus der Wallbox-ID entfernt werden sollen (erleichtert u.a. die Einbindung in Node-RED). Standardmäßig bleibt alles für Bestandsinstallationen 1:1 abwärtskompatibel.
- Neues Admin-UI: Auf modernes, responsives JSONConfig mit voller Mehrsprachigkeit umgestellt.
- ESLint 9 & aktueller ioBroker-Standard.
🧪 Wie kann getestet werden?
Da es sich um eine Vorabversion handelt, ist sie derzeit nur über npm verfügbar:
- Im ioBroker Admin den Expertenmodus einschalten.
- Unter Adapter auf das Katzen-Symbol (Installieren aus eigener URL) gehen.
- Den Reiter Benutzerdefiniert wählen und eintragen:
iobroker.ocpp@1.0.0-alpha.4 - Auf Installieren klicken. (Alternativ über die Konsole:
iob url iobroker.ocpp@1.0.0-alpha.4)
📢 Worauf freuen wir uns beim Feedback?
- Welches Wallbox-Modell nutzt ihr?
- Klappt der Verbindungsaufbau, Statuswechsel und das Auslesen der Zählerstände (MeterValues)?
- Funktioniert die Ladestromvorgabe (chargeLimit)?
Falls euch etwas auffällt, stellt die Instanz gerne temporär auf Logstufe debug und teilt die Auszüge hier.
Erstellt bitte bei Fehlern ein Issue mit den o. g. erforderlichen Informationen, damit nichts verloren geht.
Mit meiner EVBox funktioniert diese Version bereits ohne Fehler.
Vielen Dank an alle fürs Mit-Testen!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden