How to make a reset function

Hi everyone,

  1. On my flow how to make a reset function to reset the hourglass?
  2. For my gate node why only will open and will not be close.

thanks

[{"id":"5828b22c3ad72aa3","type":"tab","label":"Flow 6","disabled":false,"info":"","env":[]},{"id":"994620e4c1c5a9b2","type":"group","z":"5828b22c3ad72aa3","name":"simulated data","style":{"label":true},"nodes":["b704573c4e2d4d47","96d3c8bd2bca401a"],"x":434,"y":279,"w":172,"h":122},{"id":"b704573c4e2d4d47","type":"inject","z":"5828b22c3ad72aa3","g":"994620e4c1c5a9b2","name":"","props":[{"p":"payload1","v":"1","vt":"num"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":530,"y":320,"wires":[["831f143dfbc0c173"]]},{"id":"96d3c8bd2bca401a","type":"inject","z":"5828b22c3ad72aa3","g":"994620e4c1c5a9b2","name":"","props":[{"p":"payload2","v":"0","vt":"num"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":530,"y":360,"wires":[["831f143dfbc0c173"]]},{"id":"0dc1f5c82c08c6cd","type":"gate","z":"5828b22c3ad72aa3","name":"","controlTopic":"control","defaultState":"open","openCmd":"start","closeCmd":"stop","toggleCmd":"toggle","defaultCmd":"default","statusCmd":"status","persist":false,"storeName":"memory","x":1050,"y":340,"wires":[["11af8bb18f7735b3"]]},{"id":"831f143dfbc0c173","type":"function","z":"5828b22c3ad72aa3","name":"","func":"if(msg.payload1 ==1){\nmsg.command  =  msg.payload \nmsg.command = \"start\"\n}\n\nelse if(msg.payload2 ==0){\n    msg.command = msg.payload\n    msg.command = \"stop\"\n\n}\n\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":340,"wires":[["1666cee8e1d94595"]]},{"id":"11af8bb18f7735b3","type":"hourglass","z":"5828b22c3ad72aa3","name":"","persistId":"","humanizeLocale":"","x":1220,"y":340,"wires":[["ae60174541a1f5e8","eb156c1ad4715ccc"]]},{"id":"ae60174541a1f5e8","type":"function","z":"5828b22c3ad72aa3","name":"","func":"var a = msg.elapsed.time.seconds\nvar b = msg.elapsed.time.minutes\nvar c = msg.elapsed.time.hours\na = a/3600;\nb = b/60;\nmsg.payload = (a + b + c)/8;\n\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":440,"wires":[[]]},{"id":"eb156c1ad4715ccc","type":"debug","z":"5828b22c3ad72aa3","name":"debug 22","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"elapsed.time","targetType":"msg","statusVal":"","statusType":"auto","x":1320,"y":240,"wires":[]},{"id":"1666cee8e1d94595","type":"trigger","z":"5828b22c3ad72aa3","name":"","op1":"1","op2":"0","op1type":"str","op2type":"str","duration":"1","extend":false,"overrideDelay":false,"units":"s","reset":"reset","bytopic":"all","topic":"topic","outputs":1,"x":900,"y":340,"wires":[["0dc1f5c82c08c6cd"]]}]

Did you read the information on the Help tab?

It also doesn't seem like a very friendly/intuitive node. You might want to open an issue on the node's GitHub page

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.