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. ioBroker Allgemein
  4. Go-eCharger via MQTT steuern

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Go-eCharger via MQTT steuern

Scheduled Pinned Locked Moved ioBroker Allgemein
18 Posts 6 Posters 3.8k Views 5 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.
  • J Offline
    J Offline
    Jrlohni
    wrote on last edited by
    #1

    Re: [iobroker](mqtt und go-e charger)

    Ich habe das Thema (und viele andere im WWW) gefunden, wenn es um die Frage der Steuerung des go-eChargers via MQTT geht. Mir sind die Vorzüge des direkten go-e Adapters auch durchaus bewusst, diesen nutze ich nun seit längerem, allerdings stimmt es nicht ganz was immer wieder behauptet wird: "Der bringt alles mit".
    Was fehlt mir?: Die Phasenumschaltung...!

    Per MQTT kann ich über die "fsp" API die Phasenanzahl ändern. Wenn ich "fsp=1" sende, lädt er 1 Phasig, bei "fsp=0" lädt er 3 Phasig.

    Mein Problem liegt nur darin, das ich fsp nur lesen, nicht schreiben kann. Immer wenn ich es schreibe, wird es nicht angenommen.
    Ich habe ioBroker auf einem Raspberry im Netzwerk hängen. der MQTT Adapter ließt alles aus, was der Charger hergibt... Ich weiß nur nicht warum ich keinen einzigen Wert (auch Strom usw.) nicht steuern kann. Hat da jemand eine Idee?

    Gruß Johannes

    W 1 Reply Last reply
    0
    • J Jrlohni

      Re: [iobroker](mqtt und go-e charger)

      Ich habe das Thema (und viele andere im WWW) gefunden, wenn es um die Frage der Steuerung des go-eChargers via MQTT geht. Mir sind die Vorzüge des direkten go-e Adapters auch durchaus bewusst, diesen nutze ich nun seit längerem, allerdings stimmt es nicht ganz was immer wieder behauptet wird: "Der bringt alles mit".
      Was fehlt mir?: Die Phasenumschaltung...!

      Per MQTT kann ich über die "fsp" API die Phasenanzahl ändern. Wenn ich "fsp=1" sende, lädt er 1 Phasig, bei "fsp=0" lädt er 3 Phasig.

      Mein Problem liegt nur darin, das ich fsp nur lesen, nicht schreiben kann. Immer wenn ich es schreibe, wird es nicht angenommen.
      Ich habe ioBroker auf einem Raspberry im Netzwerk hängen. der MQTT Adapter ließt alles aus, was der Charger hergibt... Ich weiß nur nicht warum ich keinen einzigen Wert (auch Strom usw.) nicht steuern kann. Hat da jemand eine Idee?

      Gruß Johannes

      W Online
      W Online
      Wildbill
      wrote on last edited by
      #2

      @jrlohni Zumindest HIER direkt bei go-e-charger im Repo steht, warum der Datenpunkt eigentlich nur read-only ist und nicht geschrieben werden sollte.

      J 1 Reply Last reply
      0
      • W Wildbill

        @jrlohni Zumindest HIER direkt bei go-e-charger im Repo steht, warum der Datenpunkt eigentlich nur read-only ist und nicht geschrieben werden sollte.

        J Offline
        J Offline
        Jrlohni
        wrote on last edited by
        #3

        @wildbill hm, warum er nicht geschrieben werden sollte, geht für mich nicht unbedingt daraus hervor. Die sagen halt nur, das es normalerweise berechnet wird, wann der schaltet. Schalten kann man aber ja auch über die App, immer und "einfach so". Das ist kein anderes verhalten als über die API. go-e selber hat mir den Hinweis gegeben, mit welchem Befehl ich den Charger umschalten kann. Das funktioniert nur eben leider nicht über MQTT, obwohl er dort als R/W angegeben ist.

        mickymM 1 Reply Last reply
        0
        • J Jrlohni

          @wildbill hm, warum er nicht geschrieben werden sollte, geht für mich nicht unbedingt daraus hervor. Die sagen halt nur, das es normalerweise berechnet wird, wann der schaltet. Schalten kann man aber ja auch über die App, immer und "einfach so". Das ist kein anderes verhalten als über die API. go-e selber hat mir den Hinweis gegeben, mit welchem Befehl ich den Charger umschalten kann. Das funktioniert nur eben leider nicht über MQTT, obwohl er dort als R/W angegeben ist.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #4

          @jrlohni Du wirst nie mit dem gleichen topic, dass Du empfängst schreiben können. Das würde zu Endlossschleifen führen.

          Lt diesem Artikel: https://github.com/goecharger/go-eCharger-API-v1/blob/master/go-eCharger API v1 DE.md

          196a282e-7fe9-453b-b9eb-02c3cf55799b-image.png

          Sprich Du musst einen Datenpunkt cmd/req erstellen unter der Seriennummer erstellen und dort die Kommandos absetzen.

          Man muss dann ggf. Objekte (also JSON schicken) - also statt fsp=1 würde ich es dann halt mal mit {"fsp":1} versuchen.

          Ob das überhaupt geht kann ich nicht sagen.

          Unter den beschreibbaren Kommandos taucht es nicht auf:

          22b7cf5d-6c72-4944-a7ac-d2f4b91b5026-image.png

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          J 1 Reply Last reply
          1
          • mickymM mickym

            @jrlohni Du wirst nie mit dem gleichen topic, dass Du empfängst schreiben können. Das würde zu Endlossschleifen führen.

            Lt diesem Artikel: https://github.com/goecharger/go-eCharger-API-v1/blob/master/go-eCharger API v1 DE.md

            196a282e-7fe9-453b-b9eb-02c3cf55799b-image.png

            Sprich Du musst einen Datenpunkt cmd/req erstellen unter der Seriennummer erstellen und dort die Kommandos absetzen.

            Man muss dann ggf. Objekte (also JSON schicken) - also statt fsp=1 würde ich es dann halt mal mit {"fsp":1} versuchen.

            Ob das überhaupt geht kann ich nicht sagen.

            Unter den beschreibbaren Kommandos taucht es nicht auf:

            22b7cf5d-6c72-4944-a7ac-d2f4b91b5026-image.png

            J Offline
            J Offline
            Jrlohni
            wrote on last edited by
            #5

            @mickym Ahh klar...! Hatte ich noch gar nicht drüber nachgedacht..! Habe mir nun den Datenpunkt "cmd/req" angelegt. Versuche dort aktuell die Stromstufen (amp) zu steuern. Das geht leider auch (noch) nicht. Da der Parameter aber ja auf jeden Fall beschreibbar ist, sollte das ja hoffentlich irgendwie klappen...

            Habe amp=8, /amp=8, {"amp"=8}, {"amp":8}, {"/amp"=8} bisher ausprobiert.

            mickymM 1 Reply Last reply
            0
            • J Jrlohni

              @mickym Ahh klar...! Hatte ich noch gar nicht drüber nachgedacht..! Habe mir nun den Datenpunkt "cmd/req" angelegt. Versuche dort aktuell die Stromstufen (amp) zu steuern. Das geht leider auch (noch) nicht. Da der Parameter aber ja auf jeden Fall beschreibbar ist, sollte das ja hoffentlich irgendwie klappen...

              Habe amp=8, /amp=8, {"amp"=8}, {"amp":8}, {"/amp"=8} bisher ausprobiert.

              mickymM Online
              mickymM Online
              mickym
              Most Active
              wrote on last edited by
              #6

              Dann schau mal ob Du einem amp Datenpunkt hast und mach mal darunter einen Datenpunkt set

              go-eCharger/00000002/amp/set
              

              in dem Fall als numerischer Wert und schreib einfach 8 rein. So wird es hier gemacht: https://github.com/goecharger/go-eCharger-API-v2/blob/main/mqtt-de.md

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              J I 2 Replies Last reply
              0
              • mickymM mickym

                Dann schau mal ob Du einem amp Datenpunkt hast und mach mal darunter einen Datenpunkt set

                go-eCharger/00000002/amp/set
                

                in dem Fall als numerischer Wert und schreib einfach 8 rein. So wird es hier gemacht: https://github.com/goecharger/go-eCharger-API-v2/blob/main/mqtt-de.md

                J Offline
                J Offline
                Jrlohni
                wrote on last edited by Jrlohni
                #7

                @mickym said in Go-eCharger via MQTT steuern:

                https://github.com/goecharger/go-eCharger-API-v2/blob/main/mqtt-de.md

                Ahhhhhh! Seeeehr coool! Genau so funktioniert es! Wenn ich einen neuen Datenpunkt anlege (amp.set), dann erzeugt er mit einen Ordner für "amp" und darunter steht dann "set" und "result" (automatisch).

                Da kann ich es dann eingeben. Bei "fsp" meldet er bei "result" das der "readonly" ist und ich einen anderen Datenpunkt nutzen soll. Da teste ich jetzt mal! Auf jeden Fall: 100000 Dank! da bin ich nämlich schon etwas länger dran... :)

                Edit: "psm" kann dann über 0=Auto, 1= 1Phasig und 2=3Phasig die Phasen schalten!

                Grüße Johannes!

                mickymM 1 Reply Last reply
                0
                • J Jrlohni

                  @mickym said in Go-eCharger via MQTT steuern:

                  https://github.com/goecharger/go-eCharger-API-v2/blob/main/mqtt-de.md

                  Ahhhhhh! Seeeehr coool! Genau so funktioniert es! Wenn ich einen neuen Datenpunkt anlege (amp.set), dann erzeugt er mit einen Ordner für "amp" und darunter steht dann "set" und "result" (automatisch).

                  Da kann ich es dann eingeben. Bei "fsp" meldet er bei "result" das der "readonly" ist und ich einen anderen Datenpunkt nutzen soll. Da teste ich jetzt mal! Auf jeden Fall: 100000 Dank! da bin ich nämlich schon etwas länger dran... :)

                  Edit: "psm" kann dann über 0=Auto, 1= 1Phasig und 2=3Phasig die Phasen schalten!

                  Grüße Johannes!

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  wrote on last edited by mickym
                  #8

                  @jrlohni

                  Edit: "psm" kann dann über 0=Auto, 1= 1Phasig und 2=3Phasig die Phasen schalten!

                  Na Glückwunsch - dann ist das Problem ja auch gelöst. ;) Im Übrigen ist das wieder ein Beispiel dafür - so sehr sich die Entwickler bemühen - aber wenn ich eine mqtt-Schnittstelle habe, dann brauche ich keine Adapter. Die Adapter sind immer nur so gut, wie sie alle Parameter und Befehle kennen und implementieren. Mit einer vom Hersteller veröffentlichten Schnittstelle bin ich dagegen immer auf der sicheren Seite. Insofern das Gleiche wie bei Shelly, Sonos, Owntracks und sonstige Adapter die mqtt Schnittstellen anaylsieren oder interpretieren.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  1 Reply Last reply
                  1
                  • mickymM mickym

                    Dann schau mal ob Du einem amp Datenpunkt hast und mach mal darunter einen Datenpunkt set

                    go-eCharger/00000002/amp/set
                    

                    in dem Fall als numerischer Wert und schreib einfach 8 rein. So wird es hier gemacht: https://github.com/goecharger/go-eCharger-API-v2/blob/main/mqtt-de.md

                    I Offline
                    I Offline
                    ichderarnd
                    wrote on last edited by
                    #9

                    @mickym
                    Ich stecke an derselben Stelle fest: Ich will "amp" über Javascript ändern, habe aber keinen Datenpunkt "set".
                    Ich habe es im MQTT-Adapter mit der Option "Unterschiedliche Topic-Namen für Setzen und Lesen nutzen" probiert. Das hat aber keinen Effekt. Auch nicht wenn ich "amp" lösche. Es wird wieder als Datenpunkt angelegt. Ohne set und result.
                    Dann habe ich im Javascript einfach einen neuen Datenpunkt .../amp/set angelegt. Ich kann mit setState etwas reinschreiben aber er wird in den Objekten nicht angezeigt. Und das Schreiben hat auch keinen Effekt.

                    Wie kann ich in das Topic "mqtt.0.go-eCharger.xxxxxxxx.amp.set" etwas schreiben? Ich versteh's nicht...

                    mickymM B 2 Replies Last reply
                    0
                    • I ichderarnd

                      @mickym
                      Ich stecke an derselben Stelle fest: Ich will "amp" über Javascript ändern, habe aber keinen Datenpunkt "set".
                      Ich habe es im MQTT-Adapter mit der Option "Unterschiedliche Topic-Namen für Setzen und Lesen nutzen" probiert. Das hat aber keinen Effekt. Auch nicht wenn ich "amp" lösche. Es wird wieder als Datenpunkt angelegt. Ohne set und result.
                      Dann habe ich im Javascript einfach einen neuen Datenpunkt .../amp/set angelegt. Ich kann mit setState etwas reinschreiben aber er wird in den Objekten nicht angezeigt. Und das Schreiben hat auch keinen Effekt.

                      Wie kann ich in das Topic "mqtt.0.go-eCharger.xxxxxxxx.amp.set" etwas schreiben? Ich versteh's nicht...

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      wrote on last edited by
                      #10

                      @arndl Du musst in den Datenpunkt etwas "unbestätigt" also mit dem ACK-Flag = false reinschreiben

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      I 1 Reply Last reply
                      0
                      • I ichderarnd

                        @mickym
                        Ich stecke an derselben Stelle fest: Ich will "amp" über Javascript ändern, habe aber keinen Datenpunkt "set".
                        Ich habe es im MQTT-Adapter mit der Option "Unterschiedliche Topic-Namen für Setzen und Lesen nutzen" probiert. Das hat aber keinen Effekt. Auch nicht wenn ich "amp" lösche. Es wird wieder als Datenpunkt angelegt. Ohne set und result.
                        Dann habe ich im Javascript einfach einen neuen Datenpunkt .../amp/set angelegt. Ich kann mit setState etwas reinschreiben aber er wird in den Objekten nicht angezeigt. Und das Schreiben hat auch keinen Effekt.

                        Wie kann ich in das Topic "mqtt.0.go-eCharger.xxxxxxxx.amp.set" etwas schreiben? Ich versteh's nicht...

                        B Offline
                        B Offline
                        Blockmove
                        wrote on last edited by
                        #11

                        @arndl

                        Bei mir sieht es im MQTT-Adapter so aus:
                        Screenshot 2023-09-03 221019.png

                        Unter der Serien-Nr ein Ordner "cmd" und darunter ein Datenpunkt "req".
                        In "req" werden dann die Befehle geschrieben. Also z.B. "amx=6" zum Ändern der Stromstärke.

                        Ich hab allerdings noch einen go-e V2

                        The difference beetween Man and Boys:
                        The price of their toys 😀

                        I 1 Reply Last reply
                        0
                        • mickymM mickym

                          @arndl Du musst in den Datenpunkt etwas "unbestätigt" also mit dem ACK-Flag = false reinschreiben

                          I Offline
                          I Offline
                          ichderarnd
                          wrote on last edited by ichderarnd
                          #12

                          @mickym Danke für die schnelle Antwort! Mein Problem ist ja, dass ich keinen Datenpunkt habe, in den ich etwas reinschreiben könnte. Wie komme ich an den "set" Datenpunkt? So sieht das aus bei mir:

                          d8dda87d-181c-40ba-9c3f-4f1f3f9cfb53-image.png

                          MQTT Readonly ist in der go-e App ausgeschaltet.

                          1 Reply Last reply
                          0
                          • B Blockmove

                            @arndl

                            Bei mir sieht es im MQTT-Adapter so aus:
                            Screenshot 2023-09-03 221019.png

                            Unter der Serien-Nr ein Ordner "cmd" und darunter ein Datenpunkt "req".
                            In "req" werden dann die Befehle geschrieben. Also z.B. "amx=6" zum Ändern der Stromstärke.

                            Ich hab allerdings noch einen go-e V2

                            I Offline
                            I Offline
                            ichderarnd
                            wrote on last edited by
                            #13

                            @blockmove Ja, ich habe zusätzlich auch eine go-e V2. Da klappt das mit dem cmd Datenpunkt seit Jahren. Den gibt es für die neuen Boxen leider nicht mehr.
                            Die neue MQTT Variante der V3 raubt mir gerade den Verstand :neutral_face:

                            mickymM 1 Reply Last reply
                            0
                            • I ichderarnd

                              @blockmove Ja, ich habe zusätzlich auch eine go-e V2. Da klappt das mit dem cmd Datenpunkt seit Jahren. Den gibt es für die neuen Boxen leider nicht mehr.
                              Die neue MQTT Variante der V3 raubt mir gerade den Verstand :neutral_face:

                              mickymM Online
                              mickymM Online
                              mickym
                              Most Active
                              wrote on last edited by mickym
                              #14

                              @arndl Du kannst den Datenpunkt selbst anlegen. Du musst den Expertenmodus einschalten.

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              B I 2 Replies Last reply
                              0
                              • mickymM mickym

                                @arndl Du kannst den Datenpunkt selbst anlegen. Du musst den Expertenmodus einschalten.

                                B Offline
                                B Offline
                                Blockmove
                                wrote on last edited by
                                #15

                                @mickym said in Go-eCharger via MQTT steuern:

                                @arndl Du kasst den Datenpunkt selbst anlegen. Du musst den Expertenmodus einschalten.

                                Oder mit dem MQTT-Explorer oder einem anderen Client einmal das Topic beschreiben

                                The difference beetween Man and Boys:
                                The price of their toys 😀

                                1 Reply Last reply
                                0
                                • mickymM mickym

                                  @arndl Du kannst den Datenpunkt selbst anlegen. Du musst den Expertenmodus einschalten.

                                  I Offline
                                  I Offline
                                  ichderarnd
                                  wrote on last edited by
                                  #16

                                  @mickym
                                  Danke, das war's! Ich habe im Expertenmodus auf dem Knoten mit der Seriennummer (auf dem Datenpunkt "amp" ging es nicht) das "+" in der Toolbar geklickt und den Datenpunkt "amp.set" angelegt. Den kann ich nun beschreiben und die Ladeleistung ändert sich auch sofort. Der Datenpunkt "amp.result" wurde mit dem ersten Setzen eines Wertes automatisch eingefügt und enthält nun jeweils "success" wenn der Wert gesetzt wurde.

                                  Danke!

                                  B 1 Reply Last reply
                                  3
                                  • I ichderarnd

                                    @mickym
                                    Danke, das war's! Ich habe im Expertenmodus auf dem Knoten mit der Seriennummer (auf dem Datenpunkt "amp" ging es nicht) das "+" in der Toolbar geklickt und den Datenpunkt "amp.set" angelegt. Den kann ich nun beschreiben und die Ladeleistung ändert sich auch sofort. Der Datenpunkt "amp.result" wurde mit dem ersten Setzen eines Wertes automatisch eingefügt und enthält nun jeweils "success" wenn der Wert gesetzt wurde.

                                    Danke!

                                    B Offline
                                    B Offline
                                    BaaZinga
                                    wrote on last edited by
                                    #17

                                    @ichderarnd
                                    könntest du mal ein paar Screenshots deiner Konfiguration teilen, ich hänge hier schon einigen Stunden an dem selben Problem. Und krieg es nicht hin, sind aber auch meine ersten mqtt Versuche.

                                    I 1 Reply Last reply
                                    0
                                    • B BaaZinga

                                      @ichderarnd
                                      könntest du mal ein paar Screenshots deiner Konfiguration teilen, ich hänge hier schon einigen Stunden an dem selben Problem. Und krieg es nicht hin, sind aber auch meine ersten mqtt Versuche.

                                      I Offline
                                      I Offline
                                      ichderarnd
                                      wrote on last edited by
                                      #18

                                      @BaaZinga:
                                      Einen Screenshot von welcher Konfiguration?
                                      Wo genau klemmt es bei Deiner go-eCharger Integration?

                                      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
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      806

                                      Online

                                      32.5k

                                      Users

                                      81.7k

                                      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