If you set the delay to 200 or 300 ms, it will send the text out after you stop typing. Also, set the inputs to pass msg
though, then there is no need to wire the text
nodes with a reset.
Try this flow...
[{"id":"fdf1a8d47f505c0f","type":"ui_text_input","z":"c6ecb8c5c651ca06","name":"","label":"Product","tooltip":"","group":"bbd7fcca7fad57eb","order":1,"width":0,"height":0,"passthru":true,"mode":"text","delay":"200","topic":"topic","sendOnBlur":true,"topicType":"msg","className":"","x":440,"y":140,"wires":[["82cb81c85b02e721","56429a8ff28f6c67"]]},{"id":"6992b31ef3661c1b","type":"ui_text_input","z":"c6ecb8c5c651ca06","name":"","label":"Batch","tooltip":"","group":"bbd7fcca7fad57eb","order":2,"width":0,"height":0,"passthru":true,"mode":"text","delay":"200","topic":"topic","sendOnBlur":true,"topicType":"msg","className":"","x":430,"y":200,"wires":[["e204f86a9f25fdf7","602e34a53d66468a"]]},{"id":"f90742774a7f1f45","type":"ui_text_input","z":"c6ecb8c5c651ca06","name":"","label":"Template","tooltip":"","group":"bbd7fcca7fad57eb","order":3,"width":0,"height":0,"passthru":true,"mode":"text","delay":"200","topic":"topic","sendOnBlur":true,"topicType":"msg","className":"","x":440,"y":260,"wires":[["597e241f0541dfd3","a49be28ab8d13a5d"]]},{"id":"4b761eb693aff0bd","type":"ui_text","z":"c6ecb8c5c651ca06","group":"f52a3a64c65f6533","order":0,"width":0,"height":0,"name":"","label":"Product","format":"{{msg.payload}}","layout":"row-spread","className":"","x":860,"y":140,"wires":[]},{"id":"82cb81c85b02e721","type":"function","z":"c6ecb8c5c651ca06","name":"validate product","func":"if(msg.payload == \"PRODUCTCODE\") {\n msg.payload = \"OK\"; \n} else {\n msg.payload = \"NOT OK\"; \n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":630,"y":140,"wires":[["4b761eb693aff0bd"]]},{"id":"e204f86a9f25fdf7","type":"function","z":"c6ecb8c5c651ca06","name":"validate batch","func":"if(msg.payload == \"BATCHCODE\") {\n msg.payload = \"OK\"; \n} else {\n msg.payload = \"NOT OK\"; \n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":640,"y":200,"wires":[["62ec9e7f6946f07a"]]},{"id":"597e241f0541dfd3","type":"function","z":"c6ecb8c5c651ca06","name":"validate template","func":"if(msg.payload == \"TEMPLATECODE\") {\n msg.payload = \"OK\"; \n} else {\n msg.payload = \"NOT OK\"; \n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":650,"y":260,"wires":[["d1a0a2a48feac2c0"]]},{"id":"62ec9e7f6946f07a","type":"ui_text","z":"c6ecb8c5c651ca06","group":"f52a3a64c65f6533","order":0,"width":0,"height":0,"name":"","label":"Product","format":"{{msg.payload}}","layout":"row-spread","className":"","x":860,"y":200,"wires":[]},{"id":"d1a0a2a48feac2c0","type":"ui_text","z":"c6ecb8c5c651ca06","group":"f52a3a64c65f6533","order":0,"width":0,"height":0,"name":"","label":"Product","format":"{{msg.payload}}","layout":"row-spread","className":"","x":860,"y":260,"wires":[]},{"id":"254de6d8f80d080e","type":"ui_button","z":"c6ecb8c5c651ca06","name":"","group":"bbd7fcca7fad57eb","order":4,"width":0,"height":0,"passthru":false,"label":"RESET","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"","payloadType":"str","topic":"topic","topicType":"msg","x":180,"y":220,"wires":[["3d18d30e2b7011b7"]]},{"id":"3d18d30e2b7011b7","type":"change","z":"c6ecb8c5c651ca06","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":315,"y":200,"wires":[["fdf1a8d47f505c0f","6992b31ef3661c1b","f90742774a7f1f45"]],"l":false},{"id":"d3ad5e25c27b5344","type":"inject","z":"c6ecb8c5c651ca06","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payloadType":"str","x":190,"y":160,"wires":[["3d18d30e2b7011b7"]]},{"id":"56429a8ff28f6c67","type":"debug","z":"c6ecb8c5c651ca06","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":630,"y":320,"wires":[]},{"id":"602e34a53d66468a","type":"debug","z":"c6ecb8c5c651ca06","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":630,"y":380,"wires":[]},{"id":"a49be28ab8d13a5d","type":"debug","z":"c6ecb8c5c651ca06","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":630,"y":440,"wires":[]},{"id":"bbd7fcca7fad57eb","type":"ui_group","name":"Input","tab":"612290270848b177","order":1,"disp":true,"width":"6","collapse":false,"className":""},{"id":"f52a3a64c65f6533","type":"ui_group","name":"Validate","tab":"612290270848b177","order":2,"disp":true,"width":"6","collapse":false,"className":""},{"id":"612290270848b177","type":"ui_tab","name":"Home","icon":"dashboard","disabled":false,"hidden":false}]