Seite 1 von 1

[v3.2] custom Logic Wie verschiedene Werte zugleich in eine Outvariable

Verfasst: So Feb 20, 2022 10:08 am
von PeterB
Hall Freunde


Wie bekomme Ich mehrere Variablen mit Text dazwischen in eine Ausgangs Variable

ich müsste das so weg senden:

{ "mode": "$I-mode","red": $I-red,"green": $I_green,"blue": $I_blue,"gain": $I_gain,"brightness": $I_brightness,"white": $I_white,"temp": $I_temp,"effect":$I_effekt,"turn": "$I_turn }

kann Ich die fehlenden wörter und [ " : einfach so reinschreiben?

und zweite Frage:

ich habe als Eingang $I_Mode als Integer da kommt eine Zahl 0 oder 1 Wie kann Ich Die Variable $mode_out dahingehend Manipulieren das bei

in out
0 white
1 colour
ausgegeben wird

Danke und LG

Re: [v3.2] custom Logic Wie verschiedene Werte zugleich in eine Outvariable

Verfasst: So Feb 20, 2022 11:59 am
von blaubaerli
Hallo Peter,

das Konstrukt sieht eher vor, dass du dir die einzelnen Elemente des finalen JSON-Strings baust, je nach Bedarf aus einer Standard- oder ggf. einer Custom-Logik.

Dann baust du dir ein Application Level Topic (JSON). und für jedes einzelne Objekt dann eine formatgetreue Publizierende Applikation. Dann sollte der Wolf dir das JSON implizit erzeugen.

Je nach Triggeroption wird dann gesendet.

Ich habe das noch nicht getestet, so ist aber das Design.

Beste Grüße
Jens

Re: [v3.2] custom Logic Wie verschiedene Werte zugleich in eine Outvariable

Verfasst: So Feb 20, 2022 2:04 pm
von PeterB
OK....d.h. Ich kann da keine Variablen zusammensetzten und ausgeben?

Re: [v3.2] custom Logic Wie verschiedene Werte zugleich in eine Outvariable

Verfasst: So Feb 20, 2022 6:52 pm
von Robosoc
Nein , das geht noch nicht

Re: [v3.2] custom Logic Wie verschiedene Werte zugleich in eine Outvariable

Verfasst: Mo Feb 21, 2022 10:04 am
von PeterB
blaubaerli hat geschrieben: So Feb 20, 2022 11:59 am
Dann baust du dir ein Application Level Topic (JSON). und für jedes einzelne Objekt dann eine formatgetreue Publizierende Applikation. Dann sollte der Wolf dir das JSON implizit erzeugen.
Ja das weiß Ich eh ist aber sehr umständlich Ich müsste das für den Color WHite und Effekt-Mode je extra anlegen sonst fangt der Schellie ins spinnen an