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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    485

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

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 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 Offline
        mickymM Offline
        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 Offline
            mickymM Offline
            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 Offline
                  mickymM Offline
                  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 Offline
                      mickymM Offline
                      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

                      760

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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