[{"id":"309e2d43.0a7782","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"a3554858.c42ec8","type":"tab","label":"Flow 2","disabled":false,"info":""},{"id":"ceb5aebd.b49bd","type":"tab","label":"IP Settings","disabled":false,"info":""},{"id":"b6281cc5.20f53","type":"ui_group","z":"","name":"CAS02-B01-SA","tab":"a2d19ecb.e5885","disp":true,"width":"3","collapse":false},{"id":"7c88a794.e17ef8","type":"ui_group","z":"","name":"CAS02-B02-ST","tab":"a2d19ecb.e5885","disp":true,"width":"3","collapse":false},{"id":"43d3fce2.4effb4","type":"ui_group","z":"","name":"B03-E/S-AT","tab":"a2d19ecb.e5885","disp":true,"width":"3","collapse":false},{"id":"c5700e0f.a79c9","type":"ui_group","z":"","name":"CTRL GLOBAL","tab":"a2d19ecb.e5885","disp":true,"width":"3","collapse":false},{"id":"a2d19ecb.e5885","type":"ui_tab","z":"","name":"CONTROLADORA IAIJM-01 - CASETA 02","icon":"dashboard","order":2,"disabled":false,"hidden":false},{"id":"92b9f759.32ad18","type":"ui_group","z":"","name":"Col1","tab":"","order":1,"disp":false,"width":"6"},{"id":"e4ca7580.206728","type":"ui_group","z":"","name":"Actions","tab":"","order":4,"disp":true,"width":"6"},{"id":"cbf141e9.d7eb6","type":"ui_group","z":"","name":"Col2","tab":"","order":2,"disp":false,"width":"6"},{"id":"97d3c7de.6505e8","type":"ui_group","z":"","name":"Col3","tab":"","order":3,"disp":false,"width":"6","collapse":false},{"id":"3bdbef64.016b3","type":"ui_group","z":"","name":"IP ADDRESS:","tab":"","order":5,"disp":true,"width":"6","collapse":false},{"id":"591b1a3d.e272f4","type":"ui_base","theme":{"name":"theme-dark","lightTheme":{"default":"#0094CE","baseColor":"#0094CE","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"darkTheme":{"default":"#097479","baseColor":"#097479","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"customTheme":{"name":"Untitled Theme 1","default":"#4B7930","baseColor":"#4B7930","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"},"themeState":{"base-color":{"default":"#097479","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":"#0eb8c0","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},"base-font":{"value":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"}},"angularTheme":{"primary":"indigo","accents":"blue","warn":"red","background":"grey"}},"site":{"name":"Node-RED Dashboard","hideToolbar":"false","allowSwipe":"false","lockMenu":"false","allowTempTheme":"true","dateFormat":"DD/MM/YYYY","sizes":{"sx":48,"sy":48,"gx":6,"gy":6,"cx":6,"cy":6,"px":0,"py":0}}},{"id":"eaf7b7ca.7239a8","type":"ui_group","z":"","name":"Col1","tab":"28b4ec1c.657204","order":1,"disp":false,"width":"6"},{"id":"783cf959.278808","type":"ui_group","z":"","name":"ACCIONES","tab":"28b4ec1c.657204","order":4,"disp":true,"width":"6","collapse":false},{"id":"2de5974b.0662c8","type":"ui_group","z":"","name":"Col2","tab":"28b4ec1c.657204","order":2,"disp":false,"width":"6"},{"id":"8d4ec48d.5863b8","type":"ui_group","z":"","name":"Col3","tab":"28b4ec1c.657204","order":3,"disp":false,"width":"6","collapse":false},{"id":"49e77a30.8eb394","type":"ui_group","z":"","name":"IP ADDRESS:","tab":"28b4ec1c.657204","order":5,"disp":true,"width":"6","collapse":false},{"id":"28b4ec1c.657204","type":"ui_tab","z":"","name":"RPi Control CPU 3 MODEL B s/d","icon":"dashboard","order":1,"disabled":false,"hidden":false},{"id":"f16a2e7d.9c5f8","type":"ui_group","z":"","name":"IP Settings","tab":"a838548e.8dd378","disp":true,"width":"6","collapse":false},{"id":"a838548e.8dd378","type":"ui_tab","z":"","name":"Settings","icon":"settings"},{"id":"199338eb.68afe7","type":"mqtt-broker","z":"","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"7545d290.40d67c","type":"ui_group","z":"","name":"CAS01-B04-SA","tab":"eb139135.e75a7","order":4,"disp":true,"width":"3","collapse":false},{"id":"eb139135.e75a7","type":"ui_tab","z":"","name":"CONTROLADORA IAIJM-01 - CASETA 01","icon":"dashboard","disabled":false,"hidden":false},{"id":"1f56829c.6b7cad","type":"mqtt-broker","z":"","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"2a3068a5.21e8c8","type":"mqtt-broker","z":"","name":"IAIJM01","broker":"10.70.37.220","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"5191f4a8.bd745c","type":"ui_template","z":"309e2d43.0a7782","group":"b6281cc5.20f53","name":"BOLARDO 1","order":0,"width":"0","height":"0","format":"\n\n\n\n

\n\n

\n\n
\n   
\n   
\n
\n
\n\n\n
\n 
\n 
\n 
\n 
\n 
\n 
\n
\n\n\n
\n
   \n\n
\n

\n    \n

\n","storeOutMessages":true,"fwdInMessages":false,"templateScope":"local","x":310,"y":160,"wires":[["7323c957.518518"]]},{"id":"a9414fd7.32e2f","type":"ui_template","z":"309e2d43.0a7782","group":"7c88a794.e17ef8","name":"BOLARDO 2","order":0,"width":0,"height":0,"format":"\n\n\n\n

\n\n

\n\n
\n   
\n   
\n
\n
\n\n\n
\n 
\n 
\n 
\n 
\n 
\n 
\n
\n\n\n
\n
   \n\n
\n

\n    \n

\n\n\n\n","storeOutMessages":true,"fwdInMessages":false,"templateScope":"local","x":292,"y":278,"wires":[["cb65a7e8.5bc628"]]},{"id":"c4f4b8ab.c629b8","type":"ui_template","z":"309e2d43.0a7782","group":"43d3fce2.4effb4","name":"BOLARDO 3","order":1,"width":0,"height":0,"format":"\n\n\n\n

\n\n

\n\n
\n   
\n   
\n
\n
\n\n\n
\n 
\n 
\n 
\n 
\n 
\n 
\n
\n\n\n
\n
   \n\n
\n

\n    \n

\n\n\n\n\n","storeOutMessages":true,"fwdInMessages":false,"templateScope":"local","x":282,"y":398,"wires":[["561ba6d6.c14878"]]},{"id":"861f325e.bc23f","type":"rpi-gpio out","z":"309e2d43.0a7782","name":"B1 BAJAR","pin":"33","set":true,"level":"1","freq":"","out":"out","x":870,"y":120,"wires":[]},{"id":"e8e641d0.c8b8","type":"rpi-gpio out","z":"309e2d43.0a7782","name":"B1 SUBIR","pin":"36","set":true,"level":"1","freq":"","out":"out","x":862,"y":198,"wires":[]},{"id":"1e4b3d82.797642","type":"rpi-gpio out","z":"309e2d43.0a7782","name":"B2 SUBIR","pin":"38","set":true,"level":"1","freq":"","out":"out","x":830,"y":320,"wires":[]},{"id":"70d62f99.a482f","type":"rpi-gpio out","z":"309e2d43.0a7782","name":"B2 BAJAR 2","pin":"35","set":true,"level":"1","freq":"","out":"out","x":850,"y":260,"wires":[]},{"id":"35d97845.1268a8","type":"rpi-gpio out","z":"309e2d43.0a7782","name":"B3 BAJAR","pin":"37","set":true,"level":"1","freq":"","out":"out","x":842,"y":398,"wires":[]},{"id":"ba7a8618.286b18","type":"rpi-gpio out","z":"309e2d43.0a7782","name":"B3 SUBIR","pin":"40","set":true,"level":"1","freq":"","out":"out","x":852,"y":458,"wires":[]},{"id":"71485a5c.e5b144","type":"rpi-gpio in","z":"309e2d43.0a7782","name":"B1","pin":"29","intype":"up","debounce":"100","read":true,"x":90,"y":160,"wires":[["5191f4a8.bd745c","97433d08.51865"]]},{"id":"19a8cdcc.e7b842","type":"trigger","z":"309e2d43.0a7782","op1":"false","op2":"true","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":660,"y":120,"wires":[["861f325e.bc23f"]]},{"id":"beba07af.38d8d8","type":"trigger","z":"309e2d43.0a7782","op1":"false","op2":"true","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":662,"y":198,"wires":[["e8e641d0.c8b8"]]},{"id":"7323c957.518518","type":"switch","z":"309e2d43.0a7782","name":"SWITCH B1","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":480,"y":160,"wires":[["19a8cdcc.e7b842"],["beba07af.38d8d8"]]},{"id":"cb65a7e8.5bc628","type":"switch","z":"309e2d43.0a7782","name":"SWITCH B2","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":482,"y":278,"wires":[["f28c786.d8b7388"],["ed949cdc.37116"]]},{"id":"f28c786.d8b7388","type":"trigger","z":"309e2d43.0a7782","op1":"false","op2":"true","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":672,"y":258,"wires":[["70d62f99.a482f"]]},{"id":"ed949cdc.37116","type":"trigger","z":"309e2d43.0a7782","op1":"false","op2":"true","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":652,"y":318,"wires":[["1e4b3d82.797642"]]},{"id":"561ba6d6.c14878","type":"switch","z":"309e2d43.0a7782","name":"SWITCH B3","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":462,"y":398,"wires":[["be969c36.4302d"],["4cfbec0.f687914"]]},{"id":"be969c36.4302d","type":"trigger","z":"309e2d43.0a7782","op1":"false","op2":"true","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":652,"y":398,"wires":[["35d97845.1268a8"]]},{"id":"4cfbec0.f687914","type":"trigger","z":"309e2d43.0a7782","op1":"false","op2":"true","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":652,"y":458,"wires":[["ba7a8618.286b18"]]},{"id":"77fe3b65.3b4be4","type":"rpi-gpio in","z":"309e2d43.0a7782","name":"B2","pin":"31","intype":"up","debounce":"100","read":true,"x":90,"y":280,"wires":[["a9414fd7.32e2f","b8c2efe4.6b91a"]]},{"id":"72f6fe0b.fdc9f","type":"rpi-gpio in","z":"309e2d43.0a7782","name":"B3","pin":"32","intype":"up","debounce":"100","read":true,"x":90,"y":400,"wires":[["c4f4b8ab.c629b8","44c4e451.498e5c"]]},{"id":"2d36e30.8486a1e","type":"ui_switch","z":"309e2d43.0a7782","name":"","label":"OFF / ON","tooltip":"","group":"c5700e0f.a79c9","order":1,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"2","onvalueType":"num","onicon":"","oncolor":"","offvalue":"1","offvalueType":"num","officon":"","offcolor":"","x":320,"y":100,"wires":[["7323c957.518518","cb65a7e8.5bc628","561ba6d6.c14878"]]},{"id":"e4168202.c5d4f","type":"ui_gauge","z":"a3554858.c42ec8","name":"","group":"eaf7b7ca.7239a8","order":2,"width":0,"height":0,"gtype":"gage","title":"CPU Temperature","label":"°C","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":655,"y":112,"wires":[]},{"id":"9cda55b8.181d48","type":"exec","z":"a3554858.c42ec8","command":"vcgencmd measure_temp","addpay":false,"append":"","useSpawn":"","timer":"","name":"RPi Temp.","x":295,"y":112,"wires":[["13bf448d.e4818b"],[],[]]},{"id":"6b08331a.15acac","type":"inject","z":"a3554858.c42ec8","name":"","topic":"","payload":"","payloadType":"date","repeat":"10","crontab":"","once":false,"x":89.5,"y":120.25,"wires":[["9cda55b8.181d48","a6f0cd26.79a7c","bd6c24c.4b08bd8"]]},{"id":"13bf448d.e4818b","type":"function","z":"a3554858.c42ec8","name":"","func":"str = msg.payload\nmsg.payload = str.substring(5,9);\nreturn msg;","outputs":1,"noerr":0,"x":475,"y":112,"wires":[["e4168202.c5d4f","fdb82426.8175f8"]]},{"id":"ffd20358.83eb1","type":"ui_button","z":"a3554858.c42ec8","name":"","group":"783cf959.278808","order":2,"width":0,"height":0,"passthru":false,"label":"Reboot","tooltip":"","color":"","bgcolor":"","icon":"","payload":"By pressing OK the device will be Reboot.","payloadType":"str","topic":"","x":80,"y":480,"wires":[["a0fc87bc.d84848"]]},{"id":"c2c33e50.d1adf","type":"exec","z":"a3554858.c42ec8","command":"sudo reboot","addpay":false,"append":"","useSpawn":"","timer":"","name":"Reboot","x":640,"y":480,"wires":[[],[],[]]},{"id":"a51f5fb6.5eb13","type":"ui_button","z":"a3554858.c42ec8","name":"","group":"783cf959.278808","order":3,"width":0,"height":0,"passthru":false,"label":"Shutdown","tooltip":"","color":"","bgcolor":"red","icon":"","payload":"By pressing OK the device will be Shutdown.","payloadType":"str","topic":"","x":73.5,"y":536.25,"wires":[["340b8a76.bf35d6"]]},{"id":"bdb61939.9d4868","type":"exec","z":"a3554858.c42ec8","command":"sudo shutdown -h now","addpay":false,"append":"","useSpawn":"","timer":"","name":"Shutdown","x":640,"y":540,"wires":[[],[],[]]},{"id":"fdb82426.8175f8","type":"ui_chart","z":"a3554858.c42ec8","name":"","group":"eaf7b7ca.7239a8","order":3,"width":0,"height":0,"label":"","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","ymin":"","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"x":655,"y":152,"wires":[[],[]]},{"id":"a6f0cd26.79a7c","type":"exec","z":"a3554858.c42ec8","command":"top -d 0.5 -b -n2 | grep \"Cpu(s)\"|tail -n 1 | awk '{print $2 + $4}'","addpay":false,"append":"","useSpawn":"","timer":"","name":"CPU Load","x":295,"y":192,"wires":[["bceac70.5cbc238"],[],[]]},{"id":"bd6c24c.4b08bd8","type":"exec","z":"a3554858.c42ec8","command":"free | grep Mem | awk '{printf \"%.2f\", 100*$7/$2}'","addpay":false,"append":"","useSpawn":"","timer":"","oldrc":false,"name":"Free Memory","x":297,"y":268,"wires":[["c5e87eb7.cb085"],[],[]]},{"id":"bceac70.5cbc238","type":"ui_gauge","z":"a3554858.c42ec8","name":"","group":"eaf7b7ca.7239a8","order":1,"width":0,"height":0,"gtype":"gage","title":"CPU LOAD","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":655,"y":192,"wires":[]},{"id":"c5e87eb7.cb085","type":"ui_gauge","z":"a3554858.c42ec8","name":"","group":"2de5974b.0662c8","order":1,"width":0,"height":0,"gtype":"gage","title":"FREE MEMORY RAM","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#ff0000","#ffff00","#00ff00"],"seg1":"","seg2":"","x":695,"y":272,"wires":[]},{"id":"853ff3ae.1ad71","type":"exec","z":"a3554858.c42ec8","command":"df -h","addpay":false,"append":"","useSpawn":"","timer":"","oldrc":false,"name":"Disk Usage","x":295,"y":352,"wires":[["2ab3d06f.74f69"],[],[]]},{"id":"f77bcf7d.6e81e","type":"ui_gauge","z":"a3554858.c42ec8","name":"","group":"8d4ec48d.5863b8","order":1,"width":0,"height":0,"gtype":"gage","title":"Disk Usage","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":675,"y":352,"wires":[]},{"id":"2ab3d06f.74f69","type":"function","z":"a3554858.c42ec8","name":"","func":"var re = /([0-9]{2})%/\nvar idx = msg.payload.search(re);\nvar str = msg.payload;\nif (idx >=0) {\n    str = msg.payload.substring(idx, idx + 2);\n}\nmsg.payload = str;\nreturn msg;","outputs":1,"noerr":0,"x":475,"y":352,"wires":[["f77bcf7d.6e81e"]]},{"id":"d9298b47.d652c8","type":"inject","z":"a3554858.c42ec8","name":"","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":false,"onceDelay":"","x":95,"y":352,"wires":[["853ff3ae.1ad71"]]},{"id":"12367ec4.721e91","type":"ui_text","z":"a3554858.c42ec8","group":"49e77a30.8eb394","order":3,"width":"6","height":"1","name":"","label":"","format":"{{msg.payload.internal.v4}}","layout":"row-center","x":470,"y":640,"wires":[]},{"id":"e9739963.3e1828","type":"inject","z":"a3554858.c42ec8","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"onceDelay":"5","x":95,"y":647,"wires":[["d85c63f8.46be9"]]},{"id":"d85c63f8.46be9","type":"ip","z":"a3554858.c42ec8","name":"ip","x":290,"y":640,"wires":[["12367ec4.721e91"]]},{"id":"340b8a76.bf35d6","type":"ui_toast","z":"a3554858.c42ec8","position":"dialog","displayTime":"3","highlight":"","outputs":1,"ok":"OK","cancel":"Cancel","topic":"ATTENTION","name":"","x":250,"y":540,"wires":[["f1f47d06.8a9a"]]},{"id":"f1f47d06.8a9a","type":"switch","z":"a3554858.c42ec8","name":"IF OK","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"OK","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":430,"y":540,"wires":[["bdb61939.9d4868"]]},{"id":"a0fc87bc.d84848","type":"ui_toast","z":"a3554858.c42ec8","position":"dialog","displayTime":"3","highlight":"","outputs":1,"ok":"OK","cancel":"CANCEL","topic":"","name":"","x":250,"y":480,"wires":[["c8420050.6e509"]]},{"id":"c8420050.6e509","type":"switch","z":"a3554858.c42ec8","name":"IF OK","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"OK","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":430,"y":480,"wires":[["c2c33e50.d1adf"]]},{"id":"818d6829.cc2b48","type":"exec","z":"ceb5aebd.b49bd","command":"cat /etc/dhcpcd.conf","addpay":false,"append":"","useSpawn":"","timer":"","name":"","x":476,"y":179,"wires":[["fcad268.0b6b2d8"],[],[]]},{"id":"fcad268.0b6b2d8","type":"function","z":"ceb5aebd.b49bd","name":"parse response","func":"var lines = msg.payload.split(\"\\n\");\nvar data = [];\n\nfor(var i=0; i< lines.length; i++){\n    if(lines[i].indexOf(\"interface eth0\") != -1)\n        break;\n}\n\n//check if interface eth0 is disabled\nif(i < lines.length && lines[i].indexOf(\"#\") >= 0) flow.set('disabled', true);\nelse flow.set('disabled', false);\n\nnode.send({topic:'interface eth0', payload:flow.get('disabled')})\n\ni++;\n\nfor(i; i< lines.length; i++){\n   \n   //new interface, not eth0\n   if(lines[i].indexOf(\"static\") == -1)\n    break;\n    \n    var tmp = lines[i].split(\"=\");\n    if(tmp.length==2){\n        var prop = tmp[0].split(' ')[1].trim();\n        var value = tmp[1].trim();\n        \n        flow.set(prop, value);\n        node.send({topic:prop, payload:value})\n    }\n} ","outputs":1,"noerr":0,"x":716,"y":166,"wires":[["723987f8.22c578"]]},{"id":"723987f8.22c578","type":"switch","z":"ceb5aebd.b49bd","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"ip_address","vt":"str"},{"t":"eq","v":"routers","vt":"str"},{"t":"eq","v":"domain_name_servers","vt":"str"},{"t":"eq","v":"interface eth0","vt":"str"}],"checkall":"false","repair":false,"outputs":4,"x":888,"y":166,"wires":[["858f0f77.6854d"],["db294094.64248"],["a85922e1.bf9f9","5f39964f.58e948"],["76d298af.e3a008"]]},{"id":"858f0f77.6854d","type":"ui_text_input","z":"ceb5aebd.b49bd","name":"ip_address","label":"Indirizzo IP","group":"f16a2e7d.9c5f8","order":2,"width":0,"height":0,"passthru":false,"mode":"text","delay":"0","topic":"ip_address","x":1130,"y":120,"wires":[["7f039eaa.34c32"]]},{"id":"db294094.64248","type":"ui_text_input","z":"ceb5aebd.b49bd","name":"router","label":"Router","group":"f16a2e7d.9c5f8","order":3,"width":0,"height":0,"passthru":false,"mode":"text","delay":"0","topic":"routers","x":1109,"y":163,"wires":[["7f039eaa.34c32"]]},{"id":"a85922e1.bf9f9","type":"ui_text_input","z":"ceb5aebd.b49bd","name":"dns","label":"DNS","group":"f16a2e7d.9c5f8","order":4,"width":0,"height":0,"passthru":false,"mode":"text","delay":"0","topic":"domain_name_servers","x":1109,"y":206,"wires":[["7f039eaa.34c32"]]},{"id":"500b4b4e.f45574","type":"exec","z":"ceb5aebd.b49bd","command":"sudo sed -i ","addpay":true,"append":"","useSpawn":"","timer":"","oldrc":false,"name":"","x":510,"y":320,"wires":[[],[],[]]},{"id":"b90a4208.7d3ec","type":"ui_button","z":"ceb5aebd.b49bd","name":"reboot","group":"f16a2e7d.9c5f8","order":5,"width":"3","height":"1","passthru":false,"label":"Reboot","color":"","bgcolor":"","icon":"","payload":"By pressing OK the device will be rebooted. If settings are wrong this may cause the device to be unreachable","payloadType":"str","topic":"","x":170,"y":480,"wires":[["b3ea936c.5241c"]]},{"id":"c3d8fe4f.5d6f9","type":"exec","z":"ceb5aebd.b49bd","command":"sudo reboot","addpay":false,"append":"","useSpawn":"","timer":"","name":"","x":650,"y":480,"wires":[[],[],[]]},{"id":"644a4a42.155cc4","type":"ui_button","z":"ceb5aebd.b49bd","name":"refresh","group":"f16a2e7d.9c5f8","order":6,"width":"3","height":"1","passthru":false,"label":"Update","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":111.44442749023438,"y":247.33291149139404,"wires":[["bf6ea237.99a07","b034e243.690f5"]]},{"id":"bf6ea237.99a07","type":"delay","z":"ceb5aebd.b49bd","name":"","pauseType":"delay","timeout":"300","timeoutUnits":"milliseconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":278.8888740539551,"y":247.44451141357422,"wires":[["818d6829.cc2b48"]]},{"id":"b034e243.690f5","type":"function","z":"ceb5aebd.b49bd","name":"send commands","func":"var properties = flow.get(\"properties\");\n\nvar disabled = flow.get(\"disabled\") ? '#' : '';\n\nif(disabled == '#'){\n    //enable interface (replace only first occurance)\n    var command = `'0,/#interface eth0/s//interface eth0/g;' /etc/dhcpcd.conf`;\n    node.send({payload: command})\n}\n\nfor(var i=0;i true","rules":[{"t":"change","p":"payload","pt":"msg","from":"{\"B7\":2}","fromt":"str","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":500,"y":980,"wires":[["680d7821.547538","19a8cdcc.e7b842"]]},{"id":"a75f35ee.bc6e48","type":"switch","z":"309e2d43.0a7782","name":"B7","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"{\"B7\":2}","vt":"str"},{"t":"eq","v":"{\"B7\":3}","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":329.9999771118164,"y":992.0309314727783,"wires":[["4d26ec6d.c2ce44"],["52a30e09.7e0ae"]]},{"id":"52a30e09.7e0ae","type":"change","z":"309e2d43.0a7782","name":"{\"B7\":3} --> true","rules":[{"t":"change","p":"payload","pt":"msg","from":"{\"B7\":3}","fromt":"str","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":503.01564025878906,"y":1021.9997282028198,"wires":[["680d7821.547538","beba07af.38d8d8"]]},{"id":"ab79a604.5b5fe8","type":"inject","z":"309e2d43.0a7782","name":"","topic":"","payload":"{\"B7\":2}","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157.01168060302734,"y":995.9098224639893,"wires":[["a75f35ee.bc6e48"]]},{"id":"de1a83b6.c3ff2","type":"inject","z":"309e2d43.0a7782","name":"","topic":"","payload":"{\"B7\":3}","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157.0116729736328,"y":1032.925449371338,"wires":[["a75f35ee.bc6e48"]]},{"id":"680d7821.547538","type":"debug","z":"309e2d43.0a7782","name":"B7 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":748.0079116821289,"y":971.1521625518799,"wires":[]},{"id":"d30592ea.ed362","type":"mqtt out","z":"309e2d43.0a7782","name":"","topic":"bolardo/status","qos":"2","retain":"","broker":"2a3068a5.21e8c8","x":780,"y":760,"wires":[]},{"id":"44c4e451.498e5c","type":"switch","z":"309e2d43.0a7782","name":"B3 ?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":296.01173400878906,"y":764.6640195846558,"wires":[["b4f7a77e.532a18"],["9f1bc89e.e73758"]]},{"id":"b4f7a77e.532a18","type":"change","z":"309e2d43.0a7782","name":"0 --> {\"B9\":0}","rules":[{"t":"change","p":"payload","pt":"msg","from":"0","fromt":"num","to":"{\"B9\":0}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":471.01177978515625,"y":762.6446409225464,"wires":[["d30592ea.ed362"]]},{"id":"9f1bc89e.e73758","type":"change","z":"309e2d43.0a7782","name":"1 --> {\"B9\":1}","rules":[{"t":"change","p":"payload","pt":"msg","from":"1","fromt":"num","to":"{\"B9\":1}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":467.0039520263672,"y":805.1523551940918,"wires":[["d30592ea.ed362"]]},{"id":"b8c2efe4.6b91a","type":"switch","z":"309e2d43.0a7782","name":"B2 ?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":296.0038528442383,"y":642.913984298706,"wires":[["a7d6f47.ff81708"],["c0633a23.8bbf08"]]},{"id":"97433d08.51865","type":"switch","z":"309e2d43.0a7782","name":"B1 ?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":299.0116653442383,"y":521.9140195846558,"wires":[["367076b0.d863ca"],["676ac7a9.100758"]]},{"id":"367076b0.d863ca","type":"change","z":"309e2d43.0a7782","name":"0 --> {\"B7\":0}","rules":[{"t":"change","p":"payload","pt":"msg","from":"0","fromt":"num","to":"{\"B7\":0}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":472.0116882324219,"y":518.8905811309814,"wires":[["d30592ea.ed362"]]},{"id":"a7d6f47.ff81708","type":"change","z":"309e2d43.0a7782","name":"0 --> {\"B8\":0}","rules":[{"t":"change","p":"payload","pt":"msg","from":"0","fromt":"num","to":"{\"B8\":0}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":469.00390243530273,"y":642.8983736038208,"wires":[["d30592ea.ed362"]]},{"id":"c0633a23.8bbf08","type":"change","z":"309e2d43.0a7782","name":"1 --> {\"B8\":1}","rules":[{"t":"change","p":"payload","pt":"msg","from":"1","fromt":"num","to":"{\"B8\":1}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":472.0155944824219,"y":682.144453048706,"wires":[["d30592ea.ed362"]]},{"id":"676ac7a9.100758","type":"change","z":"309e2d43.0a7782","name":"1 --> {\"B7\":1}","rules":[{"t":"change","p":"payload","pt":"msg","from":"1","fromt":"num","to":"{\"B7\":1}","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":472.0155906677246,"y":561.1444892883301,"wires":[["d30592ea.ed362"]]},{"id":"6de67011.6dcfb","type":"change","z":"309e2d43.0a7782","name":"{\"B8\":2} --> true","rules":[{"t":"change","p":"payload","pt":"msg","from":"{\"B8\":2}","fromt":"str","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":500,"y":1060,"wires":[["f28c786.d8b7388"]]},{"id":"711d1be0.98a0c4","type":"switch","z":"309e2d43.0a7782","name":"B8","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"{\"B8\":2}","vt":"str"},{"t":"eq","v":"{\"B8\":3}","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":329.9999771118164,"y":1072.0309314727783,"wires":[["6de67011.6dcfb"],["60324147.4eab3"]]},{"id":"60324147.4eab3","type":"change","z":"309e2d43.0a7782","name":"{\"B8\":3} --> true","rules":[{"t":"change","p":"payload","pt":"msg","from":"{\"B8\":3}","fromt":"str","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":503.01564025878906,"y":1101.9997282028198,"wires":[["ed949cdc.37116"]]},{"id":"5d789119.62aaf","type":"inject","z":"309e2d43.0a7782","name":"","topic":"","payload":"{\"B8\":2}","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157.01168060302734,"y":1075.9098224639893,"wires":[["711d1be0.98a0c4"]]},{"id":"3c689ee.1ed5562","type":"inject","z":"309e2d43.0a7782","name":"","topic":"","payload":"{\"B8\":3}","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157.0116729736328,"y":1112.925449371338,"wires":[["711d1be0.98a0c4"]]},{"id":"8067972b.f7e6f8","type":"change","z":"309e2d43.0a7782","name":"{\"B9\":2} --> true","rules":[{"t":"change","p":"payload","pt":"msg","from":"{\"B9\":2}","fromt":"str","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":500,"y":1140,"wires":[["be969c36.4302d"]]},{"id":"b73ffc72.2b97b","type":"switch","z":"309e2d43.0a7782","name":"B9","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"{\"B9\":2}","vt":"str"},{"t":"eq","v":"{\"B9\":3}","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":330,"y":1160,"wires":[["8067972b.f7e6f8"],["68acc69c.15cfb8"]]},{"id":"68acc69c.15cfb8","type":"change","z":"309e2d43.0a7782","name":"{\"B9\":3} --> true","rules":[{"t":"change","p":"payload","pt":"msg","from":"{\"B9\":3}","fromt":"str","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":503.01564025878906,"y":1181.9997282028198,"wires":[["4cfbec0.f687914"]]},{"id":"6a8cde6a.0639e","type":"inject","z":"309e2d43.0a7782","name":"","topic":"","payload":"{\"B9\":2}","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157.01168060302734,"y":1155.9098224639893,"wires":[["b73ffc72.2b97b"]]},{"id":"1d41cd49.90db33","type":"inject","z":"309e2d43.0a7782","name":"","topic":"","payload":"{\"B9\":3}","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157.0116729736328,"y":1192.925449371338,"wires":[["b73ffc72.2b97b"]]}]