Passer des données JSONATA

Bonjour,

Je progresse en Node RED, et mes volets s’ouvrent et se ferment maintenant seuls : je ne suis pas peu fière !

Par contre je butte sur un trucs simple (je crois …) je ne sais pas comment passer des paramètres JsonAta.

Par exemple si je fais une fonction « Random RGB » je voudrai produire un payload qui puisse être passé à ma lampe rgb sous la forme {« rgb_color »:[200,200,200]}

Le but étant bien sur d’allumer ma lampe selon une couleur aléatoire … et en utilisant le paramètre « Data » suivant :

image

image

Je pense que c’est très simple, mis je cherche encore …

Merci de votre aide,
Pierre

J’essaye ça dans ma fonction :

var msg = {« rgb_color »:[200,200,200]};
return msg;

Mais c’est pas bon ! (Pas de Random pour l’instant, juste un test …)

Sans avoir testé… Mais un truc comme ça:

Le noeud fonction:

msg.payload = {
    'rouge': 10 ,
    'vert': 20 , 
    'bleu': 30
}
return msg;

Et le champ data:

{ "rgb_color": [ payload.rouge, payload.vert, payload.bleu ]}

Ca fonctionne !
Merci,