NEWS
Alpha Testing: OCPP Wallbox Adapter
-
Hat jemand eine Idee ?
Ich kann an einer Terra AC in Verbindung mit einem ID5 den Ladevorgang mit den transactionActive und Availability Datenpunkt nicht wieder startenroot@r01iobroker:~# iobroker state get ocpp.0./TACW2242021T0651.1.status {"val":"Finishing","ack":true,"ts":1730023469175,"q":0,"from":"system.adapter.ocpp.0","user":"system.user.admin","lc":1730023469175} root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.1.transactionActive true true The state "ocpp.0./TACW2242021T0651.1.transactionActive" was set to "true" with flag ack=true root@r01iobroker:~# iobroker state get ocpp.0./TACW2242021T0651.1.status {"val":"Finishing","ack":true,"ts":1730023469175,"q":0,"from":"system.adapter.ocpp.0","user":"system.user.admin","lc":1730023469175} root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.1.transactionActive false true The state "ocpp.0./TACW2242021T0651.1.transactionActive" was set to "false" with flag ack=true root@r01iobroker:~# iobroker state get ocpp.0./TACW2242021T0651.1.status {"val":"Finishing","ack":true,"ts":1730023469175,"q":0,"from":"system.adapter.ocpp.0","user":"system.user.admin","lc":1730023469175} root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.1.transactionActive true true The state "ocpp.0./TACW2242021T0651.1.transactionActive" was set to "true" with flag ack=true root@r01iobroker:~# iobroker state get ocpp.0./TACW2242021T0651.1.status {"val":"Finishing","ack":true,"ts":1730023469175,"q":0,"from":"system.adapter.ocpp.0","user":"system.user.admin","lc":1730023469175} root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.0.availability false true The state "ocpp.0./TACW2242021T0651.0.availability" was set to "false" with flag ack=true root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.1.transactionActive false true The state "ocpp.0./TACW2242021T0651.1.transactionActive" was set to "false" with flag ack=true root@r01iobroker:~# iobroker state get ocpp.0./TACW2242021T0651.1.status {"val":"Finishing","ack":true,"ts":1730023469175,"q":0,"from":"system.adapter.ocpp.0","user":"system.user.admin","lc":1730023469175} root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.1.transactionActive true true The state "ocpp.0./TACW2242021T0651.1.transactionActive" was set to "true" with flag ack=true root@r01iobroker:~# iobroker state set ocpp.0./TACW2242021T0651.0.availability true true The state "ocpp.0./TACW2242021T0651.0.availability" was set to "true" with flag ack=true root@r01iobroker:~# iobroker state get ocpp.0./TACW2242021T0651.1.status {"val":"Finishing","ack":true,"ts":1730023469175,"q":0,"from":"system.adapter.ocpp.0","user":"system.user.admin","lc":1730023469175} root@r01iobroker:~# -
Hi, @gbackus wie startest du zuverlässig den Ladevorgang mit der ABB Wallbox? Chargelimit auf 0 setzen macht gelegentlich Probleme bei mir.
@toni-0 Hallo, habe das gleiche Problem. Wie hast du es gelöst, dass du den Ladevorgang zuverlässig über die Datenpunkte starten kannst?
-
@toni-0 Hallo, habe das gleiche Problem. Wie hast du es gelöst, dass du den Ladevorgang zuverlässig über die Datenpunkte starten kannst?
@smarthomenew sagte in Alpha Testing: OCPP Wallbox Adapter:
@toni-0 Hallo, habe das gleiche Problem. Wie hast du es gelöst, dass du den Ladevorgang zuverlässig über die Datenpunkte starten kannst?
Bei mir hat es die Zeit gelöst:
Wenn
transactionActivenicht auslöst, setze ichavailabilitynach 3 Sekunden auffalseund anschließend nach 3 Sekunden wieder auftrue.2 Sekunden danach setze ich
transactionActivewieder auf true und es wird geladen.Meine evBox benötigt etwas mehr Reaktionszeit.
-
@foxriver76 Hallo,
ich bin absolut neu mit dem IOBroker unterwegs, daher doch noch etliche Lücken.
Gerne nehme ich Tips oder Instruktionen auf...Ich möchte von meinen Node-Red Lösungen auf den IOBroker umzustellen.
Da das Wenige was ich mit der Wallbox machen will, bzw. mit Node-Red gemacht habe, lässt mich hier schon noch hoffen...
Letztendlich möchte ich den aktuelle Verbrauch auslesen, was schon geht, passt!!!
Allerdings möchte ich auch die Ladeleistung einstellen können.Ich benutze die Wallbox von Mennekes:
Amtron Professional PNC 22 C2, Wallbox 1385202Ich habe den ocpp Adapter installiert und bekomme die Verbindung zu meiner Wallbox:
ocpp.0 2022-12-10 21:51:13.653 info Received MeterValues from "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:12.730 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:12.612 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:09.666 info Sending GetConfiguration to "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:08.811 info Received MeterValues from "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:08.712 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:08.578 info Requesting MeterValues from "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:08.568 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:08.431 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:08.142 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:08.002 info Received Status Notification from "/ocpp/1365202.00069": Available
ocpp.0 2022-12-10 21:51:07.610 info Received boot notification from "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:07.508 info Requesting StatusNotification from "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:07.506 info New device connected: "/ocpp/1365202.00069"
ocpp.0 2022-12-10 21:51:07.323 info New valid connection from "/ocpp/1365202.00069" (http/ocpp1.6)Um die Ladeleistung einzustellen muss man dem einen Parameter die entsprechende Amperezahl mitgeben:
Ich meine sogar, dass es nur ein String ist, dann entsprechend 6 Ampere für 3,6 kW, oder eben 16 für 11 kW, oder 32 A für 22 kW.Dies schicke ich wie folgt über die Nodered-Node an die Wallbox:
Eingepackt in dieses Array:
Wert = "6"
ger[0] = 2;
ger[1] = "b797fb70-3a57-11ed-b390-c15e4f34211c";
ger[2] = "ChangeConfiguration";
ger[3] = {
key: "OperatorCurrentLimit",
readonly: false,
value: power
}Der ger[1] hat sicherlich keinerlei Bedeutung als irgendein aktueller Schlüssel für dieses Kommando.
Da habe ich schon alles Mögliche geschickt, ohne dass es weder negativ noch positiv auffiel.Letztendlich muss halt der "key: "OperatorCurrentLimit" auf die entsprechende Amperezahl gesetzt werden.
Diesen Key gibt es aber in dem entsprechenden Objekt im IOBroker nicht.
Ich würde jetzt meinen, dass ich den mal "frech" anlegen sollte und dann darüber den Wert ändern.
Bzw. gerade mal gemacht:Sieht dann so aus:
{
"common": {
"name": "OperatorCurrentLimit",
"desc": "Manuell erzeugt",
"role": "state",
"type": "number",
"read": true,
"write": true,
"def": ""
},
"type": "state",
"native": {},
"_id": "ocpp.0./ocpp/1365202_00069.OperatorCurrentLimit",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1670707273587
}Aber wenn ich jetzt einen anderen Wert im iobroker eintrage und speichere, dann sehe ich im Protokoll keinen Traffic zur Wallbox hin.
Dementsprechend wird auch die Änderung nicht bestätigt und steht somit verständlicherweise auf "false".Und in der Wallbox ist der OperatorCurrentLimit nicht verändert.
Ich weiß, ein etwas wildes Probieren...
Habt Ihr mir noch einige Tipps bzw. Instruktionen?
Grüße
Gerhard
@gklank said in Alpha Testing: OCPP Wallbox Adapter:
Amtron Professional PNC 22 C2
Hallo zusammen,
leider bekomme ich keine Verbindung zwischen dem Adapter und meiner Wallbox Mennekes Amtron Professional PNC 22 C2.
Ich habe in der Weboberfläche der Wallbox unter "WebSockets JSON OCPP URL des Backends" die IP meines IOBrokers in der Form "ws://192.168.xxx.xx:9220/" eingegeben - jedoch passiert auf Seite des IOBrokers nichts.
Hat jemand eine Idee, woran das liegen könnte? Muss ich in der Wallbox oder dem Adapter sonst noch irgendetwas einstellen? Gibt es etwas zu beachten?
Vielen Dank für eure Hilfe.
@gklank dich einmal verlinkt, da wir die selbe Wallbox haben ;-)
-
@gklank said in Alpha Testing: OCPP Wallbox Adapter:
Amtron Professional PNC 22 C2
Hallo zusammen,
leider bekomme ich keine Verbindung zwischen dem Adapter und meiner Wallbox Mennekes Amtron Professional PNC 22 C2.
Ich habe in der Weboberfläche der Wallbox unter "WebSockets JSON OCPP URL des Backends" die IP meines IOBrokers in der Form "ws://192.168.xxx.xx:9220/" eingegeben - jedoch passiert auf Seite des IOBrokers nichts.
Hat jemand eine Idee, woran das liegen könnte? Muss ich in der Wallbox oder dem Adapter sonst noch irgendetwas einstellen? Gibt es etwas zu beachten?
Vielen Dank für eure Hilfe.
@gklank dich einmal verlinkt, da wir die selbe Wallbox haben ;-)
@gammler2003 Ich kenne die Wallbox nicht aber soll da wirklich die IP oder die URL rein?
Die IP wäre nämlich nur 192.168.xxx.xx ohne den Rest. Das Maskieren Deiner lokalen IPs kannst Du Dir übrigens sparen... -
@gammler2003 Ich kenne die Wallbox nicht aber soll da wirklich die IP oder die URL rein?
Die IP wäre nämlich nur 192.168.xxx.xx ohne den Rest. Das Maskieren Deiner lokalen IPs kannst Du Dir übrigens sparen...@ahnungsbefreit Hi, vielen Dank für deine Antwort.
Das Ganze sieht aktuell so in den Einstellungen meiner Wallbox aus:
Nach dem Port einen "/" zu setzen hat leider nichts geändert.
Ein Klick auf den i-Button neben dem Feld URL des Backends zeigt folgendes:

