Remplacer un nombre par une variable

Bonjour,

Dans node red je souhaite envoyer une consigne à une climatisation via le service climate, set_temperature.
J’y arrive en entrant directement un nombre: {« temperature »:« 24 »}
mais je veux à la place envoyer une variable.
J’ai créé une variable (input_number.consigne_salon_ete) mais je ne sait pas comment faire.

Merci pour votre aide

Il faut utiliser le nœud current_state Current State | node-red-contrib-home-assistant-websocket et ensuite passer le payload au nœud call_service (je pense que c’est ce que tu fais avec la variable statique).

Le payload se récupère soit en utilisant la syntaxe mustache {{ payload }} ou Jsonata :

{"temperature": payload}

La syntaxe jsonata est moins simple, mais avec nodered devient vite indispensable (enfin, pour moi).
Voir JSONata Examples | node-red-contrib-home-assistant-websocket

Un grand merci. ça fonctionne parfaitement.