[{"id":"ac3b23cf.8aa57","type":"tab","label":"Luci","disabled":false,"info":""},{"id":"30a61957.114506","type":"tab","label":"Riscaldamento","disabled":false,"info":""},{"id":"c0f9a08e.3b503","type":"tab","label":"Consumi","disabled":false,"info":""},{"id":"b1bdc8c5.c1eb18","type":"tab","label":"System","disabled":false,"info":""},{"id":"4c07973f.bdcf98","type":"subflow","name":"Sergio","info":"","category":"","in":[{"x":50,"y":30,"wires":[{"id":"127d50f6.2c77ef"}]}],"out":[{"x":340,"y":300,"wires":[]},{"x":340,"y":220,"wires":[{"id":"4c07973f.bdcf98","port":0}]},{"x":340,"y":140,"wires":[{"id":"127d50f6.2c77ef","port":0}]}],"env":[],"color":"#DDAA99"},{"id":"b84b6454.c15698","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":"Verdana,Verdana,Geneva,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":"Verdana,Verdana,Geneva,sans-serif"}},"angularTheme":{"primary":"indigo","accents":"blue","warn":"red","background":"grey"}},"site":{"name":"CM100","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":"2328a0ab.15db7","type":"ui_tab","z":"","name":"Luci","icon":"lightbulb_outline","order":1,"disabled":false,"hidden":false},{"id":"c141f931.a98088","type":"mqtt-broker","z":"","name":"toa","broker":"toa.local","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"98fb88aa.cdf928","type":"ui_tab","z":"","name":"Consumi","icon":"power","order":2,"disabled":false,"hidden":false},{"id":"3c2dd5a.cb7472a","type":"ui_group","z":"","name":"Group 1","tab":"2328a0ab.15db7","order":1,"disp":false,"width":"3","collapse":false},{"id":"8fd0dbf6.5fd3e8","type":"ui_group","z":"","name":"Group 2","tab":"2328a0ab.15db7","order":2,"disp":false,"width":3,"collapse":false},{"id":"5909d8b1.952538","type":"ui_tab","z":"","name":"System","icon":"memory","order":3,"disabled":false,"hidden":false},{"id":"7ad6a167.c8184","type":"ui_group","z":"","name":"Group 1","tab":"5909d8b1.952538","order":1,"disp":false,"width":"6","collapse":false},{"id":"8d62ce3d.72654","type":"ui_group","z":"","name":"Group 2","tab":"5909d8b1.952538","order":2,"disp":false,"width":"6","collapse":false},{"id":"3a09fdec.55dc92","type":"ui_spacer","name":"spacer","group":"8d62ce3d.72654","order":2,"width":1,"height":1},{"id":"66acd7d6.087928","type":"ui_group","z":"","name":"Group 1","tab":"98fb88aa.cdf928","order":1,"disp":false,"width":4,"collapse":false},{"id":"8d4d45fd.361658","type":"ui_group","z":"","name":"Group 2","tab":"98fb88aa.cdf928","order":2,"disp":false,"width":4,"collapse":false},{"id":"8c9224c2.b8f508","type":"ui_group","z":"","name":"Group 3","tab":"98fb88aa.cdf928","order":3,"disp":false,"width":4,"collapse":false},{"id":"494f3cb3.75bed4","type":"ui_group","z":"","name":"Group 3","tab":"2328a0ab.15db7","order":3,"disp":false,"width":3,"collapse":false},{"id":"69289e68.81bc","type":"ui_spacer","name":"spacer","group":"8d4d45fd.361658","order":2,"width":4,"height":1},{"id":"1e7d43e4.d8586c","type":"ui_spacer","name":"spacer","group":"8c9224c2.b8f508","order":2,"width":1,"height":1},{"id":"ebecbcc9.1af26","type":"ui_group","z":"","name":"Group 1","tab":"","order":1,"disp":false,"width":24,"collapse":false},{"id":"4bf69c73.3690e4","type":"ui_tab","z":"","name":"Riscaldamento","icon":"toys","order":5,"disabled":false,"hidden":false},{"id":"e489a332.84701","type":"ui_group","z":"","name":"Group 1","tab":"4bf69c73.3690e4","order":1,"disp":false,"width":4,"collapse":false},{"id":"127d50f6.2c77ef","type":"function","z":"4c07973f.bdcf98","name":"","func":"\nreturn msg;","outputs":1,"noerr":0,"x":220,"y":80,"wires":[[]]},{"id":"d8e8dafe.061ee8","type":"inject","z":"b1bdc8c5.c1eb18","name":"","topic":"","payload":"sudo reboot","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":120,"wires":[["50216a6c.dc3634"]]},{"id":"50216a6c.dc3634","type":"exec","z":"b1bdc8c5.c1eb18","command":"","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":330,"y":120,"wires":[[],[],[]]},{"id":"9e2b60de.ff8dd","type":"ping","z":"b1bdc8c5.c1eb18","name":"Ping","host":"toa.local","timer":"10","x":590,"y":300,"wires":[["6a4247aa.803d78"]]},{"id":"6a4247aa.803d78","type":"switch","z":"b1bdc8c5.c1eb18","name":"","property":"payload","propertyType":"msg","rules":[{"t":"istype","v":"number","vt":"number"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":760,"y":300,"wires":[["2024d400.67913c"],["fb13f609.303bb8"]]},{"id":"b5a52083.e3569","type":"function","z":"b1bdc8c5.c1eb18","name":"Check ping counter","func":"var count = global.get(\"count\")||0;\n\ncount++;\n\nif (count>10) {\n    msg.payload=\"sudo reboot\";\n    return msg;\n} else {\n    global.set(\"count\",count)\n    return null;\n}\n","outputs":1,"noerr":0,"x":970,"y":420,"wires":[["81ac6828.d9f6c8"]]},{"id":"2024d400.67913c","type":"function","z":"b1bdc8c5.c1eb18","name":"Ok","func":"global.set(\"count\",0);\nmsg.payload=\"Ok\";\nreturn msg;","outputs":1,"noerr":0,"x":910,"y":260,"wires":[[]]},{"id":"81ac6828.d9f6c8","type":"exec","z":"b1bdc8c5.c1eb18","command":"","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":1150,"y":420,"wires":[[],[],[]]},{"id":"897a6052.5b9c6","type":"comment","z":"b1bdc8c5.c1eb18","name":"LAN TEST","info":"","x":600,"y":260,"wires":[]},{"id":"762696fe.6b0ef8","type":"mqtt in","z":"b1bdc8c5.c1eb18","name":"","topic":"toa/cm3shell","qos":"2","broker":"c141f931.a98088","x":210,"y":300,"wires":[["31d74d9d.e5b1b2"]]},{"id":"31d74d9d.e5b1b2","type":"exec","z":"b1bdc8c5.c1eb18","command":"","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":410,"y":300,"wires":[[],[],[]]},{"id":"7c176a78.510e54","type":"inject","z":"b1bdc8c5.c1eb18","name":"Restart chromium","topic":"","payload":"sudo systemctl restart chromium","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":190,"y":360,"wires":[["31d74d9d.e5b1b2"]]},{"id":"eb1aff4d.cae1b","type":"inject","z":"b1bdc8c5.c1eb18","name":"Reboot","topic":"","payload":"sudo reboot","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":230,"y":220,"wires":[["31d74d9d.e5b1b2"]]},{"id":"b7368c40.bf6ef","type":"inject","z":"b1bdc8c5.c1eb18","name":"Halt","topic":"","payload":"sudo halt","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":230,"y":260,"wires":[["31d74d9d.e5b1b2"]]},{"id":"8811eda8.f34f4","type":"inject","z":"b1bdc8c5.c1eb18","name":"Restart nodered","topic":"","payload":"sudo systemctl restart nodered","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":200,"y":400,"wires":[["31d74d9d.e5b1b2"]]},{"id":"d397b7d9.8dfb48","type":"rpi-mouse","z":"b1bdc8c5.c1eb18","name":"","butt":"1","x":210,"y":660,"wires":[["b2af99d2.a12d08"]]},{"id":"b2af99d2.a12d08","type":"function","z":"b1bdc8c5.c1eb18","name":"watchdog","func":"var count = context.get('count')||0;\nvar timeout=60;\n\nif (msg.payload===1) {\n    count=0;\n    context.set('count',count);\n    msg.payload=0;\n    return msg;\n}\n\nif (msg.payload===\"tick\") {\n    if (count<timeout) {\n        count=count+1;\n        context.set('count',count);\n    }\n    node.status({fill:\"green\",shape:\"ring\",text:count});\n    \n    if (count>=timeout) {\n        //Luminosita da impostare\n        //msg.payload=0;\n        return msg;\n    }\n}\n","outputs":1,"noerr":0,"x":440,"y":660,"wires":[[]]},{"id":"3928e4b0.e8cb2c","type":"inject","z":"b1bdc8c5.c1eb18","name":"","topic":"","payload":"tick","payloadType":"str","repeat":"1","crontab":"","once":false,"onceDelay":0.1,"x":230,"y":620,"wires":[["b2af99d2.a12d08"]]},{"id":"4c4fdb90.457664","type":"inject","z":"b1bdc8c5.c1eb18","name":"","topic":"","payload":"0","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":390,"y":500,"wires":[["9c0ff3ca.3a9b2"]]},{"id":"73ee800d.9f1ca","type":"inject","z":"b1bdc8c5.c1eb18","name":"","topic":"","payload":"60","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":390,"y":540,"wires":[["9c0ff3ca.3a9b2"]]},{"id":"9a77614c.11d2a","type":"inject","z":"b1bdc8c5.c1eb18","name":"","topic":"","payload":"100","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":390,"y":580,"wires":[["9c0ff3ca.3a9b2"]]},{"id":"fdfc3228.cd52d","type":"mqtt out","z":"b1bdc8c5.c1eb18","name":"","topic":"toa/temp_cm100","qos":"","retain":"","broker":"c141f931.a98088","x":850,"y":780,"wires":[]},{"id":"7c714238.77d40c","type":"inject","z":"b1bdc8c5.c1eb18","name":"Read temp","topic":"","payload":"cat /sys/class/thermal/thermal_zone0/temp","payloadType":"str","repeat":"15","crontab":"","once":true,"onceDelay":0.1,"x":330,"y":800,"wires":[["83f76c05.70c21"]]},{"id":"83f76c05.70c21","type":"exec","z":"b1bdc8c5.c1eb18","command":"","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":510,"y":820,"wires":[["fdfc3228.cd52d","cbc2c323.bf77e"],[],[]]},{"id":"fb13f609.303bb8","type":"debug","z":"b1bdc8c5.c1eb18","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":930,"y":320,"wires":[]},{"id":"9c0ff3ca.3a9b2","type":"rpi-gpio out","z":"b1bdc8c5.c1eb18","name":"","pin":"15","set":"","level":"0","freq":"100","out":"pwm","x":650,"y":540,"wires":[]},{"id":"59a1b218.853e2c","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"3c2dd5a.cb7472a","order":4,"width":0,"height":0,"passthru":false,"label":"Sala","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":510,"y":220,"wires":[["c36f6c1b.d348b"]]},{"id":"54a0bd68.8b0a54","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/10/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":220,"wires":[["9d92fbb7.b297b8"]]},{"id":"9d92fbb7.b297b8","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"10\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":220,"wires":[["59a1b218.853e2c"]]},{"id":"c36f6c1b.d348b","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"10\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":220,"wires":[["ab59a02c.89a85"]]},{"id":"ab59a02c.89a85","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/10/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":220,"wires":[]},{"id":"f6cec327.bd62b","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"3c2dd5a.cb7472a","order":1,"width":0,"height":0,"passthru":false,"label":"Stanza gialla","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":530,"y":260,"wires":[["2a803e22.2d87e2"]]},{"id":"594100a7.497d8","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/13/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":260,"wires":[["636d279a.61fa68"]]},{"id":"636d279a.61fa68","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"13\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":260,"wires":[["f6cec327.bd62b"]]},{"id":"2a803e22.2d87e2","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"13\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":260,"wires":[["71091c72.573944"]]},{"id":"71091c72.573944","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/13/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":260,"wires":[]},{"id":"41a737ac.684318","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"3c2dd5a.cb7472a","order":2,"width":0,"height":0,"passthru":false,"label":"Uffici","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":510,"y":300,"wires":[["8edb6c1.6c8cb9"]]},{"id":"5fc9cfce.97eb1","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/12/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":300,"wires":[["371ef053.a8ef3"]]},{"id":"371ef053.a8ef3","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"12\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":300,"wires":[["41a737ac.684318"]]},{"id":"8edb6c1.6c8cb9","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"12\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":300,"wires":[["d1ab4fdc.de821"]]},{"id":"d1ab4fdc.de821","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/12/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":300,"wires":[]},{"id":"166cf18c.718c7e","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"3c2dd5a.cb7472a","order":3,"width":0,"height":0,"passthru":false,"label":"Cucina","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":520,"y":340,"wires":[["f7845ea6.99f99"]]},{"id":"1b8fd578.46735b","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/11/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":340,"wires":[["bf436765.814768"]]},{"id":"bf436765.814768","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"11\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":340,"wires":[["166cf18c.718c7e"]]},{"id":"f7845ea6.99f99","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"11\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":340,"wires":[["12568ab6.10d7c5"]]},{"id":"12568ab6.10d7c5","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/11/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":340,"wires":[]},{"id":"7b0bdec2.2f22b","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"8fd0dbf6.5fd3e8","order":1,"width":0,"height":0,"passthru":false,"label":"Sergio DS","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":520,"y":560,"wires":[["df775fe7.da52c"]]},{"id":"6d55b219.8bf04c","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/26/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":560,"wires":[["41fe1eaf.fef46"]]},{"id":"41fe1eaf.fef46","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"26\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":560,"wires":[["7b0bdec2.2f22b"]]},{"id":"df775fe7.da52c","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"26\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":560,"wires":[["22b6f779.5d3b88"]]},{"id":"22b6f779.5d3b88","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/26/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":560,"wires":[]},{"id":"226f0fe0.e250a","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"8fd0dbf6.5fd3e8","order":3,"width":0,"height":0,"passthru":false,"label":"Luci Sergio","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":530,"y":640,"wires":[["efeba7fd.9bc708"]]},{"id":"a08f297c.b7b478","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/17/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":640,"wires":[["783e0df6.449654"]]},{"id":"783e0df6.449654","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"17\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":640,"wires":[["226f0fe0.e250a"]]},{"id":"efeba7fd.9bc708","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"17\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":640,"wires":[["e46c5e9.4bcdfa"]]},{"id":"e46c5e9.4bcdfa","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/17/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":640,"wires":[]},{"id":"6af14404.bf74cc","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"8fd0dbf6.5fd3e8","order":2,"width":0,"height":0,"passthru":false,"label":"Sergio SX","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":520,"y":600,"wires":[["b48d864f.79ac08"]]},{"id":"6be0a0c5.dd683","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/27/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":600,"wires":[["f8fa73f3.de34d"]]},{"id":"f8fa73f3.de34d","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"27\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":600,"wires":[["6af14404.bf74cc"]]},{"id":"b48d864f.79ac08","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"27\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":600,"wires":[["ed64286.344c0d8"]]},{"id":"ed64286.344c0d8","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/27/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":600,"wires":[]},{"id":"84cd2465.8fadd8","type":"ui_button","z":"b1bdc8c5.c1eb18","name":"","group":"8d62ce3d.72654","order":1,"width":0,"height":0,"passthru":false,"label":"Reboot","tooltip":"","color":"","bgcolor":"","icon":"","payload":"sudo reboot","payloadType":"str","topic":"","x":120,"y":60,"wires":[["50216a6c.dc3634"]]},{"id":"91584dce.7f896","type":"ui_gauge","z":"b1bdc8c5.c1eb18","name":"","group":"7ad6a167.c8184","order":1,"width":0,"height":0,"gtype":"gage","title":"CPU Temp","label":"°C","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":850,"y":720,"wires":[]},{"id":"cbc2c323.bf77e","type":"function","z":"b1bdc8c5.c1eb18","name":"parseFloat","func":"msg.payload=parseFloat(msg.payload)/1000;\nreturn msg;","outputs":1,"noerr":0,"x":640,"y":720,"wires":[["91584dce.7f896","44a5bdd9.64db44"]]},{"id":"44a5bdd9.64db44","type":"debug","z":"b1bdc8c5.c1eb18","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":850,"y":640,"wires":[]},{"id":"bdbbef6a.381db","type":"ui_gauge","z":"c0f9a08e.3b503","name":"","group":"66acd7d6.087928","order":1,"width":0,"height":0,"gtype":"gage","title":"Solare","label":"Kwatt","format":"{{value}}","min":0,"max":"30","colors":["#adb299","#e6e600","#ca3838"],"seg1":"3","seg2":"14","x":890,"y":260,"wires":[]},{"id":"3acbf111.6ce44e","type":"mqtt in","z":"c0f9a08e.3b503","name":"","topic":"toa/assorbimenti/KWL-FT-GEN","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":170,"y":260,"wires":[["262c2ff.32f40d"]]},{"id":"2ee07d96.36d082","type":"ui_gauge","z":"c0f9a08e.3b503","name":"","group":"8c9224c2.b8f508","order":1,"width":0,"height":0,"gtype":"gage","title":"Enel","label":"Kwatt","format":"{{value}}","min":"-30","max":"30","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":890,"y":340,"wires":[]},{"id":"3c932c10.f5ec84","type":"mqtt in","z":"c0f9a08e.3b503","name":"","topic":"toa/assorbimenti/KW-GEN","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":340,"wires":[["7841ff80.d929d"]]},{"id":"37715367.fc270c","type":"ui_gauge","z":"c0f9a08e.3b503","name":"","group":"8d4d45fd.361658","order":3,"width":0,"height":0,"gtype":"gage","title":"Piano terra","label":"Kwatt","format":"{{value}}","min":0,"max":"30","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":420,"wires":[]},{"id":"92c45782.c56398","type":"mqtt in","z":"c0f9a08e.3b503","name":"","topic":"toa/assorbimenti/KW-GEN_PT","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":170,"y":420,"wires":[["41395828.ceebe8"]]},{"id":"b3b1a71c.9303f8","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"494f3cb3.75bed4","order":1,"width":0,"height":0,"passthru":false,"label":"Roberto","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":520,"y":740,"wires":[["f37f9a6.c939368"]]},{"id":"b38513f.cd827f","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/18/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":740,"wires":[["d6e3fedc.fdc57"]]},{"id":"d6e3fedc.fdc57","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"18\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":740,"wires":[["b3b1a71c.9303f8"]]},{"id":"f37f9a6.c939368","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"18\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":740,"wires":[["86809cbf.236db"]]},{"id":"86809cbf.236db","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/18/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":740,"wires":[]},{"id":"423c8597.d50c5c","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"494f3cb3.75bed4","order":2,"width":0,"height":0,"passthru":false,"label":"Packaging","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":530,"y":820,"wires":[["40bec09e.860e3"]]},{"id":"63c8214f.84ec3","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/20/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":820,"wires":[["6d958099.54d3c"]]},{"id":"6d958099.54d3c","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"20\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":820,"wires":[["423c8597.d50c5c"]]},{"id":"40bec09e.860e3","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"20\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":820,"wires":[["1a5a7c6f.c7fb54"]]},{"id":"1a5a7c6f.c7fb54","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/20/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":820,"wires":[]},{"id":"e8b37364.c7125","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"494f3cb3.75bed4","order":3,"width":0,"height":0,"passthru":false,"label":"Benito","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":510,"y":780,"wires":[["8c790bfe.95dbc8"]]},{"id":"7b18c114.6855e","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/19/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":780,"wires":[["870d938.add437"]]},{"id":"870d938.add437","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"19\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":780,"wires":[["e8b37364.c7125"]]},{"id":"8c790bfe.95dbc8","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"19\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":780,"wires":[["f75342e6.be50d"]]},{"id":"f75342e6.be50d","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/19/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":780,"wires":[]},{"id":"d58c981d.275388","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"494f3cb3.75bed4","order":2,"width":0,"height":0,"passthru":false,"label":"Tiziana","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":520,"y":860,"wires":[["3f18a1fc.030b5e"]]},{"id":"f5f37883.5ad278","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/21/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":860,"wires":[["374aaa2f.336ab6"]]},{"id":"374aaa2f.336ab6","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"21\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":860,"wires":[["d58c981d.275388"]]},{"id":"3f18a1fc.030b5e","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"21\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":860,"wires":[["c9222f83.171eb"]]},{"id":"c9222f83.171eb","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/21/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":860,"wires":[]},{"id":"8208f16.f4ca71","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"494f3cb3.75bed4","order":2,"width":0,"height":0,"passthru":false,"label":"Daniela","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":520,"y":900,"wires":[["50e67a8e.06b714"]]},{"id":"fc511d62.132fa","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/22/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":900,"wires":[["ea1ca23c.f077f"]]},{"id":"ea1ca23c.f077f","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"22\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":900,"wires":[["8208f16.f4ca71"]]},{"id":"50e67a8e.06b714","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"22\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":900,"wires":[["a110b838.336b18"]]},{"id":"a110b838.336b18","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/22/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":900,"wires":[]},{"id":"39da76ce.c9f80a","type":"ui_button","z":"ac3b23cf.8aa57","name":"","group":"3c2dd5a.cb7472a","order":5,"width":0,"height":0,"passthru":false,"label":"Scala","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":510,"y":380,"wires":[["a9bd3968.5e6b58"]]},{"id":"7ce0cf50.7ac33","type":"mqtt in","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/3/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":380,"wires":[["6159ecae.9e0ae4"]]},{"id":"6159ecae.9e0ae4","type":"function","z":"ac3b23cf.8aa57","name":"setBackground","func":"flow.set(\"3\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":380,"wires":[["39da76ce.c9f80a"]]},{"id":"a9bd3968.5e6b58","type":"function","z":"ac3b23cf.8aa57","name":"set_value","func":"if (flow.get(\"3\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":380,"wires":[["3b8097e7.8ccc58"]]},{"id":"3b8097e7.8ccc58","type":"mqtt out","z":"ac3b23cf.8aa57","name":"","topic":"toa/lights/3/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":380,"wires":[]},{"id":"9274d1a4.6c8df","type":"ui_gauge","z":"c0f9a08e.3b503","name":"","group":"8d4d45fd.361658","order":1,"width":0,"height":0,"gtype":"gage","title":"Primo piano","label":"Kwatt","format":"{{value}}","min":0,"max":"30","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":690,"y":500,"wires":[]},{"id":"262c2ff.32f40d","type":"function","z":"c0f9a08e.3b503","name":"","func":"msg.payload=parseFloat(msg.payload).toFixed(2);\nflow.set(\"KWL-FT-GEN\",msg.payload);\nnode.status({fill:\"green\",shape:\"dot\",text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":260,"wires":[["bdbbef6a.381db"]]},{"id":"7841ff80.d929d","type":"function","z":"c0f9a08e.3b503","name":"","func":"msg.payload=parseFloat(msg.payload).toFixed(2);\nflow.set(\"KW-GEN\",msg.payload);\nnode.status({fill:\"green\",shape:\"dot\",text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":340,"wires":[["2ee07d96.36d082"]]},{"id":"41395828.ceebe8","type":"function","z":"c0f9a08e.3b503","name":"","func":"msg.payload=parseFloat(msg.payload).toFixed(2);\nflow.set(\"KW-GEN_PT\",msg.payload);\nnode.status({fill:\"green\",shape:\"dot\",text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":420,"wires":[["37715367.fc270c"]]},{"id":"84b394bc.7c2f78","type":"function","z":"c0f9a08e.3b503","name":"","func":"var fotovoltaico=flow.get(\"KWL-FT-GEN\")||0;\nvar contatore=flow.get(\"KW-GEN\")||0;\nvar piano_terra=flow.get(\"KW-GEN_PT\")||0;\nvar primo_piano=(parseFloat(fotovoltaico)+parseFloat(contatore)).toFixed(2);\nflow.set(\"primo_piano\",primo_piano);\nmsg.payload=primo_piano;\n\nnode.status({fill:\"green\",shape:\"dot\",text:primo_piano});\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":500,"wires":[["9274d1a4.6c8df"]]},{"id":"cbd5b7b6.eac608","type":"inject","z":"c0f9a08e.3b503","name":"","topic":"","payload":"","payloadType":"date","repeat":"5","crontab":"","once":true,"onceDelay":0.1,"x":310,"y":500,"wires":[["84b394bc.7c2f78","776e0ba6.5747b4"]]},{"id":"4cede248.45d85c","type":"ui_gauge","z":"c0f9a08e.3b503","name":"","group":"8c9224c2.b8f508","order":3,"width":0,"height":0,"gtype":"gage","title":"Generale","label":"Kwatt","format":"{{value}}","min":"-30","max":"30","colors":["#00b500","#e6e600","#ca3838"],"seg1":"0","seg2":"15","x":680,"y":560,"wires":[]},{"id":"776e0ba6.5747b4","type":"function","z":"c0f9a08e.3b503","name":"","func":"var fotovoltaico=flow.get(\"KWL-FT-GEN\")||0;\nvar contatore=flow.get(\"KW-GEN\")||0;\nvar piano_terra=flow.get(\"KW-GEN_PT\")||0;\nvar primo_piano=flow.get(\"primo_piano\")||0;\n\nvar generale=(parseFloat(primo_piano)+parseFloat(piano_terra)-parseFloat(fotovoltaico)).toFixed(2);\n\nmsg.payload=generale;\n\nnode.status({fill:\"green\",shape:\"dot\",text:generale});\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":560,"wires":[["4cede248.45d85c"]]},{"id":"975dec0b.d1a89","type":"ui_button","z":"30a61957.114506","name":"","group":"e489a332.84701","order":1,"width":0,"height":0,"passthru":false,"label":"Bagno uomini","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":540,"y":80,"wires":[["10b1739d.5c2fbc"]]},{"id":"9476b8c1.9b1f58","type":"mqtt in","z":"30a61957.114506","name":"","topic":"toa/lights/30/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":80,"wires":[["4af1d494.6a11fc"]]},{"id":"4af1d494.6a11fc","type":"function","z":"30a61957.114506","name":"setBackground","func":"flow.set(\"30\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":80,"wires":[["975dec0b.d1a89"]]},{"id":"10b1739d.5c2fbc","type":"function","z":"30a61957.114506","name":"set_value","func":"if (flow.get(\"30\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":80,"wires":[["bb0cdfc2.dd9ef"]]},{"id":"bb0cdfc2.dd9ef","type":"mqtt out","z":"30a61957.114506","name":"","topic":"toa/lights/30/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":80,"wires":[]},{"id":"f5860ed7.13da3","type":"ui_button","z":"30a61957.114506","name":"","group":"e489a332.84701","order":2,"width":0,"height":0,"passthru":false,"label":"Bagno donne","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":540,"y":140,"wires":[["e3e08b07.282648"]]},{"id":"2d0b6962.786696","type":"mqtt in","z":"30a61957.114506","name":"","topic":"toa/lights/31/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":140,"wires":[["4d6dd12c.7447d"]]},{"id":"4d6dd12c.7447d","type":"function","z":"30a61957.114506","name":"setBackground","func":"flow.set(\"31\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":140,"wires":[["f5860ed7.13da3"]]},{"id":"e3e08b07.282648","type":"function","z":"30a61957.114506","name":"set_value","func":"if (flow.get(\"31\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":140,"wires":[["3f2dd124.028b0e"]]},{"id":"3f2dd124.028b0e","type":"mqtt out","z":"30a61957.114506","name":"","topic":"toa/lights/31/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":140,"wires":[]},{"id":"84e9e596.868a08","type":"ui_button","z":"30a61957.114506","name":"","group":"e489a332.84701","order":2,"width":0,"height":0,"passthru":false,"label":"Scaldabagno","tooltip":"","color":"","bgcolor":" {{msg.background}}","icon":"","payload":"","payloadType":"str","topic":"","x":530,"y":200,"wires":[["eb92725b.f80ee"]]},{"id":"aa440d5a.628ae","type":"mqtt in","z":"30a61957.114506","name":"","topic":"toa/lights/32/current_value","qos":"2","datatype":"auto","broker":"c141f931.a98088","x":150,"y":200,"wires":[["6c27cc85.a83e94"]]},{"id":"6c27cc85.a83e94","type":"function","z":"30a61957.114506","name":"setBackground","func":"flow.set(\"32\",msg.payload);\nif (msg.payload===\"0\") {\n    msg.background=\"\";    \n} else {\n    msg.background=\"red\";    \n}\nreturn msg;","outputs":1,"noerr":0,"x":360,"y":200,"wires":[["84e9e596.868a08"]]},{"id":"eb92725b.f80ee","type":"function","z":"30a61957.114506","name":"set_value","func":"if (flow.get(\"32\")===\"0\") {\n    msg.payload=\"255\";\n} else {\n    msg.payload=\"0\";\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":200,"wires":[["2d6adf56.90d9f"]]},{"id":"2d6adf56.90d9f","type":"mqtt out","z":"30a61957.114506","name":"","topic":"toa/lights/32/set_value","qos":"","retain":"","broker":"c141f931.a98088","x":900,"y":200,"wires":[]}]