Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Automatisierung
    5. Node Red msg.topic vs msg.payload

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Node Red msg.topic vs msg.payload

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

      Hey Leute,
      Bin blutiger Anfänger was das zusammenstöpseln von Nodes angeht und bin gerade auch vor einer, für euch wahrscheinlich Trivialen Aufgabe.

      Undzwar möchte ich gerne über NodeRed einen String in eine IOBroker out Node übergeben sodass ich quasi einen dynamischen Topic erstelle. 🙂

      Steuern tu ich ausgehend von Loxone Klimabaustein Temp, Mode und Lüfter, die Werte formatiere ich mir für den Tuya Adapter lesbare ID, welches so aussieht "tuya.0.bfafbbe827ae5a2dd7qnff.ir-M0_T24_S2" - Das passt auch soweit

      35e9d928-afe3-4565-8e2d-31a8d31e4679-image.png

      Anstoßen will ich dann eins von den Objekten:
      b38025ba-722d-44db-8d78-1f3117590a9c-image.png 75e42aa8-94e3-4d02-a991-db314ed7cad8-image.png

      Hier passiert dann der fehler, ich seh zwar dass sich vorne etwas ändert, aber es wird auch nicht getriggert oder sonst was.
      Ich hoffe ihr könnt mir einen Lösungsansatz geben, danke im voraus 😉
      a12064ea-e936-4cbb-ad4a-3613d07ca1ed-image.png

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

        @pixelsolution Wenn Du das topic in der iobroker-out Node flexibel halten willst, dann lässt Du das frei und setzt msg.topic ggf. über eine Change Node oder wenn Du halt lieber codierst dann halt in einer function Node 🙄 und die payload ist der Wert, den Du in das iobroker Objekt schreiben willst. (Da das bei Dir buttons sind, einfach ein boolean mit dem Wert true). Das steht auch so in der Hilfe zu der iobroker-Out Node.

        2f3b4368-1e1a-4234-b32b-b27acec5b2c0-image.png

        Also entweder so:

        3ad5b9d7-f80b-4214-bbb0-8dfe7f135c29-image.png

        oder halt so:

        bfd74bb8-1387-436f-9b09-15299b451217-image.png

        Das topic in der iobroker-out Node bleibt leer:

        ea224950-8b43-4c48-9847-b3b0c17c233d-image.png

        P 1 Reply Last reply Reply Quote 0
        • P
          Pixelsolution @mickym last edited by

          @mickym Das ging ja flott, vielen dank für die Ausführliche Erklärung 👏
          Heißt das das Objekt hat gewartet bis payload auf true geht?

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

            @pixelsolution Der Tuya-Adapter hat ein Button definiert. Ein Button ist ein Taster, der keinen Zustand hat, sondern den Du mit einem Boolean true betätigst und damit eine Aktion triggerst. Diese Definition ist aber im iobroker hinterlegt und hat mit NodeRed nichts zu tun. Triggern tut man einen Button eben nur mit true. Wenn Du in den Expertenmodus umstellst, siehst Du den Wert des Objektes.

            bce0e149-c3cc-4213-be6c-2ee2f2d7f659-image.png

            Bei einem Button ist der Wert oder Zustand IMMER true. Es geht nur um das Triggern - also das Drücken der Taste.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            477
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            2
            4
            199
            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