Guest User

Untitled

a guest
Mar 1st, 2017
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.94 KB | None | 0 0
  1. [{"id":"b143643c.7236f","type":"tab","label":"Flow 1"},{"id":"e9112e71.80d408","type":"subflow","name":"Dvere","info":"","in":[{"x":320,"y":480,"wires":[{"id":"aaea6484.fc1be8"}]}],"out":[]},{"id":"e5c5f3b3.74121","type":"subflow","name":"Svetla","info":"","in":[{"x":20,"y":460,"wires":[{"id":"f7c3573d.3771c"}]}],"out":[]},{"id":"df947c9f.14516","type":"subflow","name":"RFID","info":"","in":[{"x":380,"y":300,"wires":[{"id":"5032ecbf.9568f4"}]}],"out":[]},{"id":"2931f59.6bbfe0a","type":"subflow","name":"Minute Counters","info":"","in":[{"x":240,"y":380,"wires":[{"id":"90ed9995.f0c768"}]}],"out":[]},{"id":"178cbdad.8eb19a","type":"subflow","name":"GUI","info":"","in":[],"out":[]},{"id":"19911336.4cbfbd","type":"subflow","name":"Registration/Login/Game","info":"","in":[],"out":[]},{"id":"25767684.cce7b2","type":"arduino-board","z":"","device":"COM5"},{"id":"512ef2f1.6ab89c","type":"ui_base","z":0,"theme":{"name":"theme-dark","lightTheme":{"default":"#0094CE","baseColor":"#0094CE","baseFont":"Helvetica Neue","edited":false},"darkTheme":{"default":"#097479","baseColor":"#097479","baseFont":"Helvetica Neue","edited":true,"reset":false},"customTheme":{"name":"Untitled Theme 1","default":"#4B7930","baseColor":"#4B7930","baseFont":"Helvetica Neue"},"themeState":{"base-color":{"default":"#0094CE","value":"#097479","edited":false},"page-titlebar-backgroundColor":{"value":"#097479","edited":false},"page-backgroundColor":{"value":"#111111","edited":false},"page-sidebar-backgroundColor":{"value":"#000000","edited":false},"group-textColor":{"value":"#10cfd8","edited":false},"group-borderColor":{"value":"#555555","edited":false},"group-backgroundColor":{"value":"#333333","edited":false},"widget-textColor":{"value":"#eeeeee","edited":false},"widget-backgroundColor":{"value":"#097479","edited":false},"widget-borderColor":{"value":"#333333","edited":false}}},"site":{"name":"Node-RED Dashboard","hideToolbar":"true","allowSwipe":"false","dateFormat":"DD/MM/YYYY","sizes":{"sx":48,"sy":48,"gx":6,"gy":6,"cx":6,"cy":6,"px":0,"py":0}}},{"id":"38ef5b7f.a71664","type":"ui_group","z":"","name":"Change PIN","tab":"620d59c0.ed29a","order":1,"disp":true,"width":"6"},{"id":"4e8eb527.2df234","type":"ui_group","z":"","name":"Lights Row","tab":"8d35988e.8f3a68","order":1,"disp":true,"width":"6"},{"id":"796ebdb9.198b04","type":"ui_tab","z":"","name":"Login","icon":"dashboard","order":3},{"id":"48670857.53c71","type":"ui_group","z":"","name":"Login","tab":"796ebdb9.198b04","order":2,"disp":true,"width":"6"},{"id":"97fb678.a2a6118","type":"ui_tab","z":"","name":"The Doors","icon":"dashboard","order":11},{"id":"8d35988e.8f3a68","type":"ui_tab","z":"","name":"Lights Row","icon":"dashboard","order":6},{"id":"889507f2.09e77","type":"ui_group","z":"","name":"Lock","tab":"97fb678.a2a6118","order":1,"disp":true,"width":"6"},{"id":"620d59c0.ed29a","type":"ui_tab","z":"","name":"Change PIN","icon":"dashboard","order":4},{"id":"238aada8.816fe2","type":"ui_tab","z":"","name":"STARTUP","icon":"dashboard","order":2},{"id":"e3d227fe.d50498","type":"ui_group","z":"","name":"Start","tab":"238aada8.816fe2","disp":true,"width":"6"},{"id":"4217de6f.b2a918","type":"ui_group","z":"","name":"Simple Light","tab":"7f6852b6.244fb4","order":1,"disp":true,"width":"6"},{"id":"534d7f74.9a00a","type":"ui_group","z":"","name":"All Lights FLASH","tab":"32d3547.93ccd2c","order":1,"disp":true,"width":"6"},{"id":"7f6852b6.244fb4","type":"ui_tab","z":"","name":"Simple Light","icon":"dashboard","order":5},{"id":"32d3547.93ccd2c","type":"ui_tab","z":"","name":"All Lights FLASH","icon":"dashboard","order":7},{"id":"1a133364.ffe655","type":"ui_tab","z":"","name":"Set Light Row Button","icon":"dashboard","order":9},{"id":"1c99ba95.00cbe5","type":"ui_group","z":"","name":"Set Light Row Button","tab":"1a133364.ffe655","order":1,"disp":true,"width":"6"},{"id":"32829fe0.85a498","type":"ui_tab","z":"","name":"All Door Open","icon":"dashboard","order":12},{"id":"68758b90.6bf954","type":"ui_group","z":"","name":"All Door Open","tab":"32829fe0.85a498","order":1,"disp":true,"width":"6"},{"id":"17ce628f.4d4c95","type":"ui_tab","z":"","name":"Set Simple Light Button","icon":"dashboard","order":8},{"id":"b2d7afb7.955c58","type":"ui_group","z":"","name":"Set Simple Light Button","tab":"17ce628f.4d4c95","order":1,"disp":true,"width":"6"},{"id":"4896be3f.11465","type":"ui_tab","z":"","name":"Set Flash Button","icon":"dashboard","order":10},{"id":"3ad7aef7.03224a","type":"ui_group","z":"","name":"Set Flash Button","tab":"4896be3f.11465","order":1,"disp":true,"width":"6"},{"id":"54c509a2.0e411","type":"ui_tab","z":"","name":"Set One Door Button","icon":"dashboard","order":13},{"id":"942a684e.421a1","type":"ui_group","z":"","name":"Set One Door Button","tab":"54c509a2.0e411","order":1,"disp":true,"width":"6"},{"id":"c3503e47.2a227","type":"ui_tab","z":"","name":"Set All Door Button","icon":"dashboard","order":14},{"id":"38ff6721.a343a","type":"ui_group","z":"","name":"Set All Door Button","tab":"c3503e47.2a227","disp":true,"width":"6"},{"id":"1c8591f7.a22906","type":"ui_tab","z":"","name":"Home","icon":"dashboard","order":1},{"id":"324252d.49c9cae","type":"ui_group","z":"","name":"Login","tab":"1c8591f7.a22906","disp":true,"width":"6"},{"id":"5452452b.d6b704","type":"ui_group","z":"","name":"Registration","tab":"1c8591f7.a22906","disp":true,"width":"6"},{"id":"80a118a5.158498","type":"mongodb","z":"","hostname":"127.0.0.1","port":"27017","db":"users","name":"Users"},{"id":"98aebe87.983d8","type":"ui_group","z":"","name":"Game","tab":"","order":1,"disp":true,"width":"24"},{"id":"60a54b27.58f6ec","type":"ui_tab","z":"","name":"Game","icon":"dashboard","order":15},{"id":"45f6634f.ab9a74","type":"ui_group","z":"","name":"Game","tab":"60a54b27.58f6ec","order":1,"disp":true,"width":"10"},{"id":"4e294d67.5446dc","type":"websocket-listener","z":"","path":"ws/127.0.0.1:1880/ui/#/14","wholemsg":"true"},{"id":"e02d9ee4.50a278","type":"websocket-listener","z":"","path":"/ws://localhost:9998/echo","wholemsg":"false"},{"id":"1364a330.47c80d","type":"ui_tab","z":"19911336.4cbfbd","name":"Profile","icon":"dashboard"},{"id":"a58e09a5.56f14","type":"ui_group","z":"19911336.4cbfbd","name":"Control","tab":"1364a330.47c80d","disp":true,"width":"6"},{"id":"1cf6dae0.385f95","type":"function","z":"e9112e71.80d408","name":"PIN Compare","func":"var a, c = 0;\nfor(var i=0; i<context.global.rows; i++)\n{\n if(msg.ip == context.global.Obj[i].ip)\n {\n a = i;\n }\n}\ncontext.global.Obj[a].data[0] = context.global.Obj[a].data[1];\ncontext.global.Obj[a].data[1] = context.global.Obj[a].data[2];\ncontext.global.Obj[a].data[2] = context.global.Obj[a].data[3];\ncontext.global.Obj[a].data[3] = msg.payload;\n\nfor(var i=0; i<4; i++)\n{\n if(context.global.Obj[a].data[i] === context.global.Obj[a].pass[i])\n c++;\n}\nif(c == 4)\n{\n msg.payload = \"1\";\n c = 0;\n return msg;\n}\nelse\n msg.payload = \"0\";\n//msg.payload = context.global.Obj[a].data;\n","outputs":1,"noerr":0,"x":690,"y":500,"wires":[["22eb4f69.73df6"]]},{"id":"a96697fc.70b7b8","type":"switch","z":"e9112e71.80d408","name":"","property":"ip","propertyType":"msg","rules":[{"t":"eq","v":"10.1.1.101","vt":"str"},{"t":"eq","v":"10.1.1.102","vt":"str"},{"t":"eq","v":"10.1.1.103","vt":"str"},{"t":"eq","v":"10.1.1.104","vt":"str"},{"t":"eq","v":"10.1.1.105","vt":"str"},{"t":"eq","v":"10.1.1.106","vt":"str"},{"t":"eq","v":"10.1.1.107","vt":"str"},{"t":"eq","v":"10.1.1.108","vt":"str"},{"t":"eq","v":"10.1.1.109","vt":"str"},{"t":"eq","v":"10.1.1.110","vt":"str"},{"t":"eq","v":"10.1.1.111","vt":"str"},{"t":"eq","v":"10.1.1.112","vt":"str"},{"t":"eq","v":"10.1.1.113","vt":"str"},{"t":"eq","v":"10.1.1.114","vt":"str"},{"t":"eq","v":"10.1.1.115","vt":"str"},{"t":"eq","v":"10.1.1.116","vt":"str"},{"t":"eq","v":"10.1.1.117","vt":"str"},{"t":"eq","v":"10.1.1.118","vt":"str"},{"t":"eq","v":"10.1.1.119","vt":"str"},{"t":"eq","v":"10.1.1.120","vt":"str"}],"checkall":"true","outputs":20,"x":1010,"y":440,"wires":[["3bf8bb45.633b24"],["4cdcc587.bcc654"],["94927c45.37478"],["be4b7402.231dd8"],["4daf46d5.9c5f3"],["915954d7.038c38"],["bd6c9454.450a28"],["cb615fe3.d0d54"],["53a1e1c1.f6af98"],["73c02e4a.e4bae8"],["46dbd880.749468"],["fba25e55.59e728"],["70daed06.329e6c"],["5cae959b.09302c"],["d2b041bc.d343e8"],["84e1f871.ac6348"],["d2386c3b.aac388"],["753c1b1e.76236c"],["890332b4.d704d8"],["5ffa3a6e.3c2ccc"]]},{"id":"3bf8bb45.633b24","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":20,"wires":[]},{"id":"94927c45.37478","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":100,"wires":[]},{"id":"be4b7402.231dd8","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":140,"wires":[]},{"id":"4daf46d5.9c5f3","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":180,"wires":[]},{"id":"915954d7.038c38","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":220,"wires":[]},{"id":"bd6c9454.450a28","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":260,"wires":[]},{"id":"cb615fe3.d0d54","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":300,"wires":[]},{"id":"53a1e1c1.f6af98","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":340,"wires":[]},{"id":"73c02e4a.e4bae8","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":380,"wires":[]},{"id":"46dbd880.749468","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":420,"wires":[]},{"id":"fba25e55.59e728","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":460,"wires":[]},{"id":"70daed06.329e6c","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":500,"wires":[]},{"id":"4cdcc587.bcc654","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":60,"wires":[]},{"id":"5cae959b.09302c","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":540,"wires":[]},{"id":"d2b041bc.d343e8","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":580,"wires":[]},{"id":"84e1f871.ac6348","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":620,"wires":[]},{"id":"d2386c3b.aac388","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":660,"wires":[]},{"id":"753c1b1e.76236c","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":700,"wires":[]},{"id":"890332b4.d704d8","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":740,"wires":[]},{"id":"5ffa3a6e.3c2ccc","type":"udp out","z":"e9112e71.80d408","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1170,"y":780,"wires":[]},{"id":"22eb4f69.73df6","type":"trigger","z":"e9112e71.80d408","op1":"1","op2":"0","op1type":"str","op2type":"str","duration":"3","extend":false,"units":"s","reset":"","name":"","x":860,"y":520,"wires":[["a96697fc.70b7b8"]]},{"id":"784c7bc6.1c2fd4","type":"ui_button","z":"e9112e71.80d408","name":"Open","group":"889507f2.09e77","order":3,"width":0,"height":0,"label":"Open","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":510,"y":540,"wires":[["cf1dfe3b.8c5bf"]]},{"id":"ccd2ccef.0cdb3","type":"function","z":"e9112e71.80d408","name":"","func":"var a = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n a = i; \n }\n}\nmsg.port = 18421;\nif(a == -1)\n{\n msg.payload = 0;\n msg.topic = \"Dvere neexistujú\";\n return msg;\n}\nelse\n{\n msg.payload = 1;\n msg.topic = context.global.Obj[a].pos;\n msg.ip = context.global.Obj[a].ip;\n return msg;\n}\n","outputs":1,"noerr":0,"x":230,"y":540,"wires":[["dc075d88.5a9c7"]]},{"id":"f5f1edd3.1b5bd8","type":"ui_dropdown","z":"e9112e71.80d408","name":"","label":"Dvere","group":"889507f2.09e77","order":1,"width":0,"height":0,"passthru":true,"options":[{"label":"1. dvere","value":"10.1.1.101","type":"str"},{"label":"2. dvere","value":"10.1.1.102","type":"str"},{"label":"3. dvere","value":"10.1.1.103","type":"str"},{"label":"4. dvere","value":"10.1.1.104","type":"str"},{"label":"5. dvere","value":"10.1.1.105","type":"str"},{"label":"6. dvere","value":"1010.1.1.106","type":"str"},{"label":"7. dvere","value":"10.1.1.107","type":"str"},{"label":"8. dvere","value":"10.1.1.108","type":"str"},{"label":"9. dvere","value":"10.1.1.109","type":"str"},{"label":"10. dvere","value":"10.1.1.110","type":"str"},{"label":"11. dvere","value":"10.1.1.111","type":"str"},{"label":"12. dvere","value":"10.1.1.112","type":"str"},{"label":"13. dvere","value":"10.1.1.113","type":"str"},{"label":"14. dvere","value":"10.1.1.114","type":"str"},{"label":"15. dvere","value":"10.1.1.115","type":"str"},{"label":"16. dvere","value":"10.1.1.116","type":"str"},{"label":"17. dvere","value":"10.1.1.117","type":"str"},{"label":"18. dvere","value":"10.1.1.118","type":"str"},{"label":"19. dvere","value":"10.1.1.119","type":"str"},{"label":"20. dvere","value":"10.1.1.120","type":"str"}],"payload":"","topic":"","x":110,"y":540,"wires":[["ccd2ccef.0cdb3"]]},{"id":"5032ecbf.9568f4","type":"function","z":"df947c9f.14516","name":"RFID Compare","func":"var a;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(msg.ip == context.global.Obj[i].ip)\n {\n a = i;\n }\n}\ncontext.global.Obj[a].data = msg.payload;\nfor(var i=0; i<context.global.rows2; i++)\n{\n if(context.global.Obj[a].data == context.global.Player[i].code)\n {\n context.global.Obj[a].pass = context.global.Player[i].name;\n date = new Date();\n msg.payload = date.getDate() + \".\" + date.getMonth()+1 + \".\" + date.getFullYear() + \" - \" + date.getHours() + \":\" + date.getMinutes() + \":\" + date.getSeconds() + \":\" + date.getMilliseconds() + \" \" + context.global.Obj[a].ip + \" \" + context.global.Obj[a].pos + \" \" + context.global.Obj[a].data + \" \" + context.global.Obj[a].pass;\n return msg;\n }\n}\n","outputs":1,"noerr":0,"x":540,"y":300,"wires":[["b4890407.2b0f98"]]},{"id":"b4890407.2b0f98","type":"file","z":"df947c9f.14516","name":"","filename":"C:\\RFID.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","x":530,"y":360,"wires":[]},{"id":"8391d96d.c3f638","type":"switch","z":"2931f59.6bbfe0a","name":"Time Switch","property":"cas","propertyType":"global","rules":[{"t":"eq","v":"1199","vt":"num"},{"t":"eq","v":"1189","vt":"num"},{"t":"eq","v":"890","vt":"str"},{"t":"eq","v":"840","vt":"str"},{"t":"eq","v":"600","vt":"str"},{"t":"eq","v":"300","vt":"num"}],"checkall":"false","outputs":6,"x":510,"y":380,"wires":[["8ec679f5.351118"],["4f87b90f.468028"],["b45b2bbd.7555d"],["e17eda75.19a5a"],["d3759723.77af9"],["fbe92684.dca36"]]},{"id":"d3759723.77af9","type":"function","z":"2931f59.6bbfe0a","name":"5 min","func":"msg.payload = \"S33\";\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":440,"wires":[["99022668.eb9ed"]]},{"id":"fbe92684.dca36","type":"function","z":"2931f59.6bbfe0a","name":"10 min","func":"msg.payload = \"S32\";\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":480,"wires":[["99022668.eb9ed"]]},{"id":"99022668.eb9ed","type":"udp out","z":"2931f59.6bbfe0a","name":"","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1180,"y":400,"wires":[]},{"id":"e17eda75.19a5a","type":"function","z":"2931f59.6bbfe0a","name":"1 min","func":"msg.payload = \"S34\";\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":400,"wires":[["99022668.eb9ed"]]},{"id":"dc53d39d.5f71d8","type":"function","z":"df947c9f.14516","name":"LogOut","func":"var a;\nfor(i=0; i<4; i++)\n{\n if(msg.payload == context.global.Player[i].code)\n a = i;\n}\nif(a === 0 )\n{\n context.global.Player[0].in = false;\n}\nelse if(a == 1)\n{\n context.global.Player[1].in = false;\n}\nelse if(a == 2 )\n{ \n context.global.Player[2].in = false;\n}\nelse if(a == 3 )\n{ \n context.global.Player[3].in = false;\n}\n\nif((context.global.Player[0].in === false) && (context.global.Player[1].in === false))\n{\n if(context.global.pocitadlo !== 0)\n {\n context.global.Team1.casKon = new Date();\n context.global.Team1.casCel = context.global.Team1.casKon - context.global.Team1.casZac;\n msg.payload = context.global.Team1.casCel;\n return msg;\n }\n else\n {\n context.global.Team1.casKon = context.global.Team1.casZac + 900000;\n context.global.Team1.casCel = 900000;\n msg.payload = context.global.Team1.casCel;\n return msg;\n }\n}\nelse if((context.global.Player[2].in === false) && (context.global.Player[3].in === false))\n{\n if(context.global.pocitadlo !== 0)\n {\n context.global.Team2.casKon = new Date(); \n context.global.Team2.casCel = context.global.Team2.casKon - context.global.Team2.casZac;\n msg.payload = context.global.Team2.casCel;\n return msg; \n }\n else\n {\n context.global.Team2.casKon = context.global.Team2.casZac + 900000;\n context.global.Team2.casCel = 900000;\n msg.payload = context.global.Team2.casCel;\n return msg;\n }\n}\n","outputs":1,"noerr":0,"x":1040,"y":320,"wires":[["680cfc08.dbad84"]]},{"id":"b264483a.1da72","type":"inject","z":"df947c9f.14516","name":"","topic":"","payload":"18947","payloadType":"str","repeat":"","crontab":"","once":false,"x":844.8214416503906,"y":343.03564453125,"wires":[["dc53d39d.5f71d8"]]},{"id":"680cfc08.dbad84","type":"debug","z":"df947c9f.14516","name":"","active":false,"console":"false","complete":"payload","x":1218.571533203125,"y":320.00006103515625,"wires":[]},{"id":"9c3dfa3e.cdf08","type":"inject","z":"df947c9f.14516","name":"","topic":"","payload":"20403","payloadType":"str","repeat":"","crontab":"","once":false,"x":848.9285888671875,"y":301.428466796875,"wires":[["dc53d39d.5f71d8"]]},{"id":"9a545cae.3caba","type":"ui_form","z":"178cbdad.8eb19a","name":"","label":"Insert Password","group":"48670857.53c71","order":0,"width":"6","height":"1","options":[{"label":"password","value":"Password","type":"password","required":true}],"formValue":{"Password":""},"payload":"","topic":"","x":100,"y":200,"wires":[["6d730929.6dcf9"]]},{"id":"6d730929.6dcf9","type":"function","z":"178cbdad.8eb19a","name":"","func":"for(var i=0; i<context.global.rows; i++)\n{\n if(msg.payload.Password == context.global.logins[i].password)\n {\n msg.payload = msg.payload.Password;\n msg.topic = context.global.logins[i].type;\n return msg;\n }\n}","outputs":1,"noerr":0,"x":271.75,"y":199.99998474121094,"wires":[["c52094b7.5f7db"]]},{"id":"19109db3.5539c2","type":"function","z":"178cbdad.8eb19a","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n{ \n if((context.global.pinGlobChange.length == 4) && (context.global.ipGlobChange.length == 10))\n {\n for(var i=0; i<context.global.rows1; i++)\n {\n if(context.global.Obj[i].ip == context.global.ipGlobChange)\n { \n for(var j=0; j<4; j++)\n context.global.Obj[i].pass[j] = context.global.pinGlobChange[j];\n context.global.pinGlobalChange = \"\";\n context.global.ipGlobalChange = \"\";\n msg.payload = 1;\n return msg;\n }\n }\n }\n else\n {\n msg.payload = 0;\n return msg;\n }\n}","outputs":1,"noerr":0,"x":270,"y":380,"wires":[["274ba86c.958cc","524041b9.7b1d08"]]},{"id":"56cae7f7.25f8b","type":"ui_text_input","z":"178cbdad.8eb19a","name":"","label":"Change PIN","group":"38ef5b7f.a71664","order":3,"width":0,"height":0,"passthru":false,"mode":"text","delay":"1","topic":"","x":90,"y":280,"wires":[["d2f549b1.4427f"]]},{"id":"c52094b7.5f7db","type":"switch","z":"178cbdad.8eb19a","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"},{"t":"eq","v":"3","vt":"num"}],"checkall":"true","outputs":3,"x":490,"y":200,"wires":[["6a97857f.1b5b8c"],["95ff4ea.02e5b3"],["e0f34fae.2f054"]]},{"id":"6a97857f.1b5b8c","type":"exec","z":"178cbdad.8eb19a","command":"start http://127.0.0.1:1880/ui/#/1","addpay":true,"append":"","useSpawn":"","timer":"","name":"","x":850,"y":140,"wires":[[],[],[]]},{"id":"95ff4ea.02e5b3","type":"exec","z":"178cbdad.8eb19a","command":"start http://127.0.0.1:1880/ui/#/2","addpay":true,"append":"","useSpawn":"","timer":"","name":"","x":850,"y":200,"wires":[[],[],[]]},{"id":"e0f34fae.2f054","type":"exec","z":"178cbdad.8eb19a","command":"start http://127.0.0.1:1880/ui/#/3","addpay":true,"append":"","useSpawn":"","timer":"","name":"","x":850,"y":260,"wires":[[],[],[]]},{"id":"211c9f2f.d2719","type":"function","z":"178cbdad.8eb19a","name":"","func":"context.global.start = true;\ncontext.global.game = true;","outputs":1,"noerr":0,"x":490,"y":60,"wires":[[]]},{"id":"d2f98b03.eb1e1","type":"ui_button","z":"178cbdad.8eb19a","name":"Start","group":"e3d227fe.d50498","order":1,"width":0,"height":0,"label":"Start Session","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":70,"y":80,"wires":[["15502afe.1c020d","f9135fbc.cd46d8"]]},{"id":"17467179.1aa2ef","type":"ui_button","z":"178cbdad.8eb19a","name":"","group":"38ef5b7f.a71664","order":4,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":70,"y":380,"wires":[["19109db3.5539c2"]]},{"id":"90ed9995.f0c768","type":"function","z":"2931f59.6bbfe0a","name":"Timer","func":"msg.payload = context.global.cas;\nreturn msg;","outputs":1,"noerr":0,"x":350,"y":380,"wires":[["8391d96d.c3f638"]]},{"id":"b45b2bbd.7555d","type":"function","z":"2931f59.6bbfe0a","name":"End Count","func":"msg.payload = \"S31\"\nreturn msg;","outputs":1,"noerr":0,"x":770,"y":360,"wires":[["99022668.eb9ed"]]},{"id":"2035df0f.e1c4d","type":"bigfile reader","z":"2931f59.6bbfe0a","name":"","filename":"C:\\Database.txt","nopayload":true,"flow":"lines","highWaterMark":16,"encoding":"utf8","format":"utf8","keepEmptyLines":false,"x":940,"y":240,"wires":[["6021cfc3.0b5fb8"],["6021cfc3.0b5fb8"]]},{"id":"6021cfc3.0b5fb8","type":"function","z":"2931f59.6bbfe0a","name":"Lines Counter","func":"if (msg.payload) \n{\n for(var i=0; i<10; i++)\n {\n context.global.Obj[global.lines1].ip += msg.payload[i];\n }\n for(var i=11; i<14; i++)\n {\n context.global.Obj[global.lines1].pos += msg.payload[i];\n }\n var string = context.global.Obj[global.lines1].ip[7] + context.global.Obj[global.lines1].ip[8] + context.global.Obj[global.lines1].ip[9];\n var num = parseInt(string);\n if(num >100 && num < 121)\n {\n for(var i=0; i<4; i++)\n {\n context.global.Obj[global.lines1].pass[i] = Math.round(Math.random()*9).toString();\n context.global.Obj[global.lines1].data[i] = \"M\";\n }\n context.global.Obj[global.lines1].type = \"door\";\n }\n if(num > 120 && num < 221)\n {\n context.global.Obj[global.lines1].type = \"pir\";\n context.global.Obj[global.lines1].data = \"\";\n }\n if(num > 220 && num < 241)\n {\n context.global.Obj[global.lines1].type = \"rfid\";\n context.global.Obj[global.lines1].data = \"\";\n }\n global.lines1++;\n}\n\nif (msg.control && msg.control.state == 'start') \n{\n global.lines1 = 0;\n}\n\nif (msg.control && msg.control.state == 'end') \n{\n context.global.rows1 = global.lines1;\n}\n","outputs":1,"noerr":0,"x":1160,"y":240,"wires":[[]]},{"id":"b7929e08.378638","type":"function","z":"2931f59.6bbfe0a","name":"","func":"context.global.Obj = [];\ncontext.global.poloha = \"\";\ncontext.global.Team1 = {casZac: 0, casKon: 0, casCel: 0, trest: 0};\ncontext.global.Team2 = {casZac: 0, casKon: 0, casCel: 0, trest: 0};\nfor(var i=0; i<100; i++)\n{\n context.global.Obj[i] = {ip: \"\", data: \"\", pass: \"\", pos:\"\", type:\"\"};\n context.global.Obj[i].data = [];\n context.global.Obj[i].pass = [];\n}\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":240,"wires":[["2035df0f.e1c4d"]]},{"id":"f7a66c2b.a0b66","type":"bigfile reader","z":"2931f59.6bbfe0a","name":"","filename":"C:\\Players.txt","nopayload":true,"flow":"lines","highWaterMark":16,"encoding":"utf8","format":"utf8","keepEmptyLines":false,"x":930,"y":280,"wires":[["2e89eb1c.d78874"],["2e89eb1c.d78874"]]},{"id":"2e89eb1c.d78874","type":"function","z":"2931f59.6bbfe0a","name":"Lines Counter","func":"if (msg.payload) \n{\n for(var i=0; i<5; i++)\n {\n context.global.Player[global.lines2].code += msg.payload[i];\n }\n for(var i=6; i<7; i++)\n {\n context.global.Player[global.lines2].num += msg.payload[i];\n }\n for(var i=8; i<12; i++)\n {\n context.global.Player[global.lines2].name += msg.payload[i];\n }\n global.lines2++;\n}\n\nif (msg.control && msg.control.state == 'start') \n{\n global.lines2 = 0;\n}\n\nif (msg.control && msg.control.state == 'end') \n{\n context.global.rows2 = global.lines2;\n}\n","outputs":1,"noerr":0,"x":1160,"y":280,"wires":[[]]},{"id":"8ec679f5.351118","type":"function","z":"2931f59.6bbfe0a","name":"","func":"context.global.pocitadlo = 0;\ncontext.global.cas = 0;\ncontext.global.Player = [];\nfor(var i=0; i<100; i++)\n{\n context.global.Player[i] = {code: \"\", num: \"\", name: \"\", in: false, zoneA: false, zoneB: false, zoneC: false};\n}\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":280,"wires":[["f7a66c2b.a0b66"]]},{"id":"6f125acc.45d964","type":"inject","z":"2931f59.6bbfe0a","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"x":520,"y":200,"wires":[["b7929e08.378638","8ec679f5.351118","e4887f76.965148","9a4df3df.fa635","c26839a7.644e3"]]},{"id":"e4887f76.965148","type":"function","z":"2931f59.6bbfe0a","name":"","func":"context.global.logins = [];\nfor(var i=0; i<20; i++)\n{\n context.global.logins[i] = {password: \"\", type: -1};\n}\ncontext.global.start = false;\ncontext.global.game = false;\ncontext.global.pinGlobChange = \"\";\ncontext.global.ipGlobChange = \"\";\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":200,"wires":[["3e42d627.f3e2ca"]]},{"id":"3e42d627.f3e2ca","type":"bigfile reader","z":"2931f59.6bbfe0a","name":"","filename":"C:\\Logins.txt","nopayload":true,"flow":"lines","highWaterMark":16,"encoding":"utf8","format":"utf8","keepEmptyLines":false,"x":930,"y":200,"wires":[["1a949a4b.7749b6"],["1a949a4b.7749b6"]]},{"id":"1a949a4b.7749b6","type":"function","z":"2931f59.6bbfe0a","name":"Lines Counter","func":"if (msg.payload) \n{\n for(var i=0; i<7; i++)\n {\n context.global.logins[global.lines].password += msg.payload[i];\n context.global.logins[global.lines].type = Math.round(Math.random()*2)+1;\n }\n global.lines++;\n}\n\nif (msg.control && msg.control.state == 'start') \n{\n global.lines = 0;\n}\n\nif (msg.control && msg.control.state == 'end') \n{\n context.global.rows = global.lines;\n}\n","outputs":1,"noerr":0,"x":1160,"y":200,"wires":[[]]},{"id":"4f87b90f.468028","type":"function","z":"2931f59.6bbfe0a","name":"Start Count","func":"msg.payload = \"S31\";\nreturn msg;","outputs":1,"noerr":0,"x":770,"y":320,"wires":[["99022668.eb9ed"]]},{"id":"dc075d88.5a9c7","type":"ui_template","z":"e9112e71.80d408","group":"889507f2.09e77","name":"","order":2,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":360,"y":540,"wires":[["784c7bc6.1c2fd4"]]},{"id":"cf1dfe3b.8c5bf","type":"function","z":"e9112e71.80d408","name":"","func":"if(context.global.cas <= 900)\n{\n if(msg.payload == '1')\n return msg;\n}","outputs":1,"noerr":0,"x":670,"y":540,"wires":[["22eb4f69.73df6"]]},{"id":"b229a85a.357658","type":"ui_button","z":"e9112e71.80d408","name":"All Doors","group":"68758b90.6bf954","order":1,"width":0,"height":0,"label":"All Doors","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":320,"y":300,"wires":[["ed433d5e.90e6a"]]},{"id":"40e76824.1deb7","type":"function","z":"e9112e71.80d408","name":"","func":"var outputMsgs = [];\ncontext.global.allDoorButton = true;\nfor(var i=101; i<121; i++)\n outputMsgs.push({payload: '1', topic: \"door\", ip: \"10.1.1.\" + i.toString(), port: 18421});\nreturn [outputMsgs];\n","outputs":1,"noerr":0,"x":850,"y":300,"wires":[["a96697fc.70b7b8"]]},{"id":"8a09b5c9.71abd","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"var outputMsgs = [];\n\nfor(var j=0; j<4; j++)\n{\n for(var k=0; k<5; k++)\n {\n var string = \"\";\n string += j.toString();\n string += k.toString();\n outputMsgs.push({topic: string, payload : 0});\n }\n}\ncontext.global.flash = false;\n\nreturn [ outputMsgs ];","outputs":1,"noerr":0,"x":870,"y":1240,"wires":[["ff7bee20.a6a738"]]},{"id":"d5c8c91b.ca7f78","type":"function","z":"e5c5f3b3.74121","name":"PIR Compare","func":"var outputMsgs = [];\n\nvar a;\nfor(var i=0; i<context.global.rows; i++)\n{\n if(msg.ip == context.global.Obj[i].ip)\n {\n context.global.a = i;\n }\n}\n\nif(context.global.Obj[context.global.a].pos[0] == \"V\")\n{\n for(var i=0; i<5; i++)\n {\n outputMsgs.push({topic: context.global.Obj[context.global.a].pos[1] + i, payload: 1});\n }\n}\nelse if(context.global.Obj[context.global.a].pos[0] == \"H\")\n{\n for(var i=0; i<4; i++)\n {\n outputMsgs.push({topic: i + context.global.Obj[context.global.a].pos[2], payload: 1});\n }\n}\n\nreturn [ outputMsgs ];","outputs":1,"noerr":0,"x":240,"y":580,"wires":[["c578bc66.16d4b","b67324a6.7f06e8","35f8bada.f83fde"]]},{"id":"d78d66df.49066","type":"arduino out","z":"e5c5f3b3.74121","name":"3 - 01","pin":"3","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":700,"wires":[]},{"id":"97e37df9.c6ba6","type":"arduino out","z":"e5c5f3b3.74121","name":"9 - 12","pin":"9","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":840,"wires":[]},{"id":"31333c4e.4c6ffc","type":"arduino out","z":"e5c5f3b3.74121","name":"7 - 10","pin":"7","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":800,"wires":[]},{"id":"9838daa7.64694","type":"arduino out","z":"e5c5f3b3.74121","name":"2 - 00","pin":"2","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":680,"wires":[]},{"id":"90a97b6c.ab07a","type":"arduino out","z":"e5c5f3b3.74121","name":"6 - 04","pin":"6","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":760,"wires":[]},{"id":"8325bb48.d6d9f8","type":"arduino out","z":"e5c5f3b3.74121","name":"5 - 03","pin":"5","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":740,"wires":[]},{"id":"2b142a44.6f3d86","type":"arduino out","z":"e5c5f3b3.74121","name":"11 - 14","pin":"11","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":880,"wires":[]},{"id":"9bf83cff.957a7","type":"arduino out","z":"e5c5f3b3.74121","name":"8 - 11","pin":"8","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":820,"wires":[]},{"id":"f5787c2.ebcc78","type":"arduino out","z":"e5c5f3b3.74121","name":"4 - 02","pin":"4","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":720,"wires":[]},{"id":"f3cb03ee.b695f","type":"arduino out","z":"e5c5f3b3.74121","name":"10 - 13","pin":"10","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":860,"wires":[]},{"id":"5ede6785.130e8","type":"arduino out","z":"e5c5f3b3.74121","name":"14 - 22","pin":"14","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":960,"wires":[]},{"id":"473f9182.6437f8","type":"arduino out","z":"e5c5f3b3.74121","name":"12 - 20","pin":"12","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":920,"wires":[]},{"id":"ac121727.8c1d","type":"arduino out","z":"e5c5f3b3.74121","name":"16 - 24","pin":"16","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":1000,"wires":[]},{"id":"28061d81.954472","type":"arduino out","z":"e5c5f3b3.74121","name":"13 - 21","pin":"13","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":940,"wires":[]},{"id":"e835cb56.2ea2b","type":"arduino out","z":"e5c5f3b3.74121","name":"15 - 23","pin":"15","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":980,"wires":[]},{"id":"6b24bc.d5972b44","type":"arduino out","z":"e5c5f3b3.74121","name":"19 - 32","pin":"19","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":1080,"wires":[]},{"id":"71f91bb2.ce938c","type":"arduino out","z":"e5c5f3b3.74121","name":"17 - 30","pin":"17","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":1040,"wires":[]},{"id":"d4b1d9f5.e623","type":"arduino out","z":"e5c5f3b3.74121","name":"21 - 34","pin":"21","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":1120,"wires":[]},{"id":"7c561f47.fdced","type":"arduino out","z":"e5c5f3b3.74121","name":"18 - 31","pin":"18","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":1060,"wires":[]},{"id":"a59e6081.fd257","type":"arduino out","z":"e5c5f3b3.74121","name":"20 - 33","pin":"20","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":1100,"wires":[]},{"id":"fe337590.17f498","type":"ui_button","z":"e5c5f3b3.74121","name":"Flash All","group":"534d7f74.9a00a","order":1,"width":0,"height":0,"label":"Flash All","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":60,"y":1200,"wires":[["c0f8b150.9e7c"]]},{"id":"265560b3.235248","type":"function","z":"e5c5f3b3.74121","name":"Flash","func":"var outputMsgs = [];\nfor(var j=0; j<4; j++)\n{\n for(var k=0; k<5; k++)\n {\n var string = \"\";\n string += j.toString();\n string += k.toString();\n outputMsgs.push({topic: string, payload : 1});\n }\n}\nreturn [outputMsgs];","outputs":1,"noerr":0,"x":450,"y":1240,"wires":[["ab9cb46.28dd348"]]},{"id":"f260453.02f1938","type":"udp out","z":"e5c5f3b3.74121","name":"FLASH","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":580,"y":1200,"wires":[]},{"id":"5afa522e.032504","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.flashButton = true;\nmsg.payload = \"S42\";\nreturn msg;","outputs":1,"noerr":0,"x":450,"y":1200,"wires":[["f260453.02f1938"]]},{"id":"f0e05aba.1f0dd","type":"ui_button","z":"e5c5f3b3.74121","name":"Cue","group":"4e8eb527.2df234","order":3,"width":0,"height":0,"label":"Deploy","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":50,"y":820,"wires":[["832eadbf.d1e48"]]},{"id":"b719ffa5.0b512","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"var outputMsgs = [];\ncontext.global.button1 = true;\nif(context.global.timer1 !== 0)\n{ \n if(context.global.light1[1] == 'V')\n {\n for(var i=0; i<5; i++)\n {\n outputMsgs.push({topic: context.global.light1[2] + i, payload: 1});\n }\n }\n else if(context.global.light1[1] == 'H')\n {\n for(var i=0; i<4; i++)\n {\n outputMsgs.push({topic: i + context.global.light1[2], payload: 1});\n }\n }\n return [outputMsgs];\n}","outputs":1,"noerr":0,"x":610,"y":820,"wires":[["ff7bee20.a6a738"]]},{"id":"3408d0f.3edc6b","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"var outputMsgs = [];\nif(context.global.button1 === true)\n{\n if(context.global.flash === false)\n {\n if(context.global.light1[1] == 'V')\n {\n for(var i=0; i<5; i++)\n {\n outputMsgs.push({topic: context.global.light1[2] + i, payload: 0});\n }\n }\n else if(context.global.light1[1] == 'H')\n {\n for(var i=0; i<4; i++)\n {\n outputMsgs.push({topic: i + context.global.light1[2], payload: 0});\n }\n }\n }\n context.global.button1 = false; \n return [outputMsgs]; \n}\n","outputs":1,"noerr":0,"x":610,"y":860,"wires":[["ff7bee20.a6a738"]]},{"id":"ff7bee20.a6a738","type":"switch","z":"e5c5f3b3.74121","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"00","vt":"str"},{"t":"eq","v":"01","vt":"str"},{"t":"eq","v":"02","vt":"str"},{"t":"eq","v":"03","vt":"str"},{"t":"eq","v":"04","vt":"str"},{"t":"eq","v":"10","vt":"str"},{"t":"eq","v":"11","vt":"str"},{"t":"eq","v":"12","vt":"str"},{"t":"eq","v":"13","vt":"str"},{"t":"eq","v":"14","vt":"str"},{"t":"eq","v":"20","vt":"str"},{"t":"eq","v":"21","vt":"str"},{"t":"eq","v":"22","vt":"str"},{"t":"eq","v":"23","vt":"str"},{"t":"eq","v":"24","vt":"str"},{"t":"eq","v":"30","vt":"str"},{"t":"eq","v":"31","vt":"str"},{"t":"eq","v":"32","vt":"str"},{"t":"eq","v":"33","vt":"str"},{"t":"eq","v":"34","vt":"str"}],"checkall":"true","outputs":20,"x":970,"y":900,"wires":[["9838daa7.64694"],["d78d66df.49066"],["f5787c2.ebcc78"],["8325bb48.d6d9f8"],["90a97b6c.ab07a"],["31333c4e.4c6ffc"],["9bf83cff.957a7"],["97e37df9.c6ba6"],["f3cb03ee.b695f"],["2b142a44.6f3d86"],["473f9182.6437f8"],["28061d81.954472"],["5ede6785.130e8"],["e835cb56.2ea2b"],["ac121727.8c1d"],["71f91bb2.ce938c"],["7c561f47.fdced"],["6b24bc.d5972b44"],["a59e6081.fd257"],["d4b1d9f5.e623"]]},{"id":"c578bc66.16d4b","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"context.global.timerGlob = 5;\nreturn msg;","outputs":1,"noerr":0,"x":610,"y":580,"wires":[["ff7bee20.a6a738"]]},{"id":"17858935.d113ef","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"var outputMsgs = [];\n\nif(context.global.flash === false)\n{\n if(context.global.Obj[context.global.a].pos[0] == \"V\")\n {\n for(var i=0; i<5; i++)\n {\n outputMsgs.push({topic: context.global.Obj[context.global.a].pos[1] + i, payload: 0});\n }\n }\n else if(context.global.Obj[context.global.a].pos[0] == \"H\")\n {\n for(var i=0; i<4; i++)\n {\n outputMsgs.push({topic: i + context.global.Obj[context.global.a].pos[2], payload: 0});\n }\n }\n}\nreturn [ outputMsgs ];\n","outputs":1,"noerr":0,"x":610,"y":620,"wires":[["ff7bee20.a6a738"]]},{"id":"ab9cb46.28dd348","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"11","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":590,"y":1240,"wires":[["f1ee5bf2.4a0008","dff1e6d9.d6c0c8"]]},{"id":"e75c0d4e.1ac858","type":"ui_button","z":"e5c5f3b3.74121","name":"One","group":"4217de6f.b2a918","order":3,"width":0,"height":0,"label":"Deploy","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":50,"y":1060,"wires":[["e5893a4b.bc7f98"]]},{"id":"eaeeaa56.5e57d","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"context.global.button2 = true;\nif(context.global.timer2 !== 0)\n{ \n msg.topic = context.global.light2;\n msg.payload = 1;\n return msg;\n}\n","outputs":1,"noerr":0,"x":610,"y":1060,"wires":[["ff7bee20.a6a738"]]},{"id":"7c2d1148.138b98","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"if(context.global.button2 === true)\n{ \n if(context.global.flash === false)\n {\n msg.topic = context.global.light2;\n msg.payload = 0;\n }\n context.global.button2 = false;\n return msg; \n}\n","outputs":1,"noerr":0,"x":610,"y":1100,"wires":[["ff7bee20.a6a738"]]},{"id":"107166f0.e0a3d9","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":630,"y":540,"wires":[]},{"id":"35f8bada.f83fde","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":450,"y":560,"wires":[["107166f0.e0a3d9"]]},{"id":"b8d13c3b.18219","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":460,"y":840,"wires":[["3408d0f.3edc6b"]]},{"id":"6757d7cf.61fc18","type":"switch","z":"e5c5f3b3.74121","name":"","property":"timer1","propertyType":"global","rules":[{"t":"eq","v":"5","vt":"num"},{"t":"eq","v":"15","vt":"num"}],"checkall":"true","outputs":2,"x":210,"y":860,"wires":[["b8d13c3b.18219"],["cfdc7e3b.2d2678"]]},{"id":"cfdc7e3b.2d2678","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":470,"y":880,"wires":[["3408d0f.3edc6b"]]},{"id":"21a2baf.af4e146","type":"switch","z":"e5c5f3b3.74121","name":"","property":"timer2","propertyType":"global","rules":[{"t":"eq","v":"5","vt":"num"},{"t":"eq","v":"15","vt":"num"}],"checkall":"true","outputs":2,"x":210,"y":1100,"wires":[["fc368efd.7894c8"],["1342618a.866fd6"]]},{"id":"1342618a.866fd6","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":470,"y":1120,"wires":[["7c2d1148.138b98"]]},{"id":"fc368efd.7894c8","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":460,"y":1080,"wires":[["7c2d1148.138b98"]]},{"id":"f1ee5bf2.4a0008","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":740,"y":1240,"wires":[["8a09b5c9.71abd"]]},{"id":"9e75dac8.68fc88","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":470,"y":640,"wires":[["17858935.d113ef"]]},{"id":"e953806b.48bdc","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":460,"y":600,"wires":[["17858935.d113ef"]]},{"id":"b67324a6.7f06e8","type":"switch","z":"e5c5f3b3.74121","name":"","property":"timer1","propertyType":"global","rules":[{"t":"eq","v":"5","vt":"num"},{"t":"eq","v":"15","vt":"num"}],"checkall":"true","outputs":2,"x":210,"y":620,"wires":[["e953806b.48bdc"],["9e75dac8.68fc88"]]},{"id":"f65dc637.64779","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":450,"y":800,"wires":[["16181214.b6d9a6"]]},{"id":"16181214.b6d9a6","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":630,"y":780,"wires":[]},{"id":"c2f363b.202b32","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":630,"y":1020,"wires":[]},{"id":"e4cecdb1.d5f688","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":450,"y":1040,"wires":[["c2f363b.202b32"]]},{"id":"fa314692.5a7f8","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Každé svetlo","group":"4217de6f.b2a918","order":1,"width":0,"height":0,"passthru":false,"options":[{"label":"00","value":"00","type":"str"},{"label":"01","value":"01","type":"str"},{"label":"02","value":"02","type":"str"},{"label":"03","value":"03","type":"str"},{"label":"04","value":"04","type":"str"},{"label":"10","value":"10","type":"str"},{"label":"11","value":"11","type":"str"},{"label":"12","value":"12","type":"str"},{"label":"13","value":"13","type":"str"},{"label":"14","value":"14","type":"str"},{"label":"20","value":"20","type":"str"},{"label":"21","value":"21","type":"str"},{"label":"22","value":"22","type":"str"},{"label":"23","value":"23","type":"str"},{"label":"24","value":"24","type":"str"},{"label":"30","value":"30","type":"str"},{"label":"31","value":"31","type":"str"},{"label":"32","value":"32","type":"str"},{"label":"33","value":"33","type":"str"},{"label":"34","value":"34","type":"str"}],"payload":"","topic":"light","x":230,"y":960,"wires":[["9d4fd8bf.821e"]]},{"id":"375b11af.561c36","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Riadky / Stĺpce","group":"4e8eb527.2df234","order":1,"width":0,"height":0,"passthru":false,"options":[{"label":"1. stĺpec","value":"2H0","type":"str"},{"label":"2. stĺpec","value":"2H1","type":"str"},{"label":"3. stĺpec","value":"2H2","type":"str"},{"label":"4. stĺpec","value":"2H3","type":"str"},{"label":"5. stĺpec","value":"2H4","type":"str"},{"label":"1. riadok","value":"2V0","type":"str"},{"label":"2. riadok","value":"2V1","type":"str"},{"label":"3. riadok","value":"2V2","type":"str"},{"label":"4. riadok","value":"2V3","type":"str"}],"payload":"","topic":"light","x":240,"y":720,"wires":[["8463d927.5291c"]]},{"id":"70ab6f08.a07058","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Length Of Light","group":"4e8eb527.2df234","order":2,"width":0,"height":0,"passthru":true,"options":[{"label":"Short","value":5,"type":"num"},{"label":"Long","value":15,"type":"num"}],"payload":"","topic":"time","x":240,"y":760,"wires":[["1a1b3ac3.74c485"]]},{"id":"8463d927.5291c","type":"function","z":"e5c5f3b3.74121","name":"","func":"if(context.global.button1 === false)\n{\n context.global.light1 = \"\";\n context.global.light1 = msg.payload;\n}","outputs":1,"noerr":0,"x":450,"y":720,"wires":[[]]},{"id":"9779053c.55e398","type":"inject","z":"e5c5f3b3.74121","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"x":760,"y":1340,"wires":[["a515b079.7fadc8"]]},{"id":"a515b079.7fadc8","type":"function","z":"e5c5f3b3.74121","name":"Variables Definition","func":"context.global.button1 = false;\ncontext.global.button2 = false;\ncontext.global.flashButton = false;\ncontext.global.allDoorButton = false;\ncontext.global.flash = false;\ncontext.global.minute1 = 60;\ncontext.global.minute2 = 60;\ncontext.global.firtsCountdown = true;","outputs":1,"noerr":0,"x":930,"y":1340,"wires":[[]]},{"id":"b035aba5.5fc1c8","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Length Of Light","group":"4217de6f.b2a918","order":2,"width":0,"height":0,"passthru":true,"options":[{"label":"Short","value":5,"type":"num"},{"label":"Long","value":15,"type":"num"}],"payload":"","topic":"time","x":240,"y":1000,"wires":[["72f99b6f.87dbac"]]},{"id":"53a01ff9.ed6b78","type":"function","z":"e9112e71.80d408","name":"","func":"var outputMsgs = [];\nfor(var i=101; i<121; i++)\n outputMsgs.push({payload: '0', topic: \"door\", ip: \"10.1.1.\" + i.toString(), port: 18421});\nreturn [outputMsgs];","outputs":1,"noerr":0,"x":850,"y":340,"wires":[["a96697fc.70b7b8"]]},{"id":"8af759ad.956198","type":"delay","z":"e9112e71.80d408","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":860,"y":380,"wires":[["53a01ff9.ed6b78"]]},{"id":"713415bd.73446c","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"11","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":470,"y":1280,"wires":[["f375220f.1ecb28"]]},{"id":"f375220f.1ecb28","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":730,"y":1280,"wires":[["a1099287.d67758"]]},{"id":"a1099287.d67758","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":890,"y":1280,"wires":[]},{"id":"a6fca2d1.fdacd8","type":"function","z":"178cbdad.8eb19a","name":"","func":"var a = -1;\ncontext.global.ipGlobChange = msg.payload;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n a = i; \n }\n}\nmsg.port = 18421;\nif(a == -1)\n{\n msg.topic = \"Dvere neexistujú\";\n return msg;\n}\nelse\n{\n msg.topic = context.global.Obj[a].pos;\n msg.ip = context.global.Obj[a].ip;\n return msg;\n}\n","outputs":1,"noerr":0,"x":270,"y":320,"wires":[["c584663a.bdc6e"]]},{"id":"43947372.eafb8c","type":"ui_dropdown","z":"178cbdad.8eb19a","name":"","label":"Dvere","group":"38ef5b7f.a71664","order":1,"width":0,"height":0,"passthru":true,"options":[{"label":"1. dvere","value":"10.1.1.101","type":"str"},{"label":"2. dvere","value":"10.1.1.102","type":"str"},{"label":"3. dvere","value":"10.1.1.103","type":"str"},{"label":"4. dvere","value":"10.1.1.104","type":"str"},{"label":"5. dvere","value":"10.1.1.105","type":"str"},{"label":"6. dvere","value":"1010.1.1.106","type":"str"},{"label":"7. dvere","value":"10.1.1.107","type":"str"},{"label":"8. dvere","value":"10.1.1.108","type":"str"},{"label":"9. dvere","value":"10.1.1.109","type":"str"},{"label":"10. dvere","value":"10.1.1.110","type":"str"},{"label":"11. dvere","value":"10.1.1.111","type":"str"},{"label":"12. dvere","value":"10.1.1.112","type":"str"},{"label":"13. dvere","value":"10.1.1.113","type":"str"},{"label":"14. dvere","value":"10.1.1.114","type":"str"},{"label":"15. dvere","value":"10.1.1.115","type":"str"},{"label":"16. dvere","value":"10.1.1.116","type":"str"},{"label":"17. dvere","value":"10.1.1.117","type":"str"},{"label":"18. dvere","value":"10.1.1.118","type":"str"},{"label":"19. dvere","value":"10.1.1.119","type":"str"},{"label":"20. dvere","value":"10.1.1.120","type":"str"}],"payload":"","topic":"","x":70,"y":320,"wires":[["a6fca2d1.fdacd8"]]},{"id":"c584663a.bdc6e","type":"ui_template","z":"178cbdad.8eb19a","group":"38ef5b7f.a71664","name":"","order":2,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":500,"y":320,"wires":[[]]},{"id":"9a4df3df.fa635","type":"delay","z":"2931f59.6bbfe0a","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":760,"y":160,"wires":[["cccd193a.e513f8"]]},{"id":"cccd193a.e513f8","type":"function","z":"2931f59.6bbfe0a","name":"","func":"msg = [];//.payload = \"\";\nfor(var i=0; i<context.global.rows1; i++)\n{\n msg.push({payload: \"IP: \" + context.global.Obj[i].ip + \" DATA: \" + context.global.Obj[i].data + \" CORRECT: \" + context.global.Obj[i].pass + \" TYPE: \" + context.global.Obj[i].type});\n}\nreturn [msg];","outputs":1,"noerr":0,"x":910,"y":160,"wires":[["363bcd05.e123f2"]]},{"id":"363bcd05.e123f2","type":"file","z":"2931f59.6bbfe0a","name":"","filename":"C:\\DataPack.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","x":1160,"y":160,"wires":[]},{"id":"7fd79b47.b56424","type":"file","z":"2931f59.6bbfe0a","name":"","filename":"C:\\DataPack.txt","appendNewline":true,"createDir":false,"overwriteFile":"true","x":940,"y":120,"wires":[]},{"id":"c26839a7.644e3","type":"function","z":"2931f59.6bbfe0a","name":"","func":"date = new Date();\nmsg.payload = date.getDate() + \".\" + date.getMonth()+1 + \".\" + date.getFullYear() + \" - \" + date.getHours() + \":\" + date.getMinutes() + \":\" + date.getSeconds() + \":\" + date.getMilliseconds();\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":120,"wires":[["7fd79b47.b56424"]]},{"id":"274ba86c.958cc","type":"function","z":"178cbdad.8eb19a","name":"","func":"if(msg.payload == 1)\n{\n date = new Date();\n msg.payload = date.getDate() + \".\" + date.getMonth()+1 + \".\" + date.getFullYear() + \" - \" + date.getHours() + \":\" + date.getMinutes() + \":\" + date.getSeconds() + \":\" + date.getMilliseconds();\n return msg;\n}","outputs":1,"noerr":0,"x":490,"y":360,"wires":[["872e07cf.60d05"]]},{"id":"524041b9.7b1d08","type":"delay","z":"178cbdad.8eb19a","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":500,"y":400,"wires":[["7340e6e3.d09388"]]},{"id":"7340e6e3.d09388","type":"function","z":"178cbdad.8eb19a","name":"","func":"if(msg.payload == 1)\n{\n var msg = [];\n for(var i=0; i<context.global.rows1; i++)\n {\n msg.push({payload: \"IP: \" + context.global.Obj[i].ip + \" DATA: \" + context.global.Obj[i].data + \" CORRECT: \" + context.global.Obj[i].pass + \" TYPE: \" + context.global.Obj[i].type});\n }\n return [msg];\n}","outputs":1,"noerr":0,"x":670,"y":400,"wires":[["a6f8e5c6.4386a"]]},{"id":"872e07cf.60d05","type":"file","z":"178cbdad.8eb19a","name":"","filename":"C:\\DataPack.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","x":900,"y":360,"wires":[]},{"id":"a6f8e5c6.4386a","type":"file","z":"178cbdad.8eb19a","name":"","filename":"C:\\DataPack.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","x":900,"y":400,"wires":[]},{"id":"d2f549b1.4427f","type":"function","z":"178cbdad.8eb19a","name":"","func":"context.global.pinGlobChange = msg.payload;","outputs":1,"noerr":0,"x":270,"y":280,"wires":[[]]},{"id":"e156359.e0a77c8","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Button Set","group":"1c99ba95.00cbe5","order":3,"width":0,"height":0,"passthru":true,"options":[{"label":"1. BUTTON","value":"10.1.1.040","type":"str"},{"label":"2. BUTTON","value":"10.1.1.041","type":"str"},{"label":"3. BUTTON","value":"10.1.1.042","type":"str"},{"label":"4. BUTTON","value":"10.1.1.043","type":"str"},{"label":"5. BUTTON","value":"10.1.1.045","type":"str"},{"label":"6. BUTTON","value":"10.1.1.046","type":"str"},{"label":"7. BUTTON","value":"10.1.1.047","type":"str"},{"label":"8. BUTTON","value":"10.1.1.048","type":"str"},{"label":"9. BUTTON","value":"10.1.1.049","type":"str"},{"label":"10. BUTTON","value":"10.1.1.050","type":"str"},{"label":"11. BUTTON","value":"10.1.1.051","type":"str"},{"label":"12. BUTTON","value":"10.1.1.052","type":"str"},{"label":"13. BUTTON","value":"10.1.1.053","type":"str"},{"label":"14. BUTTON","value":"10.1.1.054","type":"str"},{"label":"15. BUTTON","value":"10.1.1.055","type":"str"},{"label":"16. BUTTON","value":"10.1.1.056","type":"str"},{"label":"17. BUTTON","value":"10.1.1.057","type":"str"},{"label":"18. BUTTON","value":"10.1.1.058","type":"str"},{"label":"19. BUTTON","value":"10.1.1.059","type":"str"},{"label":"20. BUTTON","value":"10.1.1.060","type":"str"},{"label":"21. BUTTON","value":"10.1.1.061","type":"str"},{"label":"22. BUTTON","value":"10.1.1.062","type":"str"},{"label":"23. BUTTON","value":"10.1.1.063","type":"str"},{"label":"24. BUTTON","value":"10.1.1.064","type":"str"},{"label":"25. BUTTON","value":"10.1.1.065","type":"str"},{"label":"26. BUTTON","value":"10.1.1.066","type":"str"},{"label":"27. BUTTON","value":"10.1.1.067","type":"str"},{"label":"28. BUTTON","value":"10.1.1.068","type":"str"},{"label":"29. BUTTON","value":"10.1.1.069","type":"str"},{"label":"30. BUTTON","value":"10.1.1.070","type":"str"}],"payload":"","topic":"Button","x":1270,"y":160,"wires":[["a2004057.e910f8"]]},{"id":"a2004057.e910f8","type":"function","z":"e5c5f3b3.74121","name":"","func":"var a = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n context.global.button1 = i; \n msg.topic = context.global.Obj[i].pos;\n msg.payload = context.global.button1;\n return msg;\n }\n}\nmsg.payload = -1;\nmsg.topic = \"Gombik neexistuje\";\nreturn msg;\n","outputs":1,"noerr":0,"x":1490,"y":160,"wires":[["28e5260f.4a71c2"]]},{"id":"28e5260f.4a71c2","type":"ui_template","z":"e5c5f3b3.74121","group":"1c99ba95.00cbe5","name":"","order":4,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":1660,"y":160,"wires":[[]]},{"id":"8c14991f.86d408","type":"ui_button","z":"e5c5f3b3.74121","name":"","group":"1c99ba95.00cbe5","order":5,"width":0,"height":0,"label":"Set Row Light Button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":1300,"y":40,"wires":[["79fd738d.6fc794"]]},{"id":"79fd738d.6fc794","type":"function","z":"e5c5f3b3.74121","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n{\n var a = context.global.button1;\n context.global.Obj[a].type = \"CH_LIGHT\";\n context.global.Obj[a].pass = context.global.light11;\n context.global.Obj[a].data = context.global.timer11;\n msg.payload = context.global.Obj[a];\n return msg;\n}","outputs":1,"noerr":0,"x":1490,"y":40,"wires":[["5c9e0b87.749e14"]]},{"id":"5c9e0b87.749e14","type":"debug","z":"e5c5f3b3.74121","name":"","active":true,"console":"false","complete":"true","x":1650,"y":40,"wires":[]},{"id":"1a1b3ac3.74c485","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.timer1 = 5;\nif(context.global.button1 === false)\n{\n context.global.timer1 = 0;\n context.global.timer1 = msg.payload;\n}","outputs":1,"noerr":0,"x":450,"y":760,"wires":[[]]},{"id":"ac11959a.a07898","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.light11 = \"\";\ncontext.global.light11 = msg.payload;","outputs":1,"noerr":0,"x":1490,"y":80,"wires":[[]]},{"id":"55769e45.042e9","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.timer11 = 0;\ncontext.global.timer11 = msg.payload;","outputs":1,"noerr":0,"x":1490,"y":120,"wires":[[]]},{"id":"759cbadb.9c588c","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Length Of Light","group":"1c99ba95.00cbe5","order":2,"width":0,"height":0,"passthru":true,"options":[{"label":"Short","value":5,"type":"num"},{"label":"Long","value":15,"type":"num"}],"payload":"","topic":"time","x":1280,"y":120,"wires":[["55769e45.042e9"]]},{"id":"69cff.c8ea03014","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Riadky / Stĺpce","group":"1c99ba95.00cbe5","order":1,"width":0,"height":0,"passthru":false,"options":[{"label":"1. stĺpec","value":"2H0","type":"str"},{"label":"2. stĺpec","value":"2H1","type":"str"},{"label":"3. stĺpec","value":"2H2","type":"str"},{"label":"4. stĺpec","value":"2H3","type":"str"},{"label":"5. stĺpec","value":"2H4","type":"str"},{"label":"1. riadok","value":"2V0","type":"str"},{"label":"2. riadok","value":"2V1","type":"str"},{"label":"3. riadok","value":"2V2","type":"str"},{"label":"4. riadok","value":"2V3","type":"str"}],"payload":"","topic":"light","x":1280,"y":80,"wires":[["ac11959a.a07898"]]},{"id":"9d4fd8bf.821e","type":"function","z":"e5c5f3b3.74121","name":"","func":"if(context.global.button2 === false)\n{\n context.global.light2 = \"\";\n context.global.light2 = msg.payload;\n}","outputs":1,"noerr":0,"x":450,"y":960,"wires":[[]]},{"id":"72f99b6f.87dbac","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.timer2 = 5;\nif(context.global.button2 === false)\n{\n context.global.timer2 = 0;\n context.global.timer2 = msg.payload;\n}","outputs":1,"noerr":0,"x":450,"y":1000,"wires":[[]]},{"id":"275aa47e.9902f4","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.timer22 = 0;\ncontext.global.timer22 = msg.payload;","outputs":1,"noerr":0,"x":1490,"y":300,"wires":[[]]},{"id":"4a67572.489a1a8","type":"function","z":"e5c5f3b3.74121","name":"","func":"context.global.light22 = \"\";\ncontext.global.light22 = msg.payload;","outputs":1,"noerr":0,"x":1490,"y":260,"wires":[[]]},{"id":"a04ed2cb.1bdf7","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Každé svetlo","group":"b2d7afb7.955c58","order":1,"width":0,"height":0,"passthru":false,"options":[{"label":"00","value":"00","type":"str"},{"label":"01","value":"01","type":"str"},{"label":"02","value":"02","type":"str"},{"label":"03","value":"03","type":"str"},{"label":"04","value":"04","type":"str"},{"label":"10","value":"10","type":"str"},{"label":"11","value":"11","type":"str"},{"label":"12","value":"12","type":"str"},{"label":"13","value":"13","type":"str"},{"label":"14","value":"14","type":"str"},{"label":"20","value":"20","type":"str"},{"label":"21","value":"21","type":"str"},{"label":"22","value":"22","type":"str"},{"label":"23","value":"23","type":"str"},{"label":"24","value":"24","type":"str"},{"label":"30","value":"30","type":"str"},{"label":"31","value":"31","type":"str"},{"label":"32","value":"32","type":"str"},{"label":"33","value":"33","type":"str"},{"label":"34","value":"34","type":"str"}],"payload":"","topic":"light","x":1270,"y":260,"wires":[["4a67572.489a1a8"]]},{"id":"64a03402.9788f4","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Length Of Light","group":"b2d7afb7.955c58","order":2,"width":0,"height":0,"passthru":true,"options":[{"label":"Short","value":5,"type":"num"},{"label":"Long","value":15,"type":"num"}],"payload":"","topic":"time","x":1280,"y":300,"wires":[["275aa47e.9902f4"]]},{"id":"c38298d3.ef3378","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Button Set","group":"b2d7afb7.955c58","order":3,"width":0,"height":0,"passthru":true,"options":[{"label":"1. BUTTON","value":"10.1.1.040","type":"str"},{"label":"2. BUTTON","value":"10.1.1.041","type":"str"},{"label":"3. BUTTON","value":"10.1.1.042","type":"str"},{"label":"4. BUTTON","value":"10.1.1.043","type":"str"},{"label":"5. BUTTON","value":"10.1.1.045","type":"str"},{"label":"6. BUTTON","value":"10.1.1.046","type":"str"},{"label":"7. BUTTON","value":"10.1.1.047","type":"str"},{"label":"8. BUTTON","value":"10.1.1.048","type":"str"},{"label":"9. BUTTON","value":"10.1.1.049","type":"str"},{"label":"10. BUTTON","value":"10.1.1.050","type":"str"},{"label":"11. BUTTON","value":"10.1.1.051","type":"str"},{"label":"12. BUTTON","value":"10.1.1.052","type":"str"},{"label":"13. BUTTON","value":"10.1.1.053","type":"str"},{"label":"14. BUTTON","value":"10.1.1.054","type":"str"},{"label":"15. BUTTON","value":"10.1.1.055","type":"str"},{"label":"16. BUTTON","value":"10.1.1.056","type":"str"},{"label":"17. BUTTON","value":"10.1.1.057","type":"str"},{"label":"18. BUTTON","value":"10.1.1.058","type":"str"},{"label":"19. BUTTON","value":"10.1.1.059","type":"str"},{"label":"20. BUTTON","value":"10.1.1.060","type":"str"},{"label":"21. BUTTON","value":"10.1.1.061","type":"str"},{"label":"22. BUTTON","value":"10.1.1.062","type":"str"},{"label":"23. BUTTON","value":"10.1.1.063","type":"str"},{"label":"24. BUTTON","value":"10.1.1.064","type":"str"},{"label":"25. BUTTON","value":"10.1.1.065","type":"str"},{"label":"26. BUTTON","value":"10.1.1.066","type":"str"},{"label":"27. BUTTON","value":"10.1.1.067","type":"str"},{"label":"28. BUTTON","value":"10.1.1.068","type":"str"},{"label":"29. BUTTON","value":"10.1.1.069","type":"str"},{"label":"30. BUTTON","value":"10.1.1.070","type":"str"}],"payload":"","topic":"Button","x":1270,"y":340,"wires":[["ac1ca7f8.56208"]]},{"id":"ac1ca7f8.56208","type":"function","z":"e5c5f3b3.74121","name":"","func":"var a = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n context.global.button2 = i; \n msg.topic = context.global.Obj[i].pos;\n msg.payload = context.global.button1;\n return msg;\n }\n}\nmsg.payload = -1;\nmsg.topic = \"Gombik neexistuje\";\nreturn msg;\n","outputs":1,"noerr":0,"x":1490,"y":340,"wires":[["3f9a55fe.140e72"]]},{"id":"3f9a55fe.140e72","type":"ui_template","z":"e5c5f3b3.74121","group":"b2d7afb7.955c58","name":"","order":4,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":1660,"y":340,"wires":[[]]},{"id":"9a2ca999.f1acf8","type":"debug","z":"e5c5f3b3.74121","name":"","active":true,"console":"false","complete":"true","x":1650,"y":220,"wires":[]},{"id":"57cebd7f.abfabc","type":"function","z":"e5c5f3b3.74121","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n{\n var a = context.global.button2;\n context.global.Obj[a].type = \"CH_LIGHT\";\n context.global.Obj[a].pass = context.global.light22;\n context.global.Obj[a].data = context.global.timer22;\n msg.payload = context.global.Obj[a];\n return msg;\n}","outputs":1,"noerr":0,"x":1490,"y":220,"wires":[["9a2ca999.f1acf8"]]},{"id":"73965278.9aa8bc","type":"ui_button","z":"e5c5f3b3.74121","name":"","group":"b2d7afb7.955c58","order":5,"width":0,"height":0,"label":"Set Simple Light Button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":1310,"y":220,"wires":[["57cebd7f.abfabc"]]},{"id":"58a54876.475f08","type":"ui_button","z":"e5c5f3b3.74121","name":"","group":"3ad7aef7.03224a","order":5,"width":0,"height":0,"label":"Set Flash Button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":1290,"y":400,"wires":[["a58f219b.2d6558"]]},{"id":"a58f219b.2d6558","type":"function","z":"e5c5f3b3.74121","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n{\n var a = context.global.button2;\n context.global.Obj[a].type = \"CH_LIGHT\";\n context.global.Obj[a].pass = \"ALL\";\n context.global.Obj[a].data = 5;\n msg.payload = context.global.Obj[a];\n return msg;\n}","outputs":1,"noerr":0,"x":1490,"y":400,"wires":[["90b7d5f0.613198"]]},{"id":"90b7d5f0.613198","type":"debug","z":"e5c5f3b3.74121","name":"","active":true,"console":"false","complete":"true","x":1650,"y":400,"wires":[]},{"id":"f48d2e39.bf0458","type":"ui_template","z":"e5c5f3b3.74121","group":"3ad7aef7.03224a","name":"","order":4,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":1660,"y":440,"wires":[[]]},{"id":"7a0cfed8.4907f8","type":"function","z":"e5c5f3b3.74121","name":"","func":"var a = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n context.global.button2 = i; \n msg.topic = context.global.Obj[i].pos;\n msg.payload = context.global.button1;\n return msg;\n }\n}\nmsg.payload = -1;\nmsg.topic = \"Gombik neexistuje\";\nreturn msg;\n","outputs":1,"noerr":0,"x":1490,"y":440,"wires":[["f48d2e39.bf0458"]]},{"id":"70a38e52.5717d","type":"ui_dropdown","z":"e5c5f3b3.74121","name":"","label":"Button Set","group":"3ad7aef7.03224a","order":3,"width":0,"height":0,"passthru":true,"options":[{"label":"1. BUTTON","value":"10.1.1.040","type":"str"},{"label":"2. BUTTON","value":"10.1.1.041","type":"str"},{"label":"3. BUTTON","value":"10.1.1.042","type":"str"},{"label":"4. BUTTON","value":"10.1.1.043","type":"str"},{"label":"5. BUTTON","value":"10.1.1.045","type":"str"},{"label":"6. BUTTON","value":"10.1.1.046","type":"str"},{"label":"7. BUTTON","value":"10.1.1.047","type":"str"},{"label":"8. BUTTON","value":"10.1.1.048","type":"str"},{"label":"9. BUTTON","value":"10.1.1.049","type":"str"},{"label":"10. BUTTON","value":"10.1.1.050","type":"str"},{"label":"11. BUTTON","value":"10.1.1.051","type":"str"},{"label":"12. BUTTON","value":"10.1.1.052","type":"str"},{"label":"13. BUTTON","value":"10.1.1.053","type":"str"},{"label":"14. BUTTON","value":"10.1.1.054","type":"str"},{"label":"15. BUTTON","value":"10.1.1.055","type":"str"},{"label":"16. BUTTON","value":"10.1.1.056","type":"str"},{"label":"17. BUTTON","value":"10.1.1.057","type":"str"},{"label":"18. BUTTON","value":"10.1.1.058","type":"str"},{"label":"19. BUTTON","value":"10.1.1.059","type":"str"},{"label":"20. BUTTON","value":"10.1.1.060","type":"str"},{"label":"21. BUTTON","value":"10.1.1.061","type":"str"},{"label":"22. BUTTON","value":"10.1.1.062","type":"str"},{"label":"23. BUTTON","value":"10.1.1.063","type":"str"},{"label":"24. BUTTON","value":"10.1.1.064","type":"str"},{"label":"25. BUTTON","value":"10.1.1.065","type":"str"},{"label":"26. BUTTON","value":"10.1.1.066","type":"str"},{"label":"27. BUTTON","value":"10.1.1.067","type":"str"},{"label":"28. BUTTON","value":"10.1.1.068","type":"str"},{"label":"29. BUTTON","value":"10.1.1.069","type":"str"},{"label":"30. BUTTON","value":"10.1.1.070","type":"str"}],"payload":"","topic":"Button","x":1270,"y":440,"wires":[["7a0cfed8.4907f8"]]},{"id":"9122a236.70e05","type":"function","z":"e9112e71.80d408","name":"","func":"context.global.oneDoorChange = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n msg.topic = context.global.Obj[i].pos;\n context.global.oneDoorChange = i;\n return msg;\n }\n}\nmsg.payload = 0;\nmsg.topic = \"Dvere neexistujú\";\nreturn msg;","outputs":1,"noerr":0,"x":350,"y":600,"wires":[["89b40eb0.64a6"]]},{"id":"27905c21.168e1c","type":"ui_dropdown","z":"e9112e71.80d408","name":"","label":"Dvere","group":"942a684e.421a1","order":1,"width":0,"height":0,"passthru":true,"options":[{"label":"1. dvere","value":"10.1.1.101","type":"str"},{"label":"2. dvere","value":"10.1.1.102","type":"str"},{"label":"3. dvere","value":"10.1.1.103","type":"str"},{"label":"4. dvere","value":"10.1.1.104","type":"str"},{"label":"5. dvere","value":"10.1.1.105","type":"str"},{"label":"6. dvere","value":"1010.1.1.106","type":"str"},{"label":"7. dvere","value":"10.1.1.107","type":"str"},{"label":"8. dvere","value":"10.1.1.108","type":"str"},{"label":"9. dvere","value":"10.1.1.109","type":"str"},{"label":"10. dvere","value":"10.1.1.110","type":"str"},{"label":"11. dvere","value":"10.1.1.111","type":"str"},{"label":"12. dvere","value":"10.1.1.112","type":"str"},{"label":"13. dvere","value":"10.1.1.113","type":"str"},{"label":"14. dvere","value":"10.1.1.114","type":"str"},{"label":"15. dvere","value":"10.1.1.115","type":"str"},{"label":"16. dvere","value":"10.1.1.116","type":"str"},{"label":"17. dvere","value":"10.1.1.117","type":"str"},{"label":"18. dvere","value":"10.1.1.118","type":"str"},{"label":"19. dvere","value":"10.1.1.119","type":"str"},{"label":"20. dvere","value":"10.1.1.120","type":"str"}],"payload":"","topic":"","x":110,"y":600,"wires":[["9122a236.70e05"]]},{"id":"89b40eb0.64a6","type":"ui_template","z":"e9112e71.80d408","group":"942a684e.421a1","name":"","order":2,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":520,"y":600,"wires":[[]]},{"id":"4f77786a.0e774","type":"ui_dropdown","z":"e9112e71.80d408","name":"","label":"Button Set","group":"942a684e.421a1","order":3,"width":0,"height":0,"passthru":true,"options":[{"label":"1. BUTTON","value":"10.1.1.040","type":"str"},{"label":"2. BUTTON","value":"10.1.1.041","type":"str"},{"label":"3. BUTTON","value":"10.1.1.042","type":"str"},{"label":"4. BUTTON","value":"10.1.1.043","type":"str"},{"label":"5. BUTTON","value":"10.1.1.045","type":"str"},{"label":"6. BUTTON","value":"10.1.1.046","type":"str"},{"label":"7. BUTTON","value":"10.1.1.047","type":"str"},{"label":"8. BUTTON","value":"10.1.1.048","type":"str"},{"label":"9. BUTTON","value":"10.1.1.049","type":"str"},{"label":"10. BUTTON","value":"10.1.1.050","type":"str"},{"label":"11. BUTTON","value":"10.1.1.051","type":"str"},{"label":"12. BUTTON","value":"10.1.1.052","type":"str"},{"label":"13. BUTTON","value":"10.1.1.053","type":"str"},{"label":"14. BUTTON","value":"10.1.1.054","type":"str"},{"label":"15. BUTTON","value":"10.1.1.055","type":"str"},{"label":"16. BUTTON","value":"10.1.1.056","type":"str"},{"label":"17. BUTTON","value":"10.1.1.057","type":"str"},{"label":"18. BUTTON","value":"10.1.1.058","type":"str"},{"label":"19. BUTTON","value":"10.1.1.059","type":"str"},{"label":"20. BUTTON","value":"10.1.1.060","type":"str"},{"label":"21. BUTTON","value":"10.1.1.061","type":"str"},{"label":"22. BUTTON","value":"10.1.1.062","type":"str"},{"label":"23. BUTTON","value":"10.1.1.063","type":"str"},{"label":"24. BUTTON","value":"10.1.1.064","type":"str"},{"label":"25. BUTTON","value":"10.1.1.065","type":"str"},{"label":"26. BUTTON","value":"10.1.1.066","type":"str"},{"label":"27. BUTTON","value":"10.1.1.067","type":"str"},{"label":"28. BUTTON","value":"10.1.1.068","type":"str"},{"label":"29. BUTTON","value":"10.1.1.069","type":"str"},{"label":"30. BUTTON","value":"10.1.1.070","type":"str"}],"payload":"","topic":"Button","x":130,"y":640,"wires":[["b00b9e1c.3176a"]]},{"id":"b00b9e1c.3176a","type":"function","z":"e9112e71.80d408","name":"","func":"var a = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n context.global.buttonDoor = i; \n msg.topic = context.global.Obj[i].pos;\n msg.payload = context.global.buttonDoor;\n return msg;\n }\n}\nmsg.payload = -1;\nmsg.topic = \"Gombik neexistuje\";\nreturn msg;\n","outputs":1,"noerr":0,"x":350,"y":640,"wires":[["aa5d40f7.caf94"]]},{"id":"aa5d40f7.caf94","type":"ui_template","z":"e9112e71.80d408","group":"942a684e.421a1","name":"","order":4,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":520,"y":640,"wires":[[]]},{"id":"e8485d77.365b08","type":"ui_button","z":"e9112e71.80d408","name":"","group":"942a684e.421a1","order":5,"width":0,"height":0,"label":"Set One Door Button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":160,"y":680,"wires":[["93c64626.0a415"]]},{"id":"93c64626.0a415","type":"function","z":"e9112e71.80d408","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n{\n var a = context.global.buttonDoor;\n context.global.Obj[a].type = \"CH_DOOR\";\n context.global.Obj[a].pass = context.global.Obj[context.global.oneDoorChange].ip;\n context.global.Obj[a].data = 5;\n msg.payload = context.global.Obj[a];\n return msg;\n}","outputs":1,"noerr":0,"x":350,"y":680,"wires":[["6840fdaf.ec518c"]]},{"id":"6840fdaf.ec518c","type":"debug","z":"e9112e71.80d408","name":"","active":true,"console":"false","complete":"true","x":510,"y":680,"wires":[]},{"id":"becaf6dd.66ad18","type":"ui_dropdown","z":"e9112e71.80d408","name":"","label":"Button Set","group":"38ff6721.a343a","order":3,"width":0,"height":0,"passthru":true,"options":[{"label":"1. BUTTON","value":"10.1.1.040","type":"str"},{"label":"2. BUTTON","value":"10.1.1.041","type":"str"},{"label":"3. BUTTON","value":"10.1.1.042","type":"str"},{"label":"4. BUTTON","value":"10.1.1.043","type":"str"},{"label":"5. BUTTON","value":"10.1.1.045","type":"str"},{"label":"6. BUTTON","value":"10.1.1.046","type":"str"},{"label":"7. BUTTON","value":"10.1.1.047","type":"str"},{"label":"8. BUTTON","value":"10.1.1.048","type":"str"},{"label":"9. BUTTON","value":"10.1.1.049","type":"str"},{"label":"10. BUTTON","value":"10.1.1.050","type":"str"},{"label":"11. BUTTON","value":"10.1.1.051","type":"str"},{"label":"12. BUTTON","value":"10.1.1.052","type":"str"},{"label":"13. BUTTON","value":"10.1.1.053","type":"str"},{"label":"14. BUTTON","value":"10.1.1.054","type":"str"},{"label":"15. BUTTON","value":"10.1.1.055","type":"str"},{"label":"16. BUTTON","value":"10.1.1.056","type":"str"},{"label":"17. BUTTON","value":"10.1.1.057","type":"str"},{"label":"18. BUTTON","value":"10.1.1.058","type":"str"},{"label":"19. BUTTON","value":"10.1.1.059","type":"str"},{"label":"20. BUTTON","value":"10.1.1.060","type":"str"},{"label":"21. BUTTON","value":"10.1.1.061","type":"str"},{"label":"22. BUTTON","value":"10.1.1.062","type":"str"},{"label":"23. BUTTON","value":"10.1.1.063","type":"str"},{"label":"24. BUTTON","value":"10.1.1.064","type":"str"},{"label":"25. BUTTON","value":"10.1.1.065","type":"str"},{"label":"26. BUTTON","value":"10.1.1.066","type":"str"},{"label":"27. BUTTON","value":"10.1.1.067","type":"str"},{"label":"28. BUTTON","value":"10.1.1.068","type":"str"},{"label":"29. BUTTON","value":"10.1.1.069","type":"str"},{"label":"30. BUTTON","value":"10.1.1.070","type":"str"}],"payload":"","topic":"Button","x":130,"y":740,"wires":[["7eaa9f11.46f498"]]},{"id":"7eaa9f11.46f498","type":"function","z":"e9112e71.80d408","name":"","func":"var a = -1;\nfor(var i=0; i<context.global.rows1; i++)\n{\n if(context.global.Obj[i].ip == msg.payload)\n {\n context.global.buttonAllDoor = i; \n msg.topic = context.global.Obj[i].pos;\n msg.payload = context.global.buttonAllDoor;\n return msg;\n }\n}\nmsg.payload = -1;\nmsg.topic = \"Gombik neexistuje\";\nreturn msg;\n","outputs":1,"noerr":0,"x":350,"y":740,"wires":[["5056b8da.c52ea"]]},{"id":"5056b8da.c52ea","type":"ui_template","z":"e9112e71.80d408","group":"38ff6721.a343a","name":"","order":4,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":520,"y":740,"wires":[[]]},{"id":"4a2f352a.bf9364","type":"ui_button","z":"e9112e71.80d408","name":"","group":"38ff6721.a343a","order":5,"width":0,"height":0,"label":"Set One Door Button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":160,"y":780,"wires":[["ac428d21.8681e8"]]},{"id":"ac428d21.8681e8","type":"function","z":"e9112e71.80d408","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n{\n var a = context.global.buttonDoor;\n context.global.Obj[a].type = \"CH_DOOR\";\n context.global.Obj[a].pass = \"ALL\";\n context.global.Obj[a].data = 5;\n msg.payload = context.global.Obj[a];\n return msg;\n}","outputs":1,"noerr":0,"x":350,"y":780,"wires":[["75b837fe.bdce6"]]},{"id":"75b837fe.bdce6","type":"debug","z":"e9112e71.80d408","name":"","active":true,"console":"false","complete":"true","x":510,"y":780,"wires":[]},{"id":"5b7d2228.e5ca84","type":"udp in","z":"b143643c.7236f","name":"","iface":"","port":"18421","ipv":"udp4","multicast":"false","group":"10.1.1.200","datatype":"utf8","x":640,"y":180,"wires":[["a6f1bc8a.0293b","88fc39eb.2ef96"]]},{"id":"ddb90ebb.6dada8","type":"switch","z":"b143643c.7236f","name":"Switch Type","property":"ip","propertyType":"msg","rules":[{"t":"btwn","v":"10.1.1.040","vt":"str","v2":"10.1.1.070","v2t":"str"},{"t":"btwn","v":"10.1.1.071","vt":"str","v2":"10.1.1.100","v2t":"str"},{"t":"btwn","v":"10.1.1.101","vt":"str","v2":"10.1.1.120","v2t":"str"},{"t":"btwn","v":"10.1.1.121","vt":"str","v2":"10.1.1.220","v2t":"str"},{"t":"btwn","v":"10.1.1.221","vt":"str","v2":"10.1.1.240","v2t":"str"}],"checkall":"true","outputs":5,"x":1070,"y":120,"wires":[["ec12f080.e48588"],[],["9ca2f96c.fb78e8"],["e4de1b92.dcde88"],["d704ca04.449e78"]]},{"id":"26463db5.0e8c7a","type":"file","z":"b143643c.7236f","name":"","filename":"C:\\LOG.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","x":1070,"y":200,"wires":[]},{"id":"a6f1bc8a.0293b","type":"function","z":"b143643c.7236f","name":"Log Maker","func":"date = new Date();\nmsg.payload = date.getDate() + \".\" + date.getMonth()+1 + \".\" + date.getFullYear() + \" - \" + date.getHours() + \":\" + date.getMinutes() + \":\" + date.getSeconds() + \":\" + date.getMilliseconds() + \" => \" + msg.fromip + \" => \" + msg.payload;\nreturn msg;","outputs":1,"noerr":0,"x":850,"y":200,"wires":[["26463db5.0e8c7a"]]},{"id":"786d69e7.269fb8","type":"function","z":"b143643c.7236f","name":"Main Time 15min","func":"if(context.global.start === true)\n{\n var date_kon;\n if(context.global.pocitadlo === 0)\n {\n context.global.date_zac = new Date();\n context.global.pocitadlo = 1;\n context.global.Team1.casZac = context.global.date_zac;\n context.global.Team2.casZac = context.global.date_zac;\n context.global.Player[0].in = true;\n context.global.Player[1].in = true;\n context.global.Player[2].in = true;\n context.global.Player[3].in = true;\n context.global.cas = 0;\n }\n context.global.cas++;\n \n if (context.global.cas == 900)\n context.global.game = false;\n}\nelse\n context.global.cas = 0;","outputs":1,"noerr":0,"x":270,"y":160,"wires":[[]]},{"id":"8e98499a.be14f","type":"inject","z":"b143643c.7236f","name":"","topic":"","payload":"","payloadType":"date","repeat":"1","crontab":"","once":false,"x":90,"y":200,"wires":[["786d69e7.269fb8","aaa50ab0.fab758","59935006.2c3dc"]]},{"id":"59677c50.14a084","type":"inject","z":"b143643c.7236f","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":100,"y":80,"wires":[["7fca33e2.00fe04"]]},{"id":"7fca33e2.00fe04","type":"function","z":"b143643c.7236f","name":"Hack The PIN´s","func":"var outputMsgs = [];\nmsg.payload = \"\";\nfor(var i=0; i<context.global.rows1; i++)\n{\n msg.payload += (context.global.Obj[i].pass + \" \");\n}\nreturn msg;","outputs":1,"noerr":0,"x":260,"y":80,"wires":[["fad27fd0.bd8c08"]]},{"id":"fad27fd0.bd8c08","type":"debug","z":"b143643c.7236f","name":"","active":true,"console":"false","complete":"false","x":430,"y":80,"wires":[]},{"id":"88fc39eb.2ef96","type":"function","z":"b143643c.7236f","name":"","func":"if(context.global.game === true)\n return msg;","outputs":1,"noerr":0,"x":830,"y":160,"wires":[["ddb90ebb.6dada8"]]},{"id":"e4de1b92.dcde88","type":"subflow:e5c5f3b3.74121","z":"b143643c.7236f","name":"","x":1510,"y":180,"wires":[]},{"id":"d704ca04.449e78","type":"subflow:df947c9f.14516","z":"b143643c.7236f","name":"","x":1510,"y":220,"wires":[]},{"id":"9ca2f96c.fb78e8","type":"subflow:e9112e71.80d408","z":"b143643c.7236f","name":"","x":1510,"y":140,"wires":[]},{"id":"aaa50ab0.fab758","type":"subflow:2931f59.6bbfe0a","z":"b143643c.7236f","name":"","x":270,"y":200,"wires":[]},{"id":"c4646c7b.67c6c8","type":"subflow:178cbdad.8eb19a","z":"b143643c.7236f","name":"","x":230,"y":120,"wires":[]},{"id":"f44108d1.da317","type":"comment","z":"b143643c.7236f","name":"TRAP","info":"","x":1230,"y":100,"wires":[]},{"id":"ec12f080.e48588","type":"function","z":"b143643c.7236f","name":"","func":"var string1 = msg.ip[8] + msg.ip[9];\nvar num1 = parseInt(string1);\nfor(var i=0; i<context.global.rows1; i++)\n{\n var string2 = context.global.Obj[i].ip[8] + context.global.Obj[i].ip[9];\n var num2 = parseInt(string2);\n if(num1 == num2)\n {\n msg.payload = context.global.Obj[i].pass;\n msg.timer = context.global.Obj[i].data; \n msg.topic = context.global.Obj[i].type;\n return msg;\n }\n}","outputs":1,"noerr":0,"x":1230,"y":60,"wires":[["ee08dad4.5fd258"]]},{"id":"a570a920.31ffb8","type":"inject","z":"b143643c.7236f","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":640,"y":120,"wires":[["62529cad.d6f66c"]]},{"id":"62529cad.d6f66c","type":"function","z":"b143643c.7236f","name":"","func":"msg.ip = \"10.1.1.122\";\nmsg.payload = 1;\nreturn msg;","outputs":1,"noerr":0,"x":830,"y":120,"wires":[["ddb90ebb.6dada8"]]},{"id":"ee08dad4.5fd258","type":"switch","z":"b143643c.7236f","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"CH_DOOR","vt":"str"},{"t":"eq","v":"CH_LIGHT","vt":"str"}],"checkall":"true","outputs":2,"x":1350,"y":60,"wires":[["9ca2f96c.fb78e8"],["e4de1b92.dcde88"]]},{"id":"f7c3573d.3771c","type":"switch","z":"e5c5f3b3.74121","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"CH_LIGHT","vt":"str"},{"t":"else"}],"checkall":"false","outputs":2,"x":50,"y":520,"wires":[["e2931f49.f6908","4add1791.c06e8"],["d5c8c91b.ca7f78"]]},{"id":"1092ed61.a2fd13","type":"function","z":"b143643c.7236f","name":"","func":"msg.ip = \"10.1.1.045\";\nmsg.payload = 1;\nreturn msg;","outputs":1,"noerr":0,"x":830,"y":80,"wires":[["ddb90ebb.6dada8"]]},{"id":"16c6e3c9.1c3ca4","type":"inject","z":"b143643c.7236f","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":640,"y":80,"wires":[["1092ed61.a2fd13"]]},{"id":"4add1791.c06e8","type":"switch","z":"e5c5f3b3.74121","name":"Whaaat?!","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ALL","vt":"str"},{"t":"cont","v":"2V","vt":"str"},{"t":"cont","v":"2H","vt":"str"},{"t":"else"}],"checkall":"false","outputs":4,"x":220,"y":300,"wires":[["91e667e.386f398","28e933a9.ae19a4","e754d772.f1ae18"],["95ad67fe.2ab9c8"],["95ad67fe.2ab9c8"],["35496200.606b66"]]},{"id":"e2931f49.f6908","type":"switch","z":"e5c5f3b3.74121","name":"Time","property":"timer","propertyType":"msg","rules":[{"t":"eq","v":"5","vt":"num"},{"t":"eq","v":"15","vt":"num"}],"checkall":"true","outputs":2,"x":210,"y":460,"wires":[["108dc601.9fd18a"],["63ae4e96.a26258"]]},{"id":"108dc601.9fd18a","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":400,"y":440,"wires":[["54fe76d9.ddb428","57540fe7.53959"]]},{"id":"63ae4e96.a26258","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":410,"y":480,"wires":[["54fe76d9.ddb428","57540fe7.53959"]]},{"id":"54fe76d9.ddb428","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"msg.topic = msg.payload;\nmsg.payload = 0;\nreturn msg; \n\n","outputs":1,"noerr":0,"x":610,"y":460,"wires":[["d6b6026c.25e85"]]},{"id":"35496200.606b66","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"msg.topic = msg.payload;\nmsg.payload = 1;\nreturn msg;","outputs":1,"noerr":0,"x":610,"y":420,"wires":[["d6b6026c.25e85","75c103d3.9e6744"]]},{"id":"83ee5875.94bb68","type":"arduino out","z":"e5c5f3b3.74121","name":"3 - 01","pin":"3","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":40,"wires":[]},{"id":"4be9bd7e.d440bc","type":"arduino out","z":"e5c5f3b3.74121","name":"9 - 12","pin":"9","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":180,"wires":[]},{"id":"ee5921.62e94ee","type":"arduino out","z":"e5c5f3b3.74121","name":"7 - 10","pin":"7","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":140,"wires":[]},{"id":"f60a0d1d.1eed68","type":"arduino out","z":"e5c5f3b3.74121","name":"2 - 00","pin":"2","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":20,"wires":[]},{"id":"63d1a29e.a98df4","type":"arduino out","z":"e5c5f3b3.74121","name":"6 - 04","pin":"6","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":100,"wires":[]},{"id":"1da5b648.bae81a","type":"arduino out","z":"e5c5f3b3.74121","name":"5 - 03","pin":"5","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":80,"wires":[]},{"id":"49d0fa85.f3afd4","type":"arduino out","z":"e5c5f3b3.74121","name":"11 - 14","pin":"11","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":220,"wires":[]},{"id":"17fff94e.b40bd7","type":"arduino out","z":"e5c5f3b3.74121","name":"8 - 11","pin":"8","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":160,"wires":[]},{"id":"1a06a10d.4089af","type":"arduino out","z":"e5c5f3b3.74121","name":"4 - 02","pin":"4","state":"OUTPUT","arduino":"25767684.cce7b2","x":1110,"y":60,"wires":[]},{"id":"aa6d513f.6c9d38","type":"arduino out","z":"e5c5f3b3.74121","name":"10 - 13","pin":"10","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":200,"wires":[]},{"id":"17ceb37e.95aa25","type":"arduino out","z":"e5c5f3b3.74121","name":"14 - 22","pin":"14","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":300,"wires":[]},{"id":"cb89ad2d.3ab45","type":"arduino out","z":"e5c5f3b3.74121","name":"12 - 20","pin":"12","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":260,"wires":[]},{"id":"7ff9a03b.ef6a18","type":"arduino out","z":"e5c5f3b3.74121","name":"16 - 24","pin":"16","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":340,"wires":[]},{"id":"20107e95.c4f6b2","type":"arduino out","z":"e5c5f3b3.74121","name":"13 - 21","pin":"13","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":280,"wires":[]},{"id":"42518965.6d9018","type":"arduino out","z":"e5c5f3b3.74121","name":"15 - 23","pin":"15","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":320,"wires":[]},{"id":"6a633ae9.532c94","type":"arduino out","z":"e5c5f3b3.74121","name":"19 - 32","pin":"19","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":420,"wires":[]},{"id":"d8b920ed.574df","type":"arduino out","z":"e5c5f3b3.74121","name":"17 - 30","pin":"17","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":380,"wires":[]},{"id":"9a258455.735418","type":"arduino out","z":"e5c5f3b3.74121","name":"21 - 34","pin":"21","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":460,"wires":[]},{"id":"775dad76.8d4f24","type":"arduino out","z":"e5c5f3b3.74121","name":"18 - 31","pin":"18","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":400,"wires":[]},{"id":"10c0212b.2292c7","type":"arduino out","z":"e5c5f3b3.74121","name":"20 - 33","pin":"20","state":"OUTPUT","arduino":"25767684.cce7b2","x":1120,"y":440,"wires":[]},{"id":"d6b6026c.25e85","type":"switch","z":"e5c5f3b3.74121","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"00","vt":"str"},{"t":"eq","v":"01","vt":"str"},{"t":"eq","v":"02","vt":"str"},{"t":"eq","v":"03","vt":"str"},{"t":"eq","v":"04","vt":"str"},{"t":"eq","v":"10","vt":"str"},{"t":"eq","v":"11","vt":"str"},{"t":"eq","v":"12","vt":"str"},{"t":"eq","v":"13","vt":"str"},{"t":"eq","v":"14","vt":"str"},{"t":"eq","v":"20","vt":"str"},{"t":"eq","v":"21","vt":"str"},{"t":"eq","v":"22","vt":"str"},{"t":"eq","v":"23","vt":"str"},{"t":"eq","v":"24","vt":"str"},{"t":"eq","v":"30","vt":"str"},{"t":"eq","v":"31","vt":"str"},{"t":"eq","v":"32","vt":"str"},{"t":"eq","v":"33","vt":"str"},{"t":"eq","v":"34","vt":"str"}],"checkall":"true","outputs":20,"x":970,"y":240,"wires":[["f60a0d1d.1eed68"],["83ee5875.94bb68"],["1a06a10d.4089af"],["1da5b648.bae81a"],["63d1a29e.a98df4"],["ee5921.62e94ee"],["17fff94e.b40bd7"],["4be9bd7e.d440bc"],["aa6d513f.6c9d38"],["49d0fa85.f3afd4"],["cb89ad2d.3ab45"],["20107e95.c4f6b2"],["17ceb37e.95aa25"],["42518965.6d9018"],["7ff9a03b.ef6a18"],["d8b920ed.574df"],["775dad76.8d4f24"],["6a633ae9.532c94"],["10c0212b.2292c7"],["9a258455.735418"]]},{"id":"8122fb41.71289","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":750,"y":380,"wires":[]},{"id":"75c103d3.9e6744","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":610,"y":380,"wires":[["8122fb41.71289"]]},{"id":"95ad67fe.2ab9c8","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"var outputMsgs = [];\nif(msg.payload[1] == 'V')\n{\n for(var i=0; i<5; i++)\n {\n outputMsgs.push({topic: msg.payload[2] + i, payload: 1});\n }\n}\nelse if(msg.payload[1] == 'H')\n{\n for(var i=0; i<4; i++)\n {\n outputMsgs.push({topic: i + msg.payload[2], payload: 1});\n }\n}\nreturn [outputMsgs];","outputs":1,"noerr":0,"x":610,"y":280,"wires":[["d6b6026c.25e85","dabe6dc8.e36ea"]]},{"id":"57540fe7.53959","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"var outputMsgs = [];\nif(msg.payload[1] == 'V')\n{\n for(var i=0; i<5; i++)\n {\n outputMsgs.push({topic: msg.payload[2] + i, payload: 0});\n }\n}\nelse if(msg.payload[1] == 'H')\n{\n for(var i=0; i<4; i++)\n {\n outputMsgs.push({topic: i + msg.payload[2], payload: 0});\n }\n}\nreturn [outputMsgs]; ","outputs":1,"noerr":0,"x":610,"y":320,"wires":[["d6b6026c.25e85"]]},{"id":"dabe6dc8.e36ea","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":610,"y":240,"wires":[["4766a46c.2c724c"]]},{"id":"4766a46c.2c724c","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":750,"y":240,"wires":[]},{"id":"856772a.d2a8e1","type":"function","z":"e5c5f3b3.74121","name":"OFF","func":"var outputMsgs = [];\ncontext.global.flash = false;\nfor(var j=0; j<4; j++)\n{\n for(var k=0; k<5; k++)\n {\n var string = \"\";\n string += j.toString();\n string += k.toString();\n outputMsgs.push({topic: string, payload : 0});\n }\n}\nreturn [ outputMsgs ];","outputs":1,"noerr":0,"x":610,"y":140,"wires":[["d6b6026c.25e85"]]},{"id":"28e933a9.ae19a4","type":"function","z":"e5c5f3b3.74121","name":"Flash","func":"var outputMsgs = [];\n\nfor(var j=0; j<4; j++)\n{\n for(var k=0; k<5; k++)\n {\n var string = \"\";\n string += j.toString();\n string += k.toString();\n outputMsgs.push({topic: string, payload : 1});\n }\n}\n\nreturn [outputMsgs];","outputs":1,"noerr":0,"x":450,"y":240,"wires":[["2f5d16f0.9b935a"]]},{"id":"dcaa359c.01b2e","type":"udp out","z":"e5c5f3b3.74121","name":"FLASH","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":740,"y":60,"wires":[]},{"id":"e754d772.f1ae18","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S42\";\nreturn msg;","outputs":1,"noerr":0,"x":610,"y":60,"wires":[["dcaa359c.01b2e"]]},{"id":"59c20bda.1e1984","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"context.global.flash = true;\nreturn msg;","outputs":1,"noerr":0,"x":610,"y":100,"wires":[["d6b6026c.25e85"]]},{"id":"2f5d16f0.9b935a","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"11","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":470,"y":200,"wires":[["c327aa93.7300e","59c20bda.1e1984"]]},{"id":"c327aa93.7300e","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":620,"y":180,"wires":[["856772a.d2a8e1"]]},{"id":"91e667e.386f398","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"delay","timeout":"11","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":230,"y":200,"wires":[["9d67ecab.a6e7c"]]},{"id":"9d67ecab.a6e7c","type":"function","z":"e5c5f3b3.74121","name":"","func":"msg.payload = \"S99\";\nreturn msg;","outputs":1,"noerr":0,"x":210,"y":160,"wires":[["d0aca95b.bbc64"]]},{"id":"d0aca95b.bbc64","type":"udp out","z":"e5c5f3b3.74121","name":"Simple Flash","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":230,"y":120,"wires":[]},{"id":"dff1e6d9.d6c0c8","type":"function","z":"e5c5f3b3.74121","name":"ON","func":"context.global.timerGlob2 = 5;\ncontext.global.flash = true;\nreturn msg;","outputs":1,"noerr":0,"x":730,"y":1200,"wires":[["ff7bee20.a6a738"]]},{"id":"3a6345f6.2df27a","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":230,"y":1200,"wires":[["5afa522e.032504"]]},{"id":"3962b2a2.8add2e","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":230,"y":1240,"wires":[["265560b3.235248"]]},{"id":"1072c56.76bfc3b","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":230,"y":1280,"wires":[["713415bd.73446c"]]},{"id":"792db607.1cc0f","type":"function","z":"e5c5f3b3.74121","name":"","func":"if(context.global.flashButton === false)\n{\n msg.payload = \"Button is ready!\";\n return msg;\n}\nelse\n{\n context.global.minute1--;\n if(context.global.minute1 === 0)\n {\n msg.payload = context.global.minute1;\n context.global.minute1 = 60;\n context.global.flashButton = false;\n return msg;\n }\n msg.payload = context.global.minute1;\n return msg;\n}","outputs":1,"noerr":0,"x":450,"y":1340,"wires":[["6148af0e.efc89"]]},{"id":"6148af0e.efc89","type":"ui_template","z":"e5c5f3b3.74121","group":"534d7f74.9a00a","name":"","order":4,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":580,"y":1340,"wires":[[]]},{"id":"e76af722.a2a238","type":"inject","z":"e5c5f3b3.74121","name":"","topic":"","payload":"","payloadType":"date","repeat":"1","crontab":"","once":false,"x":230,"y":1360,"wires":[["792db607.1cc0f"]]},{"id":"2ef7b64.dcff34a","type":"delay","z":"e5c5f3b3.74121","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":230,"y":1320,"wires":[["792db607.1cc0f"]]},{"id":"aaea6484.fc1be8","type":"switch","z":"e9112e71.80d408","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"CH_DOOR","vt":"str"},{"t":"else"}],"checkall":"true","outputs":2,"x":510,"y":480,"wires":[["f1b279ac.77424"],["1cf6dae0.385f95"]]},{"id":"e479eb67.2be688","type":"trigger","z":"e9112e71.80d408","op1":"1","op2":"0","op1type":"str","op2type":"str","duration":"3","extend":false,"units":"s","reset":"","name":"","x":860,"y":440,"wires":[["a96697fc.70b7b8"]]},{"id":"27051ed0.70d752","type":"function","z":"e9112e71.80d408","name":"","func":"msg.ip = msg.payload;\nmsg.payload = 1;\nmsg.port = 18421;\nreturn msg;","outputs":1,"noerr":0,"x":850,"y":480,"wires":[["e479eb67.2be688"]]},{"id":"f1b279ac.77424","type":"switch","z":"e9112e71.80d408","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ALL","vt":"str"},{"t":"else"}],"checkall":"true","outputs":2,"x":670,"y":460,"wires":[["40e76824.1deb7","8af759ad.956198"],["27051ed0.70d752"]]},{"id":"9b59d7be.c069c8","type":"delay","z":"e9112e71.80d408","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":630,"y":380,"wires":[["8af759ad.956198"]]},{"id":"d7febf85.b494e8","type":"delay","z":"e9112e71.80d408","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":630,"y":300,"wires":[["40e76824.1deb7"]]},{"id":"1c6ba744.18cfb1","type":"delay","z":"e9112e71.80d408","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":630,"y":260,"wires":[["46e80090.6acf4"]]},{"id":"7614875.fdd5ff8","type":"inject","z":"e9112e71.80d408","name":"","topic":"","payload":"","payloadType":"date","repeat":"1","crontab":"","once":false,"x":630,"y":220,"wires":[["46e80090.6acf4"]]},{"id":"46e80090.6acf4","type":"function","z":"e9112e71.80d408","name":"","func":"if(context.global.allDoorButton === false)\n{\n msg.payload = \"Button is ready!\";\n return msg;\n}\nelse\n{\n context.global.minute2--;\n if(context.global.minute2 === 0)\n {\n msg.payload = context.global.minute2;\n context.global.minute2 = 60;\n context.global.allDoorButton = false;\n return msg;\n }\n msg.payload = context.global.minute2;\n return msg;\n}","outputs":1,"noerr":0,"x":850,"y":260,"wires":[["12377d14.d657db"]]},{"id":"12377d14.d657db","type":"ui_template","z":"e9112e71.80d408","group":"68758b90.6bf954","name":"","order":2,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":1020,"y":260,"wires":[[]]},{"id":"15502afe.1c020d","type":"function","z":"178cbdad.8eb19a","name":"Start Count","func":"if(context.global.firtsCountdown === true)\n{\n context.global.firtsCountdown = false;\n msg.payload = \"S31\";\n return msg;\n}","outputs":1,"noerr":0,"x":290,"y":100,"wires":[["8d75272e.6ea0d8"]]},{"id":"8d75272e.6ea0d8","type":"udp out","z":"178cbdad.8eb19a","name":"","addr":"10.1.1.14","iface":"","port":"9876","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":540,"y":100,"wires":[]},{"id":"f9135fbc.cd46d8","type":"delay","z":"178cbdad.8eb19a","name":"","pauseType":"delay","timeout":"10","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":290,"y":60,"wires":[["211c9f2f.d2719"]]},{"id":"59935006.2c3dc","type":"function","z":"b143643c.7236f","name":"","func":"if(context.global.cas <= 900)\n{\n var a = (900 - (context.global.cas));\n var minuty = Math.floor(a / 60);\n var sekundy = a % 60;\n msg.payload = \"Do konca hry zostava \" + minuty + \" minut a \" + sekundy + \" sekund.\";\n return msg;\n}\nelse\n{\n msg.payload = \"Game will be ready soon!\";\n return msg;\n}","outputs":1,"noerr":0,"x":230,"y":240,"wires":[["30fac9ac.737aee"]]},{"id":"30fac9ac.737aee","type":"ui_template","z":"b143643c.7236f","group":"e3d227fe.d50498","name":"","order":2,"width":0,"height":0,"format":"<div align=\"center\" ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":420,"y":240,"wires":[[]]},{"id":"ed433d5e.90e6a","type":"function","z":"e9112e71.80d408","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n return msg;","outputs":1,"noerr":0,"x":450,"y":300,"wires":[["1c6ba744.18cfb1","d7febf85.b494e8","9b59d7be.c069c8"]]},{"id":"832eadbf.d1e48","type":"function","z":"e5c5f3b3.74121","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n return msg;","outputs":1,"noerr":0,"x":210,"y":820,"wires":[["f65dc637.64779","b719ffa5.0b512","6757d7cf.61fc18"]]},{"id":"e5893a4b.bc7f98","type":"function","z":"e5c5f3b3.74121","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n return msg;","outputs":1,"noerr":0,"x":210,"y":1060,"wires":[["e4cecdb1.d5f688","eaeeaa56.5e57d","21a2baf.af4e146"]]},{"id":"c0f8b150.9e7c","type":"function","z":"e5c5f3b3.74121","name":"","func":"if((context.global.cas <= 900) && (context.global.cas !== 0))\n return msg;","outputs":1,"noerr":0,"x":70,"y":1260,"wires":[["3a6345f6.2df27a","3962b2a2.8add2e","1072c56.76bfc3b","2ef7b64.dcff34a"]]},{"id":"739bcc46.3d2c54","type":"ui_form","z":"19911336.4cbfbd","name":"Login","label":"","group":"324252d.49c9cae","order":0,"width":0,"height":0,"options":[{"label":"Username","value":"username","type":"text","required":true},{"label":"Password","value":"password","type":"password","required":true}],"formValue":{"username":"","password":""},"payload":"","topic":"","x":70,"y":420,"wires":[["9609e8ac.684358"]]},{"id":"de18eb57.d3c248","type":"ui_form","z":"19911336.4cbfbd","name":"Register","label":"","group":"5452452b.d6b704","order":0,"width":"6","height":"24","options":[{"label":"First Name","value":"first_name","type":"text","required":true},{"label":"Second Name","value":"second_name","type":"text","required":true},{"label":"E-mail","value":"mail","type":"email","required":true},{"label":"Username","value":"username","type":"text","required":true},{"label":"Password","value":"password","type":"password","required":true},{"label":"Confirm Password","value":"confirmation","type":"password","required":true}],"formValue":{"first_name":"","second_name":"","mail":"","username":"","password":"","confirmation":""},"payload":"","topic":"","x":80,"y":80,"wires":[["fd60df18.fb3b4","cabf8a59.4a5548","7d8e8fb1.e20d48"]]},{"id":"881a535.292acb","type":"function","z":"19911336.4cbfbd","name":"Logika","func":"if(msg.payload.password.length < 8)\n msg.topic = \"Password is too short.\";\nelse\n{\n if ((msg.payload.password == msg.payload.confirmation) && (context.global.database === true))\n msg.topic = \"We have sent you an e-mail to verify.<br>Please confirm your registration before first login.\";\n else if (msg.payload.password != msg.payload.confirmation)\n msg.topic = \"Error. Wrong password confirm.\";\n else\n msg.topic = \"Existing username. <br>Please use another one.\";\n}\nmsg.payload.score = 0;\nreturn msg;","outputs":1,"noerr":0,"x":416.25,"y":80,"wires":[["dfc69eaa.c48688","b2e81f7.59110e"]]},{"id":"dfc69eaa.c48688","type":"ui_template","z":"19911336.4cbfbd","group":"5452452b.d6b704","name":"","order":0,"width":"6","height":"2","format":"<div ng-bind-html=\"msg.topic\"></div>","storeOutMessages":true,"fwdInMessages":true,"x":786.25,"y":80,"wires":[[]]},{"id":"fd60df18.fb3b4","type":"function","z":"19911336.4cbfbd","name":"","func":"msg.topic = \"\";\nreturn msg;","outputs":1,"noerr":0,"x":230,"y":160,"wires":[["71b0c35c.edcf0c"]]},{"id":"71b0c35c.edcf0c","type":"delay","z":"19911336.4cbfbd","name":"","pauseType":"delay","timeout":"10","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":436.25,"y":160,"wires":[["dfc69eaa.c48688"]]},{"id":"b2e81f7.59110e","type":"switch","z":"19911336.4cbfbd","name":"Database","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"We have sent you an e-mail to verify.<br>Please confirm your registration before first login.","vt":"str"}],"checkall":"true","outputs":1,"x":606.25,"y":20,"wires":[["8fa53f5.c5ebcc"]]},{"id":"8fa53f5.c5ebcc","type":"mongodb out","z":"19911336.4cbfbd","mongodb":"80a118a5.158498","name":"","collection":"users","payonly":true,"upsert":false,"multi":false,"operation":"insert","x":796.25,"y":20,"wires":[]},{"id":"f3c147fe.631e6","type":"mongodb in","z":"19911336.4cbfbd","mongodb":"80a118a5.158498","name":"","collection":"users","operation":"find","x":430,"y":420,"wires":[["f91f36ed.fedf58"]]},{"id":"e90e6c81.780fe","type":"mongodb in","z":"19911336.4cbfbd","mongodb":"80a118a5.158498","name":"","collection":"users","operation":"count","x":436.25,"y":240,"wires":[["f40c897f.3cb128"]]},{"id":"f40c897f.3cb128","type":"function","z":"19911336.4cbfbd","name":"","func":"if (msg.payload === 0)\n context.global.database = true;\nelse\n context.global.database = false;\n","outputs":1,"noerr":0,"x":776.25,"y":240,"wires":[[]]},{"id":"cabf8a59.4a5548","type":"function","z":"19911336.4cbfbd","name":"","func":"context.global.database = false;\nmsg2 = {payload: {username: \"\"}};\nmsg2.payload.username = msg.payload.username;\nreturn msg2;","outputs":1,"noerr":0,"x":236.25,"y":240,"wires":[["e90e6c81.780fe"]]},{"id":"9609e8ac.684358","type":"function","z":"19911336.4cbfbd","name":"","func":"msg.limit = 1;\nmsg.skip = 0;\nreturn msg;","outputs":1,"noerr":0,"x":230,"y":420,"wires":[["f3c147fe.631e6"]]},{"id":"7d8e8fb1.e20d48","type":"delay","z":"19911336.4cbfbd","name":"","pauseType":"delay","timeout":"100","timeoutUnits":"milliseconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":266.25,"y":80,"wires":[["881a535.292acb"]]},{"id":"91bcb642.428e9","type":"ui_ui_control","z":"19911336.4cbfbd","name":"ui control","x":1000,"y":380,"wires":[[]]},{"id":"f91f36ed.fedf58","type":"function","z":"19911336.4cbfbd","name":"","func":"msg.payload = msg.payload[0];\nreturn msg;","outputs":1,"noerr":0,"x":590,"y":420,"wires":[["6437db61.b2132c","e29a8a89.057d3"]]},{"id":"448b8697.5d6af","type":"ui_template","z":"19911336.4cbfbd","group":"45f6634f.ab9a74","name":"","order":0,"width":"10","height":"17","format":"<iframe align=\"center\" src=\"http://10.1.1.19:1880/game\" height=100% width=100%></iframe>","storeOutMessages":true,"fwdInMessages":true,"x":1000,"y":420,"wires":[[]]},{"id":"6437db61.b2132c","type":"change","z":"19911336.4cbfbd","name":"","rules":[{"t":"set","p":"object","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":800,"y":420,"wires":[[]]},{"id":"e989e67b.d33c58","type":"http in","z":"19911336.4cbfbd","name":"","url":"/game","method":"get","swaggerDoc":"","x":90,"y":320,"wires":[["a463d005.dd59a"]]},{"id":"d1f76f93.3ed988","type":"template","z":"19911336.4cbfbd","name":"Untitled Theme 1","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<!DOCTYPE html>\n<html>\n<head>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/>\n <style>\n canvas \n {\n border:1px solid #d3d3d3;\n background-color: #f1f1f1;\n }\n \n table, th, td \n {\n border: 1px solid #10cfd8;\n border-collapse: collapse;\n }\n \n th, td \n {\n padding: 5px;\n text-align: center; \n color: #10cfd8;\n }\n </style>\n</head>\n\n<body onload=\"startGame()\">\n\n<input type=\"hidden\" id=\"_id\" value={{object._id}}>\n<input type=\"hidden\" id=\"first_name\" value={{object.first_name}}>\n<input type=\"hidden\" id=\"second_name\" value={{object.second_name}}>\n<input type=\"hidden\" id=\"mail\" value={{object.mail}}>\n<input type=\"hidden\" id=\"username\" value={{object.username}}>\n<input type=\"hidden\" id=\"password\" value={{object.password}}>\n<input type=\"hidden\" id=\"confirmation\" value={{object.confirmation}}>\n\n<script>\n\nvar myGamePiece;\nvar myObstacles = [];\nvar myScore;\nvar objekt = \n{\n _id: \"document.getElementById('_id').value\", \n first_name: \"document.getElementById('first_name').value\", \n second_name: \"document.getElementById('second_name').value\", \n mail: \"document.getElementById('mail').value\",\n username: \"document.getElementById('username').value\",\n password: \"document.getElementById('password').value\",\n confirmation: \"document.getElementById('confirmation').value\",\n score: 0\n};\n\nfunction startGame() \n{\n myGamePiece = new component(30, 30, \"red\", 10, 120);\n myGamePiece.gravity = 0.05;\n myScore = new component(\"15px\", \"Consolas\", \"black\", 20, 20, \"text\");\n myGameArea.start();\n}\n\nvar myGameArea = {\n canvas : document.createElement(\"canvas\"),\n start : function() \n {\n this.canvas.width = 480;\n this.canvas.height = 270;\n this.context = this.canvas.getContext(\"2d\");\n document.body.insertBefore(this.canvas, document.body.childNodes[0]);\n this.frameNo = 0;\n this.interval = setInterval(updateGameArea, 20);\n },\n clear : function() {\n this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);\n }\n}\n\nfunction component(width, height, color, x, y, type) {\n this.type = type;\n this.score = 0;\n this.width = width;\n this.height = height;\n this.speedX = 0;\n this.speedY = 0; \n this.x = x;\n this.y = y;\n this.gravity = 0;\n this.gravitySpeed = 0;\n this.update = function() {\n ctx = myGameArea.context;\n if (this.type == \"text\") {\n ctx.font = this.width + \" \" + this.height;\n ctx.fillStyle = color;\n ctx.fillText(this.text, this.x, this.y);\n } else {\n ctx.fillStyle = color;\n ctx.fillRect(this.x, this.y, this.width, this.height);\n }\n }\n this.newPos = function() \n {\n this.gravitySpeed += this.gravity;\n this.x += this.speedX;\n this.y += this.speedY + this.gravitySpeed;\n this.hitBottom();\n this.hitTop();\n }\n this.hitBottom = function() \n {\n var rockbottom = myGameArea.canvas.height - this.height;\n if (this.y > rockbottom) \n {\n this.y = rockbottom;\n this.gravitySpeed = 0;\n }\n }\n \n this.hitTop = function()\n {\n var rockTop = 1;\n if(this.y < rockTop)\n {\n this.y = rockTop;\n accelerate(0.2);\n }\n }\n \n this.crashWith = function(otherobj) {\n var myleft = this.x;\n var myright = this.x + (this.width);\n var mytop = this.y;\n var mybottom = this.y + (this.height);\n var otherleft = otherobj.x;\n var otherright = otherobj.x + (otherobj.width);\n var othertop = otherobj.y;\n var otherbottom = otherobj.y + (otherobj.height);\n var crash = true;\n if ((mybottom < othertop) || (mytop > otherbottom) || (myright < otherleft) || (myleft > otherright)) {\n crash = false;\n }\n return crash;\n }\n}\n\nfunction updateGameArea() \n{\n \n var x, height, gap, minHeight, maxHeight, minGap, maxGap;\n for (i = 0; i < myObstacles.length; i += 1) {\n if (myGamePiece.crashWith(myObstacles[i])) \n {\n console.log(objekt.score);\n //var XMLHttpRequest = require(\"xmlhttprequest\").XMLHttpRequest;\n /*var url = \"http://10.1.1.19\";\n var method = \"POST\";\n var postData = {data: \"fdfsdfsdf\"};\n \n var async = true;\n var request = new XMLHttpRequest();\n \n request.onload = function () \n {\n var status = request.status; // HTTP response status, e.g., 200 for \"200 OK\"\n var data = request.responseText; // Returned data, e.g., an HTML document.\n }\n \n request.open(method, url, async);\n \n request.setRequestHeader(\"Content-Type\", \"application/json;charset=UTF-8\");\n //request.setRequestHeader(\"Content-Type\", \"text/plain;charset=UTF-8\");\n request.send(postData);*/\n \n\n \n \n return;\n } \n }\n myGameArea.clear();\n myGameArea.frameNo += 1;\n if (myGameArea.frameNo == 1 || everyinterval(150)) {\n x = myGameArea.canvas.width;\n minHeight = 20;\n maxHeight = 200;\n height = Math.floor(Math.random()*(maxHeight-minHeight+1)+minHeight);\n minGap = 50;\n maxGap = 200;\n gap = Math.floor(Math.random()*(maxGap-minGap+1)+minGap);\n myObstacles.push(new component(10, height, \"green\", x, 0));\n myObstacles.push(new component(10, x - height - gap, \"green\", x, height + gap));\n }\n for (i = 0; i < myObstacles.length; i += 1) {\n myObstacles[i].x += -1;\n myObstacles[i].update();\n }\n objekt.score = parseInt(myGameArea.frameNo);\n myScore.text = document.getElementById('username').value + \" \" + myGameArea.frameNo;\n myScore.update();\n myGamePiece.newPos();\n myGamePiece.update();\n}\n\nfunction everyinterval(n) {\n if ((myGameArea.frameNo / n) % 1 == 0) {return true;}\n return false;\n}\n\nfunction accelerate(n) {\n myGamePiece.gravity = n;\n}\n</script>\n<br>\n\n<p align=\"center\">\n <button onmousedown=\"accelerate(-0.2)\" onmouseup=\"accelerate(0.05)\">ACCELERATE</button> \n</p>\n<p style=\"color:#10cfd8; text-align:center\">Use the ACCELERATE button to stay in the air</p>\n<p style=\"color:#10cfd8; text-align:center\">How long can you stay alive?</p>\n\n\n<table style=\"width:100%\">\n <tr>\n <th>Set One Light Button</th>\n <th>Deploy One Light</th>\n <th>Set One Door Button</th>\n <th>Open One Door</th>\n <th>Change PIN</th>\n </tr>\n <tr>\n <td>1000-1200</td>\n <td>1200-1400</td>\n <td>1400-1600</td>\n <td>1600-1800</td>\n <td>1800-2000</td>\n </tr>\n</table>\n\n<br>\n\n<table style=\"width:100%\">\n <tr>\n <th>Set One Row Button</th>\n <th>Deploy One Row Light</th>\n <th>Set All Door Button</th>\n <th>Set FLASH Button</th>\n <th>Open All Doors</th>\n </tr>\n <tr>\n <td>2000-2200</td>\n <td>2200-2400</td>\n <td>2400-2600</td>\n <td>2600-2800</td>\n <td>2800-3000</td>\n </tr>\n</table>\n<br>\n<table style=\"width:100%\">\n <tr><th>FLASH ALL</th></tr>\n <tr><td>>3000</td></tr>\n</table> \n\n\n</body>\n</html>\n","x":456.25,"y":320,"wires":[["2990fdab.31ca7a"]]},{"id":"2990fdab.31ca7a","type":"http response","z":"19911336.4cbfbd","name":"","x":776.25,"y":320,"wires":[]},{"id":"a463d005.dd59a","type":"change","z":"19911336.4cbfbd","name":"","rules":[{"t":"set","p":"object","pt":"msg","to":"object","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":266.25,"y":320,"wires":[["d1f76f93.3ed988"]]},{"id":"e29a8a89.057d3","type":"function","z":"19911336.4cbfbd","name":"Untitled Theme 1","func":"if(msg.payload)\n{\n msg.payload = \"Profile\";\n return msg;\n}","outputs":1,"noerr":0,"x":810,"y":380,"wires":[["91bcb642.428e9"]]},{"id":"d399d064.a00c7","type":"subflow:19911336.4cbfbd","z":"b143643c.7236f","x":98,"y":295,"wires":[]},{"id":"ba1c935d.1124f","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":70,"y":480,"wires":[[]]},{"id":"8e0c5cb9.e44f68","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":190,"y":480,"wires":[[]]},{"id":"dc20e34c.31b258","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":310,"y":480,"wires":[[]]},{"id":"b80a1d16.1c0f9","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":430,"y":480,"wires":[[]]},{"id":"b87161a0.17c5b8","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":550,"y":480,"wires":[[]]},{"id":"69af1c1a.7ad9dc","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":670,"y":480,"wires":[[]]},{"id":"19d8d20.7ae382e","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":790,"y":480,"wires":[[]]},{"id":"8a28a06b.16671","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":910,"y":480,"wires":[[]]},{"id":"f77784b7.4741d8","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":1030,"y":480,"wires":[[]]},{"id":"5ac5a0dc.a1a02","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":1150,"y":480,"wires":[[]]},{"id":"cf12ac62.87e598","type":"ui_button","z":"19911336.4cbfbd","name":"","group":"a58e09a5.56f14","order":0,"width":0,"height":0,"label":"button","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":1270,"y":480,"wires":[[]]}]
Add Comment
Please, Sign In to add comment