Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node Red Funktion mit mehr Outputs

    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

    Node Red Funktion mit mehr Outputs

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      WimmerM last edited by

      Hallo,

      ich bekomme Daten über einen IOT Hub, die folgendermaßen aussehn:

      object

      deviceId: "Raspberry1"

      payload: buffer[43]string

      {deviceId:2,val:[1000,1000,1000,1000,1000]}

      _msgid: "7a2ce875.0b8488"

      mich intressieren eigentlich nur die Werte zwischen den eckigen Klammern, ich möchte eine Funktion die jeden einzelnen Wert auf einen Ausgang führt.

      Kann mir jemand helfen?

      Vielen Dank

      Markus

      1 Reply Last reply Reply Quote 0
      • R
        rewenode last edited by

        Du hast sicher irgend ein Input-node worüber die Daten eingehen. Häng da doch mal ein debug-node dran, das die komplette msg zeigt und dann mach einen screenshot vom debug-panel.

        Falls das
        > {deviceId:2,val:[1000,1000,1000,1000,1000]}

        der Bufferinhalt ist, würde ich ein Funktionsnode nachschalten. Das muss dann:

        • den Buffer in ein JSON Object wandeln
        let json = JSON.stringify(msg.payload);
        

        Und dann das array an die Ausgänge schicken:

        node.send(json.val);
        

        Natürlich musst du vorher deinem Funktionsnode 5 Ausgänge spendieren.

        Denke aber daran, dass die Nachrichten dennoch NACHEINANDER an die 5 Ausgänge geschickt werden.

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

        Support us

        ioBroker
        Community Adapters
        Donate

        530
        Online

        31.7k
        Users

        79.9k
        Topics

        1.3m
        Posts

        2
        2
        1253
        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