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