Введите код...[{"id":"a9c55fd4.82672","type":"timed-counter","z":"d89be59e.ba1768","name":"","timelimit":"350","withhold":true,"fixedtimeout":false,"x":720,"y":100,"wires":[["237fbd8d.65fc62"]]},{"id":"85d0c07d.15e0a","type":"switch","z":"d89be59e.ba1768","name":"","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"0","vt":"str"}],"checkall":"false","outputs":2,"x":570,"y":120,"wires":[["a9c55fd4.82672"],["18e0387b.ea2578"]]},{"id":"237fbd8d.65fc62","type":"function","z":"d89be59e.ba1768","name":"Single/Double/Long","func":"if (msg.count >= 2 && msg.payload.value == '1')\n{\n msg.payload = \"double\";\n context.set('pressTime',null);\n context.set('releaseTime',null);\n return msg;\n}\nif (msg.count == 1){\n if (msg.payload.value == '1') { //Pressed\n var pressTime = Date.now(); \n //node.send({payload:{pressTime}});\n context.set('pressTime',pressTime);\n }\n var pressTime = context.get('pressTime');\n //node.send({payload:{pressTime}});\n if (msg.payload.value === '0' && pressTime !== null) { //Released\n releaseTime = Date.now(); \n \n var timeDiff = releaseTime-pressTime;\n //node.send({payload:{timeDiff}});\n if (releaseTime-pressTime>350) {msg.payload = \"long\";}\n else {msg.payload = \"single\";}\n context.set('pressTime',null);\n context.set('releaseTime',null);\n return msg;\n }\n}","outputs":1,"noerr":0,"x":920,"y":120,"wires":[["1443e91e.a865f7"]]},{"id":"1443e91e.a865f7","type":"debug","z":"d89be59e.ba1768","name":"","active":true,"console":"false","complete":"payload","x":1116.250015258789,"y":120.00000190734863,"wires":[]},{"id":"18e0387b.ea2578","type":"timed-counter","z":"d89be59e.ba1768","name":"","timelimit":"350","withhold":true,"fixedtimeout":false,"x":720,"y":140,"wires":[["237fbd8d.65fc62"]]},{"id":"1a9a8e65.6b1be2","type":"delay","z":"d89be59e.ba1768","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"8","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":410,"y":80,"wires":[["85d0c07d.15e0a"]]},{"id":"b9b30572.fcccc8","type":"function","z":"d89be59e.ba1768","name":"Double","func":"node.send({ payload: {\"value\":\"1\"} });\nnode.send({ payload: {\"value\":\"0\"} });\nnode.send({ payload: {\"value\":\"1\"} });\nnode.send({ payload: {\"value\":\"0\"} });","outputs":1,"noerr":0,"x":260,"y":80,"wires":[["1a9a8e65.6b1be2"]]},{"id":"c070a0c4.511e2","type":"function","z":"d89be59e.ba1768","name":"Single","func":"node.send({ payload: {\"value\":\"1\"} });\nnode.send({ payload: {\"value\":\"0\"} });","outputs":1,"noerr":0,"x":250,"y":120,"wires":[["8c72414c.45415"]]},{"id":"188314e7.76f2cb","type":"function","z":"d89be59e.ba1768","name":"Long","func":"node.send({ payload: {\"value\":\"1\"} });\nnode.send({ payload: {\"value\":\"0\"} });","outputs":1,"noerr":0,"x":250,"y":160,"wires":[["fbb67950.2b6248"]]},{"id":"fbb67950.2b6248","type":"delay","z":"d89be59e.ba1768","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":410,"y":160,"wires":[["85d0c07d.15e0a"]]},{"id":"c9b9fb0.db1da08","type":"inject","z":"d89be59e.ba1768","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":120,"y":80,"wires":[["b9b30572.fcccc8"]]},{"id":"fc31dc2c.6a786","type":"inject","z":"d89be59e.ba1768","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":120,"y":120,"wires":[["c070a0c4.511e2"]]},{"id":"cf82dabb.70e798","type":"inject","z":"d89be59e.ba1768","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":120,"y":160,"wires":[["188314e7.76f2cb"]]},{"id":"8c72414c.45415","type":"delay","z":"d89be59e.ba1768","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"4","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":410,"y":120,"wires":[["85d0c07d.15e0a"]]},{"id":"dba1821f.4756c","type":"comment","z":"d89be59e.ba1768","name":"Emulation of press/release events","info":"","x":340,"y":40,"wires":[]}]