Fällt jemandem ein Fehler auf? Mit den richtigen Einstellungen und nach einem Neustart der Wallbox müsste doch zumindest irgendetwas im ioBroker passieren - oder muss ich dort noch irgendetwas ändern?
Ich bin für alle Ideen dankbar.
-
@ahnungsbefreit Hi, vielen Dank für deine Antwort.
Das Ganze sieht aktuell so in den Einstellungen meiner Wallbox aus:
Nach dem Port einen "/" zu setzen hat leider nichts geändert.
Ein Klick auf den i-Button neben dem Feld URL des Backends zeigt folgendes:

Fällt jemandem ein Fehler auf? Mit den richtigen Einstellungen und nach einem Neustart der Wallbox müsste doch zumindest irgendetwas im ioBroker passieren - oder muss ich dort noch irgendetwas ändern?
Ich bin für alle Ideen dankbar.
Hast du auch
wss://getestet? -
@ahnungsbefreit Hi, vielen Dank für deine Antwort.
Das Ganze sieht aktuell so in den Einstellungen meiner Wallbox aus:
Nach dem Port einen "/" zu setzen hat leider nichts geändert.
Ein Klick auf den i-Button neben dem Feld URL des Backends zeigt folgendes:

Fällt jemandem ein Fehler auf? Mit den richtigen Einstellungen und nach einem Neustart der Wallbox müsste doch zumindest irgendetwas im ioBroker passieren - oder muss ich dort noch irgendetwas ändern?
Ich bin für alle Ideen dankbar.
@gammler2003 Das sieht eigentlich alles richtig aus. Kommst Du an das logfile der Wallbox?
-
@gklank said in Alpha Testing: OCPP Wallbox Adapter:
Amtron Professional PNC 22 C2
Hallo zusammen,
leider bekomme ich keine Verbindung zwischen dem Adapter und meiner Wallbox Mennekes Amtron Professional PNC 22 C2.
Ich habe in der Weboberfläche der Wallbox unter "WebSockets JSON OCPP URL des Backends" die IP meines IOBrokers in der Form "ws://192.168.xxx.xx:9220/" eingegeben - jedoch passiert auf Seite des IOBrokers nichts.
Hat jemand eine Idee, woran das liegen könnte? Muss ich in der Wallbox oder dem Adapter sonst noch irgendetwas einstellen? Gibt es etwas zu beachten?
Vielen Dank für eure Hilfe.
@gklank dich einmal verlinkt, da wir die selbe Wallbox haben ;-)
@gammler2003 sagte in Alpha Testing: OCPP Wallbox Adapter:
Ich habe in der Weboberfläche der Wallbox unter "WebSockets JSON OCPP URL des Backends" die IP meines IOBrokers in der Form "ws://192.168.xxx.xx:9220/" eingegeben - jedoch passiert auf Seite des IOBrokers nichts.
Stimmt der Port 9220?
Schon mal anderen Port getestet?Warum nicht Port 19520?
https://wiki.energielenker.de/de/Lobas/Komponentenanbindung/Mennekes-Amtron-Professional -
@gammler2003 sagte in Alpha Testing: OCPP Wallbox Adapter:
Ich habe in der Weboberfläche der Wallbox unter "WebSockets JSON OCPP URL des Backends" die IP meines IOBrokers in der Form "ws://192.168.xxx.xx:9220/" eingegeben - jedoch passiert auf Seite des IOBrokers nichts.
Stimmt der Port 9220?
Schon mal anderen Port getestet?Warum nicht Port 19520?
https://wiki.energielenker.de/de/Lobas/Komponentenanbindung/Mennekes-Amtron-ProfessionalDer Port hier muss doch auch der sein, der im Adapter hinterlegt ist und nicht der des IObrokers.. so zumindest bei mir, auch wenn ich ne EVBox habe, aber eben auch OCPP 1.6
-
@gammler2003 sagte in Alpha Testing: OCPP Wallbox Adapter:
Ich habe in der Weboberfläche der Wallbox unter "WebSockets JSON OCPP URL des Backends" die IP meines IOBrokers in der Form "ws://192.168.xxx.xx:9220/" eingegeben - jedoch passiert auf Seite des IOBrokers nichts.
Stimmt der Port 9220?
Schon mal anderen Port getestet?Warum nicht Port 19520?
https://wiki.energielenker.de/de/Lobas/Komponentenanbindung/Mennekes-Amtron-Professional@meute Ich habe eine andere Wallbox aber bei mir ist das auch 9220.
-
@meute Ich habe eine andere Wallbox aber bei mir ist das auch 9220.
-
Hallo,
ich habe eine Fronius Wattpilot Wallbox.
OCPP-Verbindung steht.
Ich kann die WB auch ein- und ausschalten.Wie/wo kann man die Phasen umschalten, oder den Ladestrom vorgeben?
@foxriver76
Wenn du mal den Thread bearbeitest pass bitte den Titel im ersten Beitrag und ggF die Version an. Ich schätze mal, dass das nicht mehr ALPHA Testing ist - odr? -
Hallo,
ich habe eine Fronius Wattpilot Wallbox.
OCPP-Verbindung steht.
Ich kann die WB auch ein- und ausschalten.Wie/wo kann man die Phasen umschalten, oder den Ladestrom vorgeben?
@hub01 sagte in Alpha Testing: OCPP Wallbox Adapter:
Hallo,
ich habe eine Fronius Wattpilot Wallbox.
OCPP-Verbindung steht.
Ich kann die WB auch ein- und ausschalten.Wie/wo kann man die Phasen umschalten, oder den Ladestrom vorgeben?
chargeLimitundnumberPhases=> bei meiner EVBox Elvi funktioniert allerdings beides nicht.Ich kann die nur ein- und abschalten, ist aber kein Problem, mein Niro EV lädt eh nur einphasig.
-
@hub01 sagte in Alpha Testing: OCPP Wallbox Adapter:
Hallo,
ich habe eine Fronius Wattpilot Wallbox.
OCPP-Verbindung steht.
Ich kann die WB auch ein- und ausschalten.Wie/wo kann man die Phasen umschalten, oder den Ladestrom vorgeben?
chargeLimitundnumberPhases=> bei meiner EVBox Elvi funktioniert allerdings beides nicht.Ich kann die nur ein- und abschalten, ist aber kein Problem, mein Niro EV lädt eh nur einphasig.
@meister-mopper
beide schon probiert, keine Funktion, zumindest keine Änderung in der App erkennbar.
Muss ich morgen nochmal testen.
Warum kann dein Niro EV nur einphasig? -
@meister-mopper
beide schon probiert, keine Funktion, zumindest keine Änderung in der App erkennbar.
Muss ich morgen nochmal testen.
Warum kann dein Niro EV nur einphasig?@hub01 sagte in Alpha Testing: OCPP Wallbox Adapter:
Warum kann dein Niro EV nur einphasig?
Warum heißt der Golf von Mexiko plötzlich Golf von Amerika :grinning: - Wahrscheinlich hat es jemand bestimmt :man-shrugging: .
-
@hub01 sagte in Alpha Testing: OCPP Wallbox Adapter:
Warum kann dein Niro EV nur einphasig?
Warum heißt der Golf von Mexiko plötzlich Golf von Amerika :grinning: - Wahrscheinlich hat es jemand bestimmt :man-shrugging: .
@meister-mopper
hab auch den Niro EV und der kann 1- und 3-phasig.
Dachte, dass wird dann jeder EV können.
Wie groß ist den deine Batterie?
Kann mich an 48 und 64 kWh erinnern, da lädts man 1-phasig ganz schon lang. -
@meister-mopper
hab auch den Niro EV und der kann 1- und 3-phasig.
Dachte, dass wird dann jeder EV können.
Wie groß ist den deine Batterie?
Kann mich an 48 und 64 kWh erinnern, da lädts man 1-phasig ganz schon lang. -
Erstmal ein "Danke" für all die Arbeit, die ihr schon in den Adapter gesteckt habt.
Und dann habe ich am Start - wie vermutlich viele - erstmal ein paar Problemchen :-)
Ich habe eine Charge Amps Halo (verfügt neben dem 11kW Ladepunkt auch über eine Steckdose).
Die Verbindung klappt und ich sehe Status, Messwerte etc.
Aber das Setzen des Ladestrom ignoriert meine Wallbox noch (oder der Adapter).Ich habe es probiert mit ändern der folgenden Werte:
ocpp.0./2105033907M.1.chargeLimit
ocpp.0./2105033907M.1.chargeLimitType
ocpp.0./2105033907M.1.numberPhasesAber egal was ich mache, lädt die Wallbox weiterhin nur mit 6A auf einer Phase.
Im Log sehe ich SetChargingProfile for /xxxxxx.1 (aber trotz loglevel "silly" nicht die Inhalte).
Eine Fehlermeldung kommt nicht.Es hat bestimmt jemand eine Idee, was ich probieren kann, oder!?
Welche Info braucht ihr zusätzlich, um meinen Fehler einzugrenzen?Nachtrag: Ich habe auch ocpp.0./2105033907M.configuration.UserCurrentLimit probiert.
Dort ist damit sehe ich zumindest in der Web-Oberfläche der Wallbox, dass sich eine Einstellung ändert. Das Laden ist aber weiterhin bei 1 Phase mit 6A.
Nebeninfo: Wenn ich in ocpp.0./2105033907M.configuration.UserCurrentLimit den Wert "0.10" eingeben will, wird das konvertiert in "0.1" und mit einem Fehler quittiert. Andere Werte gehen. -
Erstmal ein "Danke" für all die Arbeit, die ihr schon in den Adapter gesteckt habt.
Und dann habe ich am Start - wie vermutlich viele - erstmal ein paar Problemchen :-)
Ich habe eine Charge Amps Halo (verfügt neben dem 11kW Ladepunkt auch über eine Steckdose).
Die Verbindung klappt und ich sehe Status, Messwerte etc.
Aber das Setzen des Ladestrom ignoriert meine Wallbox noch (oder der Adapter).Ich habe es probiert mit ändern der folgenden Werte:
ocpp.0./2105033907M.1.chargeLimit
ocpp.0./2105033907M.1.chargeLimitType
ocpp.0./2105033907M.1.numberPhasesAber egal was ich mache, lädt die Wallbox weiterhin nur mit 6A auf einer Phase.
Im Log sehe ich SetChargingProfile for /xxxxxx.1 (aber trotz loglevel "silly" nicht die Inhalte).
Eine Fehlermeldung kommt nicht.Es hat bestimmt jemand eine Idee, was ich probieren kann, oder!?
Welche Info braucht ihr zusätzlich, um meinen Fehler einzugrenzen?Nachtrag: Ich habe auch ocpp.0./2105033907M.configuration.UserCurrentLimit probiert.
Dort ist damit sehe ich zumindest in der Web-Oberfläche der Wallbox, dass sich eine Einstellung ändert. Das Laden ist aber weiterhin bei 1 Phase mit 6A.
Nebeninfo: Wenn ich in ocpp.0./2105033907M.configuration.UserCurrentLimit den Wert "0.10" eingeben will, wird das konvertiert in "0.1" und mit einem Fehler quittiert. Andere Werte gehen.@homeuser
Ich kann mir selbst antworten, da ich in einem evcc-Forum vermutlich die Antwort gefunden habe: Weil eine Lastausgleichsgruppe konfiguriert ist, geht sie in einen "Offline"-Modus, wenn sie nicht mit der Cloud vom Anbieter verbunden ist und lädt nur noch mit 6A auf einer Phase.
Die Zuordnung muss nun mein Elektriker im Portal entfernen, weil ich die Rechte dazu nicht habe.Der Hohn dabei ist: Die Lastausgleichsgruppe ist konfiguriert, obwohl ich keinen Lastausgleich brauche. Sie war nötig für die Verbindung mit dem Charge Amps Guard, der PV-Überschussladen implementieren soll. Das haben sie aber "etwas anders" implementiert, so dass oft nicht geladen wird, obwohl genug Überschuss da wäre. Das ist auch der Grund, warum ich jetzt selbst ran muss.
