[{"id":"570208bc.6f294","type":"tab","label":"NETIO AN30 (JSON REST) v2","disabled":false,"info":""},{"id":"48640a82.f683fc","type":"ui_switch","z":"570208bc.6f294","name":"","label":"Output 1 control","tooltip":"","group":"e887a752.f34af8","order":1,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"","style":"","onvalue":"{ \"Outputs\": [{ \"ID\": 1, \"Action\": 1 }] }","onvalueType":"json","onicon":"","oncolor":"","offvalue":"{ \"Outputs\": [{ \"ID\": 1, \"Action\": 0 }] }","offvalueType":"json","officon":"","offcolor":"","x":400,"y":200,"wires":[["bbafdce7.6c66c8"]]},{"id":"299255df.f709a2","type":"ui_switch","z":"570208bc.6f294","name":"","label":"Output 2 control","tooltip":"","group":"e887a752.f34af8","order":2,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"","style":"","onvalue":"{ \"Outputs\": [{ \"ID\": 2, \"Action\": 1 }] }","onvalueType":"json","onicon":"","oncolor":"","offvalue":"{ \"Outputs\": [{ \"ID\": 2, \"Action\": 0 }] }","offvalueType":"json","officon":"","offcolor":"","x":400,"y":260,"wires":[["bbafdce7.6c66c8"]]},{"id":"242797ec.c7281","type":"ui_switch","z":"570208bc.6f294","name":"","label":"Output 3 control","tooltip":"","group":"e887a752.f34af8","order":3,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"","style":"","onvalue":"{ \"Outputs\": [{ \"ID\": 3, \"Action\": 1 }] }","onvalueType":"json","onicon":"","oncolor":"","offvalue":"{ \"Outputs\": [{ \"ID\": 3, \"Action\": 0 }] }","offvalueType":"json","officon":"","offcolor":"","x":400,"y":320,"wires":[["bbafdce7.6c66c8"]]},{"id":"c9245b3f.19488","type":"ui_switch","z":"570208bc.6f294","name":"","label":"Output 4 control","tooltip":"","group":"e887a752.f34af8","order":4,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"","style":"","onvalue":"{ \"Outputs\": [{ \"ID\": 4, \"Action\": 1 }] }","onvalueType":"json","onicon":"","oncolor":"","offvalue":"{ \"Outputs\": [{ \"ID\": 4, \"Action\": 0 }] }","offvalueType":"json","officon":"","offcolor":"","x":400,"y":380,"wires":[["bbafdce7.6c66c8"]]},{"id":"bbafdce7.6c66c8","type":"http request","z":"570208bc.6f294","name":"HTTP Request (POST)","method":"POST","ret":"txt","url":"http://netio-4All.netio-products.com:8080/netio.json","tls":"","x":650,"y":280,"wires":[["5f45501d.4744a"]]},{"id":"d27683f9.5e13c8","type":"http request","z":"570208bc.6f294","name":"HTTP Request (GET)","method":"GET","ret":"txt","url":"http://netio-4All.netio-products.com:8080/netio.json","tls":"","x":400,"y":40,"wires":[["8c1e7cea.33d438"]]},{"id":"8c1e7cea.33d438","type":"json","z":"570208bc.6f294","name":"JSON Parse","property":"payload","action":"","pretty":false,"x":370,"y":140,"wires":[["b4c78a27.4f82d8"]]},{"id":"b4c78a27.4f82d8","type":"function","z":"570208bc.6f294","name":"Function","func":"msg.O1_State = msg.payload.Outputs[0].State;\nmsg.O2_State = msg.payload.Outputs[1].State;\nmsg.O3_State = msg.payload.Outputs[2].State;\nmsg.O4_State = msg.payload.Outputs[3].State;\n\nif(msg.O1_State) msg.O1_Color = \"#09ef28\";\n else msg.O1_Color = \"Orange\";\nif(msg.O2_State) msg.O2_Color = \"#09ef28\";\n else msg.O2_Color = \"Orange\";\nif(msg.O3_State) msg.O3_Color = \"#09ef28\";\n else msg.O3_Color = \"Orange\";\nif(msg.O4_State) msg.O4_Color = \"#09ef28\";\n else msg.O4_Color = \"Orange\";\n\nreturn msg;","outputs":1,"noerr":0,"x":520,"y":140,"wires":[["fc496450.1ee358","845b6d66.3059f","5f5cb403.d3dc54","69adfab9.5bf01c","9bb81b1.2b6c868"]]},{"id":"9b8a73c7.19cfb","type":"inject","z":"570208bc.6f294","name":"1 Second Repeat","topic":"","payload":"","payloadType":"date","repeat":"1","crontab":"","once":true,"onceDelay":"0","x":150,"y":80,"wires":[["d27683f9.5e13c8"]]},{"id":"fc496450.1ee358","type":"ui_text","z":"570208bc.6f294","group":"ca177000.a58518","order":0,"width":0,"height":0,"name":"O1 State","label":" O1 =","format":" {{msg.O1_State}} ","layout":"row-center","x":740,"y":80,"wires":[]},{"id":"845b6d66.3059f","type":"ui_text","z":"570208bc.6f294","group":"ca177000.a58518","order":0,"width":0,"height":0,"name":"O2 State","label":" O2 =","format":" {{msg.O2_State}} ","layout":"row-center","x":740,"y":120,"wires":[]},{"id":"5f5cb403.d3dc54","type":"ui_text","z":"570208bc.6f294","group":"ca177000.a58518","order":0,"width":0,"height":0,"name":"O3 State","label":" O3 =","format":" {{msg.O3_State}} ","layout":"row-center","x":740,"y":160,"wires":[]},{"id":"69adfab9.5bf01c","type":"ui_text","z":"570208bc.6f294","group":"ca177000.a58518","order":0,"width":0,"height":0,"name":"O4 State","label":" O4 =","format":" {{msg.O4_State}} ","layout":"row-center","x":740,"y":200,"wires":[]},{"id":"9bb81b1.2b6c868","type":"link out","z":"570208bc.6f294","name":"","links":["fb8f4796.e41fd"],"x":695,"y":40,"wires":[]},{"id":"fb8f4796.e41fd","type":"link in","z":"570208bc.6f294","name":"v2","links":["9bb81b1.2b6c868"],"x":55,"y":280,"wires":[["195233ea.3cc134","e2459dc0.b79dc8","d732a4be.5ccae8","9577a844.71fe2"]]},{"id":"195233ea.3cc134","type":"function","z":"570208bc.6f294","name":"Switch 1 state","func":"if(msg.O1_State == \"1\")\n{\n var state1 = { \"Outputs\": [{ \"ID\": 1, \"Action\": 1 }] };\n msg.payload = state1;\n}\nelse \n{\n var state1 = { \"Outputs\": [{ \"ID\": 1, \"Action\": 0 }] };\n msg.payload = state1;\n}\nreturn msg;","outputs":1,"noerr":0,"x":220,"y":220,"wires":[["48640a82.f683fc"]]},{"id":"e2459dc0.b79dc8","type":"function","z":"570208bc.6f294","name":"Switch 2 state","func":"if(msg.O2_State == \"1\")\n{\n var state2 = { \"Outputs\": [{ \"ID\": 2, \"Action\": 1 }] };\n msg.payload = state2;\n}\nelse \n{\n var state2 = { \"Outputs\": [{ \"ID\": 2, \"Action\": 0 }] };\n msg.payload = state2;\n}\nreturn msg;","outputs":1,"noerr":0,"x":220,"y":260,"wires":[["299255df.f709a2"]]},{"id":"d732a4be.5ccae8","type":"function","z":"570208bc.6f294","name":"Switch 3 state","func":"if(msg.O3_State == \"1\")\n{\n var state3 = { \"Outputs\": [{ \"ID\": 3, \"Action\": 1 }] };\n msg.payload = state3;\n}\nelse \n{\n var state3 = { \"Outputs\": [{ \"ID\": 3, \"Action\": 0 }] };\n msg.payload = state3;\n}\nreturn msg;","outputs":1,"noerr":0,"x":220,"y":300,"wires":[["242797ec.c7281"]]},{"id":"9577a844.71fe2","type":"function","z":"570208bc.6f294","name":"Switch 4 state","func":"if(msg.O4_State == \"1\")\n{\n var state4 = { \"Outputs\": [{ \"ID\": 4, \"Action\": 1 }] };\n msg.payload = state4;\n}\nelse \n{\n var state4 = { \"Outputs\": [{ \"ID\": 4, \"Action\": 0 }] };\n msg.payload = state4;\n}\nreturn msg;","outputs":1,"noerr":0,"x":220,"y":340,"wires":[["c9245b3f.19488"]]},{"id":"5f45501d.4744a","type":"debug","z":"570208bc.6f294","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":750,"y":360,"wires":[]},{"id":"e887a752.f34af8","type":"ui_group","z":"","name":"(POST) Control outputs","tab":"172902e8.2d8e2d","order":1,"disp":true,"width":"6","collapse":false},{"id":"ca177000.a58518","type":"ui_group","z":"","name":"(GET) Output states","tab":"172902e8.2d8e2d","order":2,"disp":true,"width":"6","collapse":false},{"id":"172902e8.2d8e2d","type":"ui_tab","z":"","name":"NETIO AN30 (REST JSON) v2","icon":"dashboard","order":3,"disabled":false,"hidden":false}]