Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. Werte aus MQTT-Explorer in den IO-Broker einbinden

    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

    Werte aus MQTT-Explorer in den IO-Broker einbinden

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Gerhard Nöh last edited by Homoran

      @gerhard-nöh sagte in Werte aus MQTT-Explorer in den IO-Broker einbinden:

      Ich möchte eigentlich den Zendure SolarFlow per MQTT im IO-Broker anzeigen lassen

      kenne ich nicht!
      wie sind dessen MQTT Einstellungen?
      ist das ein Broker oder ein Client?

      etwas mehr Infos sind schon nötig.

      @gerhard-nöh sagte in Werte aus MQTT-Explorer in den IO-Broker einbinden:

      Zur Zeit funktioniert das nur mit dem MQTT-Explorer,

      was ist das?
      wie kommuniziert der mit dem ominösen Gerät?

      @gerhard-nöh sagte in Werte aus MQTT-Explorer in den IO-Broker einbinden:

      Da ich im IO-Broker aber schon einen MQTT-Adapter laufen habe

      Broker oder Client?
      prinzipiell kein Problem, ausser dein ominöses Gerät und dein Adapter sind beide Broker.
      Obwohl auch das lösbar sein müsste
      https://www.iobroker.net/#de/adapters/adapterref/iobroker.mqtt/README.md

      und ganz wichtig:
      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

      G 1 Reply Last reply Reply Quote 0
      • G
        Gerhard Nöh @Homoran last edited by

        @homoran cd5bbabf-da1e-412b-a529-88219cc821c6-image.png 6aa5e297-96c7-430c-a955-03dbe6b61a81-image.png
        7abbc525-cb6b-4b41-8713-7d3e3a127c08-image.png
        50c62815-1847-490b-8878-1757f0623359-image.png
        Im MQTT Explorer habe ich die Daten für den Zendure SolarFlow eingegeben.
        Die Daten werden auch angezeigt. Was jetzt Client oder Broker ist, kann ich nicht sagen.
        Ich habe im IO-Broker den MQTT-Adapter mit einer Ahoy-DTU für einen HM-1500 verwendet.
        Ich weiß nicht, wie ich mich noch verständlicher machen soll

        Marc Berg astuermer H P 4 Replies Last reply Reply Quote 0
        • Marc Berg
          Marc Berg Most Active @Gerhard Nöh last edited by Marc Berg

          @gerhard-nöh sagte in Werte aus MQTT-Explorer in den IO-Broker einbinden:

          Die Daten werden auch angezeigt. Was jetzt Client oder Broker ist, kann ich nicht sagen.

          Eigentlich ist es ganz leicht: sowohl der Zendure SolarFlow als auch deine schon installierte MQTT Instanz fungieren als MQTT Broker.

          Mein Vorschlag wäre, dass du eine zweite MQTT Instanz installierst, diese als "Client/subscriber" konfigurierst und die Verbindungsdaten des Zendure SolarFlow eingibst, wie schon im MQTT Explorer. Im ioBroker Objektbaum sollten jetzt unter "mqtt.1" deine Topics aus Zendure SolarFlow erscheinen.

          33c5b945-aa63-4a27-a664-aaebde23352c-grafik.png

          1 Reply Last reply Reply Quote 0
          • astuermer
            astuermer @Gerhard Nöh last edited by

            @gerhard-nöh Und bist du schon weiter gekommen mit dem SolarFlow in ioBroker? Ich hab zwar den SolarFlow verbunden, aber bekomme nur wirre Datenpunkte...

            1 Reply Last reply Reply Quote 0
            • H
              himue @Gerhard Nöh last edited by

              @gerhard-nöh : Es hat eine Weile gedauert, aber ich habe es hinbekommen (nicht zuletzt danke Deines Screenshots aus dem MQTT-Explorer :-)).

              Also:
              wie Marc Berg schrieb: Neue MQTT-Instanz anlegen undals "Client/subscriber" konfigurieren.
              URL: mqtt.zen-iot.com
              Port: 1883
              Benutzer und Passwort sollte klar sein.

              Dann auf das Register"MQTT Einstellungen" wechseln.
              Und hier jetzt bei "Subscribe pattern" und "Prefix für alle Topics": <Benutzer>/# eintragen
              Jetzt noch eine beliebige Client-ID vergeben (die muss eindeutig sein. Ich hab da einfach meinen Benutzernamen mit vewurschtelt).

              Und schon kamen bei mir nach kurzer Zeit die Daten.
              Leider als JSON-Objekte, aber das ist das kleinere Problem.

              VG
              Himue

              1 Reply Last reply Reply Quote 0
              • P
                perladd last edited by

                @himue sagte in Werte aus MQTT-Explorer in den IO-Broker einbinden:

                @gerhard-nöh : Es hat eine Weile gedauert, aber ich habe es hinbekommen (nicht zuletzt danke Deines Screenshots aus dem MQTT-Explorer :-)).

                Also:
                wie Marc Berg schrieb: Neue MQTT-Instanz anlegen undals "Client/subscriber" konfigurieren.
                URL: mqtt.zen-iot.com
                Port: 1883
                Benutzer und Passwort sollte klar sein.

                Dann auf das Register"MQTT Einstellungen" wechseln.
                Und hier jetzt bei "Subscribe pattern" und "Prefix für alle Topics": <Benutzer>/# eintragen
                Jetzt noch eine beliebige Client-ID vergeben (die muss eindeutig sein. Ich hab da einfach meinen Benutzernamen mit vewurschtelt).

                Und schon kamen bei mir nach kurzer Zeit die Daten.
                Leider als JSON-Objekte, aber das ist das kleinere Problem.

                VG
                Himue

                Hallo,
                wie ich gerade lese, hast du es hinbekommen, deine Solarflow auszulesen. Vielleicht hast du ja einen Tip für mich, woran es liegen kann, das ich keine Daten bzw. keine Devices zur Auswahl habe. Könntest du mir evtl. von deinen MQTT Screenshots zukommen lassen, das wäre klasse.
                VG
                Thomas

                H 1 Reply Last reply Reply Quote 0
                • P
                  perladd @Gerhard Nöh last edited by

                  @gerhard-nöh

                  Hallo,
                  wie ich gerade lese, hast du es hinbekommen, deine Solarflow auszulesen. Vielleicht hast du ja einen Tip für mich, woran es liegen kann, das ich keine Daten bzw. keine Devices zur Auswahl habe. Könntest du mir evtl. von deinen MQTT Screenshots zukommen lassen, das wäre klasse.
                  VG
                  Thomas

                  1 Reply Last reply Reply Quote 0
                  • H
                    himue @perladd last edited by

                    Sorry für die späte antwort. Habs nicht eher gesehen. Vielelciht hilft es ja noch.

                    ioBroker1.png

                    ioBroker2.png

                    Und hier ist dann der Datenpunkt in welchem die Daten als JSON-Objekt auftauchen
                    ioBroker3.png

                    Und wie ich gerade feststelle (nachdem der Solarflow heute seine Kommunikation mit der App eingestellt hat und ich - nach Hinweisen im Forum - auf den deutschen Server gewechselt bin:
                    Da kommen keine MQTT-Daten mehr an. Muss also wohl doch wieder auf die Servereinstellung "Global" zurück.

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      perladd @himue last edited by

                      @himue

                      Hallo,

                      alles gut, hab es doch geschafft, dank eines Hinweises das nach den Topics "enter" gedrückt werden muss 🫣🫣🫣

                      Ich hatte allerdings heute den ganzen Tag einen hänger bei meiner Zendure App, da ging gar nichts, vielleicht war das auch dein Problem

                      VG
                      Thomas

                      1 Reply Last reply Reply Quote 0
                      • A
                        Amutep last edited by

                        Hallo

                        raffs nicht 😄 ist mein Benutzername meine Email oder wo find ich den bei euch sind das wohl so Zahlen ?

                        danke

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          perladd @Amutep last edited by

                          @amutep

                          Hallo,

                          du musst dir erst bei Zendure ein Benutzername und Kennwort generieren.

                          Hier ist die Anleitung dafür.

                          https://github.com/Zendure/developer-device-data-report

                          VG

                          1 Reply Last reply Reply Quote 0
                          • A
                            Amutep last edited by

                            danke dir habs auch grade geschnallt :D^^

                            P 1 Reply Last reply Reply Quote 0
                            • P
                              perladd @Amutep last edited by

                              @amutep

                              noch eine bessere Anleitung

                              https://www.justiot.de/smart-home/anleitung-zendure-solarflow-superbase-in-home-assistent-einbinden/

                              1 Reply Last reply Reply Quote 0
                              • L
                                lesiflo Most Active last edited by lesiflo

                                Hi, hab das Problem, das die Verbindung steht allerdings keine Daten reinkommen. Jemand einen Tip woran das liegen könnte?

                                mqtt.2 ist grün

                                b5cf6501-158d-4107-9d4a-bd96e6bfaf10-image.png

                                5855f5ba-6f56-42d1-a8b9-909e69443b1b-image.png

                                0f8f91a8-a258-4d8e-9e0c-975b844dbc20-image.png

                                P 1 Reply Last reply Reply Quote 0
                                • P
                                  perladd @lesiflo last edited by

                                  @lesiflo

                                  Hallo,

                                  du musst in den Objekten bei dem MQTT unter Subscribe Pattern, Prefix für alle Topics und Maske zum Bekanntgeben eigener States

                                  folgendes einfügen

                                  #,$SYS/#,xxxxxxx/#

                                  xxxxxx steht für deine Solarflow Kennung

                                  Zumindest hat das danach bei mir funktioniert

                                  L 1 Reply Last reply Reply Quote 0
                                  • L
                                    lesiflo Most Active @perladd last edited by

                                    @perladd Danke, hab's hinbekommen. Bin gerade dabei die JSON Daten in brauchbare Werte umzuwandeln.

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      Amutep last edited by Amutep

                                      Hallo

                                      Also bei mir werden die Objekte angezeigt
                                      aber zb. electric level ist bei mir eine config und ich seh auch nirgends im wert dahinter "45" als aktuellen ladestand?

                                      beitrag oben ist das objekt eine state variable und dahinter steht electrivllevel 7 bei mir steht das drann:

                                      {"unique_id":"xxxxxxxxxelectricLevel","state_topic":"xxxxxxxxxxxxxxxxxxx/state","unit_of_measurement":"%","command_topic":"xxxxxxxxxxxxxxxx/electricLevel/set","name":"electricLevel","device_class":"battery","value_template":"{{ value_json.electricLevel}}"}

                                      xxxx= meine ids

                                      solarinputepower ist eine state und dort wird mir auch hinten im wert der aktuelle solar wert ausgegeben

                                      L 1 Reply Last reply Reply Quote 0
                                      • L
                                        lesiflo Most Active @Amutep last edited by

                                        @amutep Die Werte werden als JSON ausgegeben. Du musst sie erst in "normale" Werte konvertieren. Hier mal mein Beispiel:

                                        fb82241e-4cc7-4a8d-b8dc-7cd85ad0826c-image.png

                                        Die Variablen in die die Werte geschrieben werden müssen zuvor manuell angelegt werden.

                                        ff987f21-5dbf-4fba-b8c3-b33ee50059fc-image.png

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          Amutep last edited by

                                          ohjeeee 😄 bastel da grad mit node red rum aber ich kapier einfach gar nix

                                          also schreibt der mqtt server alles in die state variable und aus der muss ich dann alles selber rausfischen was ich haben will

                                          bekomme jetzt auch schon was ausgelesen kann es sein das ich nur was bekomm wenn sich was ändert oder ?

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

                                            @amutep Wenn Du Node-Red benutzt kannst du meinen Subflow nutzen, um ggf. Objekte in einzelne Datenpunkte zu schreiben - wobei das in meinen Augen nicht unbedingt sein muss. Man kann einzelne Werte auch über einen Alias darstellen.

                                            Datenpunkt via Alias: s. https://forum.iobroker.net/post/980575
                                            Subflow um Objekte in einzelne Datenpunkte zu schreiben: https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            732
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            31
                                            6902
                                            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