Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Go-eCharger via MQTT steuern

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Go-eCharger via MQTT steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @Jrlohni last edited by 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 1 Reply Last reply Reply Quote 1
      • J
        Jrlohni @mickym last edited by

        @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.

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Jrlohni last edited by

          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 I 2 Replies Last reply Reply Quote 0
          • J
            Jrlohni @mickym last edited by 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!

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Jrlohni last edited by mickym

              @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.

              1 Reply Last reply Reply Quote 1
              • I
                ichderarnd @mickym last edited by

                @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...

                mickym B 2 Replies Last reply Reply Quote 0
                • mickym
                  mickym Most Active @ichderarnd last edited by

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

                  I 1 Reply Last reply Reply Quote 0
                  • B
                    Blockmove @ichderarnd last edited by

                    @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 1 Reply Last reply Reply Quote 0
                    • I
                      ichderarnd @mickym last edited by ichderarnd

                      @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 Reply Quote 0
                      • I
                        ichderarnd @Blockmove last edited by

                        @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 😐

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @ichderarnd last edited by mickym

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

                          B I 2 Replies Last reply Reply Quote 0
                          • B
                            Blockmove @mickym last edited by

                            @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

                            1 Reply Last reply Reply Quote 0
                            • I
                              ichderarnd @mickym last edited by

                              @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 Reply Quote 3
                              • B
                                BaaZinga @ichderarnd last edited by

                                @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 Reply Quote 0
                                • I
                                  ichderarnd @BaaZinga last edited by

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

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  648
                                  Online

                                  31.7k
                                  Users

                                  79.9k
                                  Topics

                                  1.3m
                                  Posts

                                  6
                                  18
                                  2577
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo