Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. MQTT Daten in Node Red verarbeiten

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

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

MQTT Daten in Node Red verarbeiten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 3 Kommentatoren 1.3k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    marcello_effzeh
    schrieb am zuletzt editiert von marcello_effzeh
    #1

    Hallo Leute,

    ich brauche dringend Hilfe. Ich habe mir einen von den aktuellen Shellys gekauft, die ja nicht mit dem Shelly Adapter in ioBroker kompatibel sind. Daher dachte ich mir, lasse ich die aktuellen Werte einfach per MQTT an ioBroker senden. Ich denke, dass das soweit auch korrekt funktioniert.

    Was habe ich gemacht? Den MQTT Broker/Client Adapter installiert und gestartet (Bild 1). Im Shelly die IP-Adresse des ioBroker mit Port 1883 eingetragen. Die Daten kommen auch als Json-String im ioBroker an. Jedenfalls kann ich sie unter Objekte - mqtt - etc. pp. sehen (Bild 2).

    Nun möchte ich diese Daten allerdings in Node-RED (ioBroker Adapter) weiter verarbeiten. Ich bekomme es aber einfach nicht hin, diese Daten in Node-RED zu importieren. Ich versuche es mit der "mqtt in" NODE. Zunächst den anzufragenden MQTT-Server hinterlegt (Bild 3) und anschließend festgelegt welche Topic abgerufen werden soll (Bild 4).

    Nichts. Über den Status: "Verbindung wird herstellt" komme ich nicht hinaus. Das steht jetzt schon nach zig Versuchen immer unter der NODE und ich schaffe es einfach nicht, dass dort "verbunden" steht.

    Kann mir bitte jemand helfen? Wo kann ich ansetzen???

    1.jpg

    2.jpg

    3.jpg

    4.jpg

    DJMarc75D 1 Antwort Letzte Antwort
    0
    • M marcello_effzeh

      Hallo Leute,

      ich brauche dringend Hilfe. Ich habe mir einen von den aktuellen Shellys gekauft, die ja nicht mit dem Shelly Adapter in ioBroker kompatibel sind. Daher dachte ich mir, lasse ich die aktuellen Werte einfach per MQTT an ioBroker senden. Ich denke, dass das soweit auch korrekt funktioniert.

      Was habe ich gemacht? Den MQTT Broker/Client Adapter installiert und gestartet (Bild 1). Im Shelly die IP-Adresse des ioBroker mit Port 1883 eingetragen. Die Daten kommen auch als Json-String im ioBroker an. Jedenfalls kann ich sie unter Objekte - mqtt - etc. pp. sehen (Bild 2).

      Nun möchte ich diese Daten allerdings in Node-RED (ioBroker Adapter) weiter verarbeiten. Ich bekomme es aber einfach nicht hin, diese Daten in Node-RED zu importieren. Ich versuche es mit der "mqtt in" NODE. Zunächst den anzufragenden MQTT-Server hinterlegt (Bild 3) und anschließend festgelegt welche Topic abgerufen werden soll (Bild 4).

      Nichts. Über den Status: "Verbindung wird herstellt" komme ich nicht hinaus. Das steht jetzt schon nach zig Versuchen immer unter der NODE und ich schaffe es einfach nicht, dass dort "verbunden" steht.

      Kann mir bitte jemand helfen? Wo kann ich ansetzen???

      1.jpg

      2.jpg

      3.jpg

      4.jpg

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @marcello_effzeh sagte in MQTT Daten in Node Red verarbeiten:

      Ich habe mir einen von den aktuellen Shellys gekauft, die ja nicht mit dem Shelly Adapter in ioBroker kompatibel sind

      und welche Shellys sollten das sein ??

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        marcello_effzeh
        schrieb am zuletzt editiert von
        #3

        Das ist jetzt ein Shelly PM Mini Gen3.
        Dachte hätte irgendwo gelesen dass die neueste Generation nicht kompatibel ist. Stimmt das nicht?

        mickymM 1 Antwort Letzte Antwort
        0
        • M marcello_effzeh

          Das ist jetzt ein Shelly PM Mini Gen3.
          Dachte hätte irgendwo gelesen dass die neueste Generation nicht kompatibel ist. Stimmt das nicht?

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #4

          @marcello_effzeh Mqtt topics haben nichts mit dem Adapter zu tun und haben keine Punkte in den Pfadnamen.
          Dein mqtt topic steht im Namen des Datenpunktes.

          37f964b5-6d01-49d2-b2b0-f1b7dbab89e1-image.png

          Also trag das mal in die mqtt-in NOde ein und nutze normales 3.11 - mqtt 5 kann der iobroker Adapter nicht.

          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.

          M 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @marcello_effzeh Mqtt topics haben nichts mit dem Adapter zu tun und haben keine Punkte in den Pfadnamen.
            Dein mqtt topic steht im Namen des Datenpunktes.

            37f964b5-6d01-49d2-b2b0-f1b7dbab89e1-image.png

            Also trag das mal in die mqtt-in NOde ein und nutze normales 3.11 - mqtt 5 kann der iobroker Adapter nicht.

            M Offline
            M Offline
            marcello_effzeh
            schrieb am zuletzt editiert von
            #5

            @mickym sagte in MQTT Daten in Node Red verarbeiten:

            topic steht im Namen des Datenpunkt

            Tatsächlich, jetzt funktioniert es. Vielen Dank!
            Könntest du mir vielleicht auch noch dabei helfen, wie ich jetzt aus dem gesamten Json-String einen bestimmten Wert herausfische, um diesen dann in meine influxDB zu schieben?

            mickymM 1 Antwort Letzte Antwort
            0
            • M marcello_effzeh

              @mickym sagte in MQTT Daten in Node Red verarbeiten:

              topic steht im Namen des Datenpunkt

              Tatsächlich, jetzt funktioniert es. Vielen Dank!
              Könntest du mir vielleicht auch noch dabei helfen, wie ich jetzt aus dem gesamten Json-String einen bestimmten Wert herausfische, um diesen dann in meine influxDB zu schieben?

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #6

              @marcello_effzeh Du setzt einfach die payload mit einer ChangeNode auf die Eigenschaft, die Du selektieren mächtest. Am Besten kopierst Du Dir den Pfad aus dem Debugfenster.

              copy path.gif

              Wegen Influx - wenn Du das über den iobroker machst - schreibst es einfach in einen Datenpunkt, den Du dann über den Adapter logst. Ansonsten musst Duch halt mit der Flux Sprache auseinandersetzen dannn kannst auch über NOde-Red direkt schreiben.

              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.

              M 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @marcello_effzeh Du setzt einfach die payload mit einer ChangeNode auf die Eigenschaft, die Du selektieren mächtest. Am Besten kopierst Du Dir den Pfad aus dem Debugfenster.

                copy path.gif

                Wegen Influx - wenn Du das über den iobroker machst - schreibst es einfach in einen Datenpunkt, den Du dann über den Adapter logst. Ansonsten musst Duch halt mit der Flux Sprache auseinandersetzen dannn kannst auch über NOde-Red direkt schreiben.

                M Offline
                M Offline
                marcello_effzeh
                schrieb am zuletzt editiert von
                #7

                Habs jetzt so gemacht. Meintest du das so?

                5.jpg

                M 1 Antwort Letzte Antwort
                0
                • M marcello_effzeh

                  Habs jetzt so gemacht. Meintest du das so?

                  5.jpg

                  M Offline
                  M Offline
                  marcello_effzeh
                  schrieb am zuletzt editiert von
                  #8

                  Zumindest liefert die Debug-NODE jetzt den Wert 0 und nicht mehr den ganzen Aufsatz von vorher ...

                  6.jpg

                  1 Antwort Letzte Antwort
                  0
                  • mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    Ja das ist doch genau richtig.

                    Und wie gesagt - in die Influx kannst du entweder über den iobroker oder direkt über NodeRed schreiben.

                    Da kannst Du die influx Nodes nutzen und musst halt die buckets etc erstellen - oder wie gesagt du nimmst den iobroker.
                    5bfaea5e-f8cb-471d-a71e-c30830739f29-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.

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      marcello_effzeh
                      schrieb am zuletzt editiert von
                      #10

                      @mickym

                      Ich schreibe jetzt mit NodeRED in eine Influx, die auf einem anderen Host läuft. Das klappt eigentlich ganz gut, so wie es aussieht.

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • M marcello_effzeh

                        @mickym

                        Ich schreibe jetzt mit NodeRED in eine Influx, die auf einem anderen Host läuft. Das klappt eigentlich ganz gut, so wie es aussieht.

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @marcello_effzeh Na dann brauchst ja meine Hilfe nicht.

                        6d974aec-b178-45f8-93a7-dfadac9681b2-image.png

                        das heißt Du kennst Dich ja dann mit fields, measurements und tags aus.

                        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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        399

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe