Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Alpha Testing: OCPP Wallbox Adapter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    895

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Alpha Testing: OCPP Wallbox Adapter

Scheduled Pinned Locked Moved Tester
ocppwallboxadapter
448 Posts 49 Posters 120.3k Views 47 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Schimi

    Ok, hat geklappt (Url im iobroker)...
    Die ersten daten sind da... Bin noch unterwegs (habe es uber vpn "eingerichtet"...

    Ich mache später mal nen screenshot... Oder was "braucht" ihr noch?

    S Online
    S Online
    Schimi
    wrote on last edited by Schimi
    #19

    Wallbox:
    cFos PowerBrain Wallbox (PowerBrain Controller)
    1a5ca2c1-c4a5-4923-a00b-ca8d97c8bae9-image.png fc86dfa9-98d3-48e5-9a91-327539d1f779-image.png

    3dec0653-7d04-4c40-bd8c-dab898ca867d-image.png

    Ich kann das laden mit dem Datenpunkt "transactionActive" starten und beenden.... das chargeLimit scheint keine auswirkung zu haben.

    Wenn ich "aviability" auf false stelle geht das laden auch aus bzw bei true auf an....

    Viel mehr konnte ich nicht testen da keine großartige ladung gerade bevorsteht....

    Scheint sich auch mit dem automatischen überschussladen der Box zu beissen (die Box habe ich im iobroker über Modbus eingebunden (und ein zwei HTTP befehle (dokumentiert auf der Webseite)...

    Das wurde vom Log ausgespuckt während ich "rumprobiert" habe:

    ocpp.0
    2021-10-31 16:40:21.224	info	Received Status Notification from "/1": SuspendedEVSE
    
    ocpp.0
    2021-10-31 16:40:16.392	info	Received MeterValues from "/1"
    
    jarvis.0
    2021-10-31 16:40:15.955	info	Client with IP ::ffff:192.168.1.182 connected
    
    ocpp.0
    2021-10-31 16:39:17.671	info	Received Status Notification from "/1": Charging
    
    ocpp.0
    2021-10-31 16:39:16.382	info	Received Status Notification from "/1": SuspendedEVSE
    
    ocpp.0
    2021-10-31 16:39:16.359	info	Received Start transaction from "/1"
    
    ocpp.0
    2021-10-31 16:39:16.345	info	Received Authorization Request from "/1"
    
    ocpp.0
    2021-10-31 16:39:07.639	info	Received Status Notification from "/1": Preparing
    
    ocpp.0
    2021-10-31 16:38:58.020	info	Received stop transaction from "/1"
    
    ocpp.0
    2021-10-31 16:38:57.998	info	Received Status Notification from "/1": Unavailable
    
    ocpp.0
    2021-10-31 16:38:44.232	error	Cannot execute command "chargeLimit" for "/1": Invalid value "[object Object]" for field csChargingProfiles
    
    ocpp.0
    2021-10-31 16:38:35.310	info	Received MeterValues from "/1"
    
    ocpp.0
    2021-10-31 16:37:37.301	error	Cannot execute command "chargeLimit" for "/1": Invalid value "[object Object]" for field csChargingProfiles
    
    ocpp.0
    2021-10-31 16:37:35.316	info	Received MeterValues from "/1"
    
    ocpp.0
    2021-10-31 16:37:03.640	error	Cannot execute command "chargeLimit" for "/1": Invalid value "[object Object]" for field csChargingProfiles
    
    ocpp.0
    2021-10-31 16:36:36.598	info	Received Status Notification from "/1": Charging
    
    ocpp.0
    2021-10-31 16:36:35.299	info	Received Status Notification from "/1": SuspendedEVSE
    
    ocpp.0
    2021-10-31 16:36:35.282	info	Received Start transaction from "/1"
    
    ocpp.0
    2021-10-31 16:36:35.259	info	Received Authorization Request from "/1"
    
    ocpp.0
    2021-10-31 16:35:51.234	info	Received Status Notification from "/1": Preparing
    
    ocpp.0
    2021-10-31 16:35:51.195	info	Received stop transaction from "/1"
    
    ocpp.0
    2021-10-31 16:35:40.172	info	Received Status Notification from "/1": SuspendedEVSE
    
    ocpp.0
    2021-10-31 16:35:40.139	info	Received Start transaction from "/1"
    
    ocpp.0
    2021-10-31 16:35:40.125	info	Received Authorization Request from "/1"
    
    ocpp.0
    2021-10-31 16:35:24.183	error	Cannot execute command "chargeLimit" for "/1": Invalid value "[object Object]" for field csChargingProfiles
    
    ocpp.0
    2021-10-31 16:34:54.505	info	Received Status Notification from "/1": Preparing
    
    ocpp.0
    2021-10-31 16:34:48.702	info	Received Status Notification from "/1": Unavailable
    
    ocpp.0
    2021-10-31 16:34:39.182	error	Cannot execute command "chargeLimit" for "/1": Invalid value "[object Object]" for field csChargingProfiles
    
    ocpp.0
    2021-10-31 16:34:28.088	error	Cannot execute command "chargeLimit" for "/1": Invalid value "[object Object]" for field csChargingProfiles
    
    1 Reply Last reply
    0
    • M Offline
      M Offline
      manuBT
      wrote on last edited by
      #20

      Schönen guten Abend!

      Also nach dem ich lange den „/„ am Ende der OCPP Server Adresse vergessen habe kann ich nun Erfolg melden.
      Der Adapter spricht mit einer EVBox Elvi.
      Es kommt nicht viel an aber wenigstens etwas!

      Sollte eigentlich mehr kommen oder ist das der aktuelle Stand ?!

      Beste Grüße !

      E3032512-8FBB-452C-9696-D740DA0692A9.jpeg

      foxriver76F D Meister MopperM 3 Replies Last reply
      0
      • M manuBT

        Schönen guten Abend!

        Also nach dem ich lange den „/„ am Ende der OCPP Server Adresse vergessen habe kann ich nun Erfolg melden.
        Der Adapter spricht mit einer EVBox Elvi.
        Es kommt nicht viel an aber wenigstens etwas!

        Sollte eigentlich mehr kommen oder ist das der aktuelle Stand ?!

        Beste Grüße !

        E3032512-8FBB-452C-9696-D740DA0692A9.jpeg

        foxriver76F Offline
        foxriver76F Offline
        foxriver76
        Developer
        wrote on last edited by foxriver76
        #21

        @manubt Ne das ist alles zur Zeit.. ihr könnt euch gerne mal das Protokoll anschauen. Ich weiß aktuell nicht was ich da noch sinnvolles rausziehen soll/kann. Sehe gerade, dass er dir wegen der IP-Adresse ein Haufen "Ordner" anzeigt.

        Edit: Habe eine 0.0.8 gemacht, da sollten solche Strukturen nun vermieden werden.

        Videotutorials & mehr

        Hier könnt ihr mich unterstützen.

        M S 2 Replies Last reply
        0
        • foxriver76F foxriver76

          @manubt Ne das ist alles zur Zeit.. ihr könnt euch gerne mal das Protokoll anschauen. Ich weiß aktuell nicht was ich da noch sinnvolles rausziehen soll/kann. Sehe gerade, dass er dir wegen der IP-Adresse ein Haufen "Ordner" anzeigt.

          Edit: Habe eine 0.0.8 gemacht, da sollten solche Strukturen nun vermieden werden.

          M Offline
          M Offline
          manuBT
          wrote on last edited by
          #22

          @foxriver76 Ich schaue mir das bei Gelegenheit mal an. Kämpfe gerade noch an einer anderen Stelle mit der Wallbox das sie den originalen Nachgerüsteten ModBus Zähler erkennen will ! :)

          Danke trotzdem!

          1 Reply Last reply
          0
          • M Offline
            M Offline
            manuBT
            wrote on last edited by
            #23

            @foxriver76

            So, Zähler ist auch in seine Schranken gewiesen!

            Jetzt ist mir aber doch noch etwas in den Sinn gekommen wozu meine technischen Fähigkeiten sicher nicht ausreichend sind…
            Es ist ja schon ziemlich cool die Daten jetzt lokal zu haben und damit irgendwelche Auswertungen zu machen etc.
            Jedoch wäre es ja auch schon gut zusätzlich noch mit dem Backend des Herstellers verbunden zu sein.
            Wegen Firmware Update etc…
            So wie ich das OCPP verstehe gibt es da ja keine große Sicherheit etc.
            Könnte der Adapter die Daten nicht Prinzipiell 1:1 an die Adresse des Anbieters durchschieben.
            Der hat keine API oder ähnliches, zumindest öffentlich.
            Damit hätte man das beste aus beiden Welten!

            @foxriver76 Nicht als Forderung verstehen, aber falls es dir im Winter langweilig werden sollte ;)

            Danke so oder so!!!

            foxriver76F 1 Reply Last reply
            0
            • M manuBT

              @foxriver76

              So, Zähler ist auch in seine Schranken gewiesen!

              Jetzt ist mir aber doch noch etwas in den Sinn gekommen wozu meine technischen Fähigkeiten sicher nicht ausreichend sind…
              Es ist ja schon ziemlich cool die Daten jetzt lokal zu haben und damit irgendwelche Auswertungen zu machen etc.
              Jedoch wäre es ja auch schon gut zusätzlich noch mit dem Backend des Herstellers verbunden zu sein.
              Wegen Firmware Update etc…
              So wie ich das OCPP verstehe gibt es da ja keine große Sicherheit etc.
              Könnte der Adapter die Daten nicht Prinzipiell 1:1 an die Adresse des Anbieters durchschieben.
              Der hat keine API oder ähnliches, zumindest öffentlich.
              Damit hätte man das beste aus beiden Welten!

              @foxriver76 Nicht als Forderung verstehen, aber falls es dir im Winter langweilig werden sollte ;)

              Danke so oder so!!!

              foxriver76F Offline
              foxriver76F Offline
              foxriver76
              Developer
              wrote on last edited by
              #24

              @manubt sagte in Alpha Testing: OCPP Wallbox Adapter:

              Könnte der Adapter die Daten nicht Prinzipiell 1:1 an die Adresse des Anbieters durchschieben.

              Verstehe nicht ganz wie du das meinst..

              Videotutorials & mehr

              Hier könnt ihr mich unterstützen.

              1 Reply Last reply
              0
              • foxriver76F foxriver76

                @manubt Ne das ist alles zur Zeit.. ihr könnt euch gerne mal das Protokoll anschauen. Ich weiß aktuell nicht was ich da noch sinnvolles rausziehen soll/kann. Sehe gerade, dass er dir wegen der IP-Adresse ein Haufen "Ordner" anzeigt.

                Edit: Habe eine 0.0.8 gemacht, da sollten solche Strukturen nun vermieden werden.

                S Online
                S Online
                Schimi
                wrote on last edited by
                #25

                @foxriver76 sagte in Alpha Testing: OCPP Wallbox Adapter:

                @manubt Ne das ist alles zur Zeit.. ihr könnt euch gerne mal das Protokoll anschauen. Ich weiß aktuell nicht was ich da noch sinnvolles rausziehen soll/kann. Sehe gerade, dass er dir wegen der IP-Adresse ein Haufen "Ordner" anzeigt.

                Edit: Habe eine 0.0.8 gemacht, da sollten solche Strukturen nun vermieden werden.

                Hi,

                hast du vielleicht eine URL zum protokol.... habe mal gesucht aber irgendwie finde ich nichts "übersichtliches"... Wahrscheinlich suche ich falsch

                foxriver76F 1 Reply Last reply
                0
                • S Schimi

                  @foxriver76 sagte in Alpha Testing: OCPP Wallbox Adapter:

                  @manubt Ne das ist alles zur Zeit.. ihr könnt euch gerne mal das Protokoll anschauen. Ich weiß aktuell nicht was ich da noch sinnvolles rausziehen soll/kann. Sehe gerade, dass er dir wegen der IP-Adresse ein Haufen "Ordner" anzeigt.

                  Edit: Habe eine 0.0.8 gemacht, da sollten solche Strukturen nun vermieden werden.

                  Hi,

                  hast du vielleicht eine URL zum protokol.... habe mal gesucht aber irgendwie finde ich nichts "übersichtliches"... Wahrscheinlich suche ich falsch

                  foxriver76F Offline
                  foxriver76F Offline
                  foxriver76
                  Developer
                  wrote on last edited by foxriver76
                  #26

                  @schimi Ich habe mich an diesem Dokument orientiert: https://www.oasis-open.org/committees/download.php/58944/ocpp-1.6.pdf

                  Videotutorials & mehr

                  Hier könnt ihr mich unterstützen.

                  S 1 Reply Last reply
                  0
                  • foxriver76F foxriver76

                    @schimi Ich habe mich an diesem Dokument orientiert: https://www.oasis-open.org/committees/download.php/58944/ocpp-1.6.pdf

                    S Online
                    S Online
                    Schimi
                    wrote on last edited by
                    #27

                    @foxriver76

                    ich könnt mir vorstellen das sowas wie:

                    • Bei aktiver/letzter session geladene kWh
                    • insgesammt geladene kWh
                    • der soc (wobei ich nicht glaube das die Boxen den auslesen können.... ist bei Typ2 glaube ich gar nicht vorgesehen)

                    Interessant wären falls mal eine Vis damit erzeugen möchte...

                    Ich meine das müsste der Punkt "7.31. Measurand" in deinem PDF sein.....

                    Ich persönlich brauche OCPP nicht für meine Box.... aber bin da zum testen bereit.... was ich jetzt nicht brauche kann ja in zukunft noch kommen :-)

                    foxriver76F 1 Reply Last reply
                    0
                    • S Schimi

                      @foxriver76

                      ich könnt mir vorstellen das sowas wie:

                      • Bei aktiver/letzter session geladene kWh
                      • insgesammt geladene kWh
                      • der soc (wobei ich nicht glaube das die Boxen den auslesen können.... ist bei Typ2 glaube ich gar nicht vorgesehen)

                      Interessant wären falls mal eine Vis damit erzeugen möchte...

                      Ich meine das müsste der Punkt "7.31. Measurand" in deinem PDF sein.....

                      Ich persönlich brauche OCPP nicht für meine Box.... aber bin da zum testen bereit.... was ich jetzt nicht brauche kann ja in zukunft noch kommen :-)

                      foxriver76F Offline
                      foxriver76F Offline
                      foxriver76
                      Developer
                      wrote on last edited by
                      #28

                      @schimi Das ist das was aktuell in meterValue stehen sollte.

                      Die insgesamt geladene Leistung müsste man wenn dann intern immer hochrechnen, da wäre dann aber sowas wie Sourceanalytix wieder eher geeignet der darauf spezialisiert ist. SoC weiß vermutlich nur das Auto - gibts im Protokoll nicht.

                      Objektiv betrachtet ist eine Anbindung über eine API des Entwicklers selbst, wenn vorhanden, für den Smart Home Bereich meist die bessere Lösung. OCPP ist wie es aktuell aussieht oft sehr halbherzig implementiert. Leider gibts bei der WB in unserem Haus lokal nur die Lösung mit OCPP.

                      Videotutorials & mehr

                      Hier könnt ihr mich unterstützen.

                      1 Reply Last reply
                      0
                      • N Offline
                        N Offline
                        nhet
                        wrote on last edited by
                        #29

                        Hallo zusammen,

                        heuet wurde unsere Wallbox in betrieb genommen. Es ist eine Pulsar Plus vom Hersteller Wallbox.
                        Die OCPP Konfiguration ging über die App recht schnell und einfach. Man musste lediglich die IP samt Port (<IP>:<Port>) sowie eine Ladestations Identität angeben.

                        Danke für die Entwicklung bis hierhin. Ich werde mal schauen, was man alles so aus dieser Schnittstelle an Informationen ziehen kann.

                        LGe

                        K 1 Reply Last reply
                        0
                        • N nhet

                          Hallo zusammen,

                          heuet wurde unsere Wallbox in betrieb genommen. Es ist eine Pulsar Plus vom Hersteller Wallbox.
                          Die OCPP Konfiguration ging über die App recht schnell und einfach. Man musste lediglich die IP samt Port (<IP>:<Port>) sowie eine Ladestations Identität angeben.

                          Danke für die Entwicklung bis hierhin. Ich werde mal schauen, was man alles so aus dieser Schnittstelle an Informationen ziehen kann.

                          LGe

                          K Offline
                          K Offline
                          kleineismann
                          wrote on last edited by
                          #30

                          Ich habe versucht die Pulsar Plus zu entsperren (status -> unlock). Leider hat das nicht geklappt. Ist die Kommunikation überhaupt bidirektional möglich bei ocpp?

                          Viele Grüße,

                          Maurice

                          foxriver76F 1 Reply Last reply
                          0
                          • K kleineismann

                            Ich habe versucht die Pulsar Plus zu entsperren (status -> unlock). Leider hat das nicht geklappt. Ist die Kommunikation überhaupt bidirektional möglich bei ocpp?

                            Viele Grüße,

                            Maurice

                            foxriver76F Offline
                            foxriver76F Offline
                            foxriver76
                            Developer
                            wrote on last edited by
                            #31

                            @kleineismann Ja habe auch eine Plusar Plus, dort funktioniert das Entsperren. Letztendlich sind availability und transactionActive hierfür die entscheidenden Methoden/States.

                            Videotutorials & mehr

                            Hier könnt ihr mich unterstützen.

                            K 1 Reply Last reply
                            0
                            • foxriver76F foxriver76

                              @kleineismann Ja habe auch eine Plusar Plus, dort funktioniert das Entsperren. Letztendlich sind availability und transactionActive hierfür die entscheidenden Methoden/States.

                              K Offline
                              K Offline
                              kleineismann
                              wrote on last edited by
                              #32

                              @foxriver76 Das hilft mir, Danke! D.h. availability = entsperrt und transactionActive = gesperrt, richtig?

                              K 1 Reply Last reply
                              0
                              • K kleineismann

                                @foxriver76 Das hilft mir, Danke! D.h. availability = entsperrt und transactionActive = gesperrt, richtig?

                                K Offline
                                K Offline
                                kleineismann
                                wrote on last edited by
                                #33

                                Das sperren klappt, nur das entsperren nicht. Hast du eine Idee dazu?

                                foxriver76F 1 Reply Last reply
                                0
                                • K kleineismann

                                  Das sperren klappt, nur das entsperren nicht. Hast du eine Idee dazu?

                                  foxriver76F Offline
                                  foxriver76F Offline
                                  foxriver76
                                  Developer
                                  wrote on last edited by
                                  #34

                                  @kleineismann availability auf true sonst geht gar nichts und dann transactionActive auf true

                                  Videotutorials & mehr

                                  Hier könnt ihr mich unterstützen.

                                  K 1 Reply Last reply
                                  0
                                  • foxriver76F foxriver76

                                    @kleineismann availability auf true sonst geht gar nichts und dann transactionActive auf true

                                    K Offline
                                    K Offline
                                    kleineismann
                                    wrote on last edited by
                                    #35

                                    @foxriver76 Hat geklappt, vielen Dank!! Werde mal testen die nächsten Tage.

                                    S 1 Reply Last reply
                                    0
                                    • K kleineismann

                                      @foxriver76 Hat geklappt, vielen Dank!! Werde mal testen die nächsten Tage.

                                      S Offline
                                      S Offline
                                      schwimbi
                                      wrote on last edited by
                                      #36

                                      @kleineismann Sehr geil , auf eine OCPP Implementierung habe ich schon lange gewartet, insbesondere da meine Wallbox keine anderen Schnittstellen bietet

                                      ABB Terra AC

                                      21d735b6-11db-4cb8-8778-048732ffc23c-image.png

                                      Beim setzen des Ladelimits (was ich gerne mit dem PV Überschuss koppeln möchte) kommt folgender Fehler
                                      Cannot execute command "chargeLimit" for "/Wallbox2": Invalid value "[object Object]" for field csChargingProfiles

                                      S M 2 Replies Last reply
                                      0
                                      • S schwimbi

                                        @kleineismann Sehr geil , auf eine OCPP Implementierung habe ich schon lange gewartet, insbesondere da meine Wallbox keine anderen Schnittstellen bietet

                                        ABB Terra AC

                                        21d735b6-11db-4cb8-8778-048732ffc23c-image.png

                                        Beim setzen des Ladelimits (was ich gerne mit dem PV Überschuss koppeln möchte) kommt folgender Fehler
                                        Cannot execute command "chargeLimit" for "/Wallbox2": Invalid value "[object Object]" for field csChargingProfiles

                                        S Offline
                                        S Offline
                                        schwimbi
                                        wrote on last edited by
                                        #37

                                        @foxriver76 super cooler Adapter, schonmal vielen Dank hierfür. Denkst du die Ladestromanpassung wird auch noch eingebaut ? Das wäre echt ein USP für iobroker gegenüber anderen Plattformen

                                        foxriver76F 2 Replies Last reply
                                        0
                                        • S schwimbi

                                          @foxriver76 super cooler Adapter, schonmal vielen Dank hierfür. Denkst du die Ladestromanpassung wird auch noch eingebaut ? Das wäre echt ein USP für iobroker gegenüber anderen Plattformen

                                          foxriver76F Offline
                                          foxriver76F Offline
                                          foxriver76
                                          Developer
                                          wrote on last edited by foxriver76
                                          #38

                                          @schwimbi Jop, das Ladelimit war mir auch sehr wichtig, leider scheint es bei meiner Wallbox so oder so (lt. Handbuch) nicht über OCPP zu funktionieren. Das eigentlich was mich ausbremst ist, dass die Implementierung auf Adapterseite da ist, jedoch die genutzte Library einen Bug hat. Ich hatte den Dev mal angeschrieben da er diese nicht mehr zu pflegen scheint, leider ohne Antwort.

                                          Bleibt mir wohl nur ein Fork zu machen und selbst zu fixen. Ich kann nix versprechen aber ich habe vor mir das heute Abend mal anzuschauen.

                                          Videotutorials & mehr

                                          Hier könnt ihr mich unterstützen.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          326

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe