Skip to content

Instantly share code, notes, and snippets.

@mdimai666
Created October 7, 2019 17:04
Show Gist options
  • Save mdimai666/e5cac34b8bbe438a4412519dedbec7bf to your computer and use it in GitHub Desktop.
Save mdimai666/e5cac34b8bbe438a4412519dedbec7bf to your computer and use it in GitHub Desktop.
[{"id":"1e4e1d88.47bf62","type":"function","z":"2c7f1a63.3deb96","name":"init loop","func":"let id = 1;\nmsg[`loop_array${id}`] = msg.payload;\nmsg[`loop_array_count${id}`] = msg.payload.length;\nmsg[`loop_array_save${id}`] = msg.payload;\nmsg[`loop_dt_start${id}`] = new Date();\n\n\nreturn msg;","outputs":1,"noerr":0,"x":527.5,"y":426,"wires":[["91d5e42.980dc18"]],"icon":"node-red/cog.png"},{"id":"91d5e42.980dc18","type":"function","z":"2c7f1a63.3deb96","name":"loop","func":"let id = 1;\n\nif(msg[`loop_array${id}`].length<1)\n return [null,msg];\n \nmsg[`loop_current${id}`] = msg[`loop_array${id}`].shift();\nmsg.payload = msg[`loop_current${id}`];\nvar count = msg[`loop_array_count${id}`];\nvar ii = count-msg[`loop_array${id}`].length;\nnode.status({text:`${ii}/${count}`})\n\nreturn [msg]","outputs":2,"noerr":0,"x":690,"y":420,"wires":[[],[]],"outputLabels":["iteration","end"],"icon":"node-red/cog.png"}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment