Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Mehrere Payloads zusammenfassen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mehrere Payloads zusammenfassen

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      Hallo zusammen,
      ich bin gerade an einem Projekt dran. Hierfür habe ich eine Modellfabrik mit einem Lagerregal (3xRote Bauteile, 3x Grüne Bauteile, 3x Weiße Bauteile). Ich konnte bereits über Node Red mit dem OPC UA Knoten die Daten vom Regal erheben und sie mir als vorhanden(=1) nicht vorhanden (=0) ausgeben lassen. Nun möchte ich quasi, dass alle Roten, die vorhanden sind, zusammen gezählt werden und die Summe davon als msg.payload ausgegeben wird. Letztendlich möchte ich das selbe mit den blauen und weißen Bauteilen machen und alle drei Informationen zusammen als Object an IoT Hub (Azure) senden.
      Hier hänge ich leider: Ich habe eine Funktion für jeweils Rote, Blaue und Weiße Werkstücke aber weiß nicht wie ich sie alle in eine Funktion zusammenfassen soll und wäre super dankbar für Tipps und Tricks 🙂
      Das wäre z.Bsp meine Funktion für die Ausgabe der roten Bauteile:
      var A1 = global.get("RedA1")
      var B1 = global.get("RedB1")
      var C1 = global.get("RedC1")
      msg.payload = {
      A1: msg.payload,
      B1: msg.payload,
      C1: msg.payload
      }
      msg.payload = A1 + B1 + C1;
      return msg;

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

        @Ein ehemaliger Benutzer sagte in Mehrere Payloads zusammenfassen:

        msg.payload = {
        A1: msg.payload,
        B1: msg.payload,
        C1: msg.payload
        }

        Das ist Käse. Einfach weglöschen.

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

          Du musst halt auch was in der function Node setzen und das geht ja nicht anhand der payload - ausser Du machst das irgendwo ausserhalb, dass Du alles im globalen Kontext setzt.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          992
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          node-red
          2
          3
          507
          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