Ankündigung

Einklappen
Keine Ankündigung bisher.

Node Red Payload Formatierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Node Red Payload Formatierung

    Hi,

    ich bekomme langsam Stück für Stück meine KNX Installation zum laufen, teile davon werden über Node-Red gesteuert.

    Im Wohnzimmer habe ich LED Streifen verbaut, die ich über ein Dashboard per Color-Picker ansteuern möchte.

    der Colorpicker gibt allerdings eine Payload aus, das meine KNX-Node nicht übermitteln kann:

    Colorpicker: r:145 , g:21 , b: 37

    die KNX-Node möchte aber: red:145 , green:21 , Blue:37

    Wie komme ich jetzt vom einen zum anderen?

    habe die Change-Node schon probiert, ändert sich aber nichts, die Debug-Node gibt das selbe aus…

    Vielen Dank Für die Antworten!😊

    Grüße Tobi


    #2
    Nimm einen Function Node und programmiere das in die Mitte mit Stringoperationen rein.
    gibt wahrscheinlich auch sowas wie replace r zu red g zu green und b zu blue
    ----------------------------------------------------------------------------------
    "Der Hauptgrund für Stress ist der tägliche Kontakt mit Idioten."
    Albert Einstein

    Kommentar


      #3
      Moin,

      funcition node ist schon der richtige Ansatz.

      da rein z.B. sowas:

      Code:
      // Each color in a range between 0 and 255
      msg.payload={red:msg.payload.r, green:msg.payload.g, blue:msg.payload.b};
      
      return msg;
      Gruss,
      Michael

      Kommentar


        #4
        Hallo, vielen Dank für die Nachrichten, habs jetzt über eine Change-Node hinbekommen!


        Unbenannt.PNG

        Kommentar

        Lädt...
        X