Node-Red JavaScript et setTimeout

Parce qu'il en faut pour tout le monde, discutez ici d'ADA, de shell et autres Wolfram...

Modérateur : Francois

Martin1
Messages : 3
Enregistré le : sam. 30 mai 2015 14:34

Node-Red JavaScript et setTimeout

Messagepar Martin1 » sam. 30 mai 2015 14:49

Salut,
J'utilise node-red(qu'on peu installer sur le raspberry pi), pour l'instant tout ce passe plutôt bien sauf pour le setTimeout, j'ai beau essayer de le faire fonctionner de toute les façons possible, il ne fonctionne jamais j'ai pourtant pris des exemples simple :/
Vous pouvez utiliser node-red sur ce site : https://fred.sensetecnic.com/
Voici le code classique:

function maFunction(){
setTimeout(function(){msg.payload = "Hi"}, 4000);
}
maFunction();
return msg;

Le msg.payload est propre a Node-Red, c'est l’équivalent de "Alert"

Voici la version clipboard:

[{"id":"32b00d34.cd4ff2","type":"inject","name":"","topic":"","payload":"","payloadType":"none","repeat":"","crontab":"","once":false,"x":286,"y":376,"z":"c8d7cce3.37283","wires":[["403c2c33.bfc3d4"]]},{"id":"403c2c33.bfc3d4","type":"function","name":"","func":"function maFunction(){\n setTimeout(function(){msg.payload = \"Hi\"}, 4000);\n}\nmaFunction();\nreturn msg;","outputs":1,"valid":true,"x":468,"y":375,"z":"c8d7cce3.37283","wires":[["d8a0cb9b.275f38"]]},{"id":"d8a0cb9b.275f38","type":"debug","name":"","active":true,"console":"false","complete":"false","x":681,"y":375,"z":"c8d7cce3.37283","wires":[]}]

Mon code est mauvais ? Si oui vous me conseillez de faire quoi ?
Merci!

Retourner vers « Autres langages »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité