document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. [{"id":"14c3a838.705968","type":"mqtt in","z":"f2e2f228.998238","name":"stat/+/STATUS11","topic":"stat/+/STATUS11","qos":"2","broker":"1742c9a6.e8bb56","x":80,"y":480,"wires":[["8708320.2782ad"]]},{"id":"5bc84663.4aa6d8","type":"inject","z":"f2e2f228.998238","name":"cmnd/sonoffs/POWER 0","topic":"","payload":"0","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":740,"wires":[["ed9ba459.1b0f08"]]},{"id":"80f389a0.6f8d28","type":"inject","z":"f2e2f228.998238","name":"cmnd/sonoffs/POWER 1","topic":"","payload":"1","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":860,"wires":[["ed9ba459.1b0f08"]]},{"id":"939b7491.ae1228","type":"sqlite","z":"f2e2f228.998238","mydb":"16ba662c.66b5fa","sqlquery":"msg.topic","sql":"","name":"sonofpow.sqlite","x":980,"y":140,"wires":[[]]},{"id":"94c22b0f.c0fcf8","type":"inject","z":"f2e2f228.998238","name":"CREATE DB TABLE POWER","topic":"CREATE TABLE IF NOT EXISTS \\"POWER\\" ( \\t\\"ID\\"\\tINTEGER PRIMARY KEY AUTOINCREMENT, \\t\\"TOTAL_START_TIME\\"\\tDATETIME NOT NULL, \\t\\"TIMESTAMP\\"\\tDATETIME NOT NULL DEFAULT (datetime(CURRENT_TIMESTAMP,'localtime')), \\t\\"SONOFF_ID\\"\\tTEXT, \\t\\"TOTAL_KWH\\"\\tNUMERIC, \\tUNIQUE(TOTAL_START_TIME, SONOFF_ID, TOTAL_KWH) \\tON CONFLICT REPLACE \\t);","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":930,"y":20,"wires":[["939b7491.ae1228"]]},{"id":"ed7a55d4.589928","type":"function","z":"f2e2f228.998238","name":"SQL INSERT","func":"var newTopic = \\n (\\"INSERT OR IGNORE INTO power (SONOFF_ID, TOTAL_KWH, TOTAL_START_TIME) VALUES (\\" + \\"'\\" + msg.topic+ \\"'\\" +\\",\\" + msg.payload.StatusSNS.ENERGY.Total + \\",\\" + \\"'\\" + msg.payload.StatusSNS.ENERGY.TotalStartTime+ \\"'\\" + \\");\\")\\n;\\nmsg.topic = newTopic;\\nreturn msg;\\n\\n","outputs":1,"noerr":0,"x":750,"y":140,"wires":[["939b7491.ae1228"]]},{"id":"9e1491cf.bb935","type":"mqtt in","z":"f2e2f228.998238","name":"","topic":"stat/+/STATUS10","qos":"0","broker":"1742c9a6.e8bb56","x":80,"y":140,"wires":[["6b4cc790.1d8ab8"]]},{"id":"ce9f577c.14b688","type":"change","z":"f2e2f228.998238","name":"POWER change topic","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/POWER","fromt":"re","to":"$1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":340,"y":40,"wires":[["ecabfee1.f22ac"]]},{"id":"9a914d94.9ab55","type":"change","z":"f2e2f228.998238","name":"STATUS10 change topic","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/STATUS10","fromt":"re","to":"$1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":475,"y":142,"wires":[["ed7a55d4.589928"]]},{"id":"dc67df65.6fa5f","type":"mqtt out","z":"f2e2f228.998238","name":"","topic":"","qos":"","retain":"","broker":"1742c9a6.e8bb56","x":710,"y":1100,"wires":[]},{"id":"402304d0.e8b6ac","type":"inject","z":"f2e2f228.998238","name":"CREATE DB TABLE ON_OFF","topic":"CREATE TABLE IF NOT EXISTS \\"ON_OFF\\" ( \\t\\"ID\\"\\tINTEGER PRIMARY KEY AUTOINCREMENT, \\t\\t \\t\\"TIMESTAMP\\"\\tDATETIME NOT NULL DEFAULT (datetime(CURRENT_TIMESTAMP,'localtime')), \\t \\t\\"SONOFF_ID\\"\\tTEXT, \\t\\"SWITCH_STATE\\" \\t);","payload":"","payloadType":"str","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":930,"y":60,"wires":[["939b7491.ae1228"]]},{"id":"ecabfee1.f22ac","type":"function","z":"f2e2f228.998238","name":"SQL INSERT","func":"var newTopic = \\n (\\"INSERT INTO ON_OFF (SONOFF_ID, SWITCH_STATE) VALUES (\\" + \\"'\\" + msg.topic+ \\"'\\" +\\",\\" + \\"'\\" + msg.payload + \\"'\\" + \\");\\")\\n;\\nmsg.topic = newTopic;\\nreturn msg;\\n\\n","outputs":1,"noerr":0,"x":650,"y":40,"wires":[["939b7491.ae1228"]]},{"id":"6b4cc790.1d8ab8","type":"json","z":"f2e2f228.998238","name":"","property":"payload","action":"","pretty":false,"x":255,"y":142,"wires":[["9a914d94.9ab55"]]},{"id":"8708320.2782ad","type":"json","z":"f2e2f228.998238","name":"","property":"payload","action":"","pretty":false,"x":90,"y":420,"wires":[["e16da0aa.3eddd"]]},{"id":"6834f416.a8cd3c","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 12","label":"<left> <font size=\\"4\\">12<img src=\\"/verejne/icons/misc/NicePng_house-icon-png_147010.png\\" height=\\"36\\" width=\\"36\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":19,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed12","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1421,"y":840,"wires":[["482e4b21.0bbb1c"]]},{"id":"dae46d75.65701","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 11","label":"<left> <font size=\\"4\\">11<img src=\\"/verejne/icons/misc/man-fishing.png\\" height=\\"42\\" width=\\"42\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":17,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed11","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"green","offvalue":"0","offvalueType":"num","officon":"","offcolor":"red","x":1421,"y":780,"wires":[["482e4b21.0bbb1c"]]},{"id":"652ae9b0.8f2838","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 03","label":"<left> <font size=\\"4\\">3<img src=\\"/verejne/icons/misc/man-fishing.png\\" height=\\"42\\" width=\\"42\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":1,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed03","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1420,"y":300,"wires":[["482e4b21.0bbb1c"]]},{"id":"ce0bcce3.bc23b","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 04","label":"<left> <font size=\\"4\\">4<img src=\\"/verejne/icons/misc/man-fishing.png\\" height=\\"42\\" width=\\"42\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":3,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed04","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1420,"y":360,"wires":[["482e4b21.0bbb1c"]]},{"id":"4dbdbea6.f325d","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 06","label":"<left> <font size=\\"4\\">6 <img src=\\"/verejne/icons/misc/NicePng_house-icon-png_147010.png\\" height=\\"36\\" width=\\"36\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":7,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed06","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1420,"y":480,"wires":[["482e4b21.0bbb1c"]]},{"id":"355b33d.f94a1cc","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 07","label":"<left> <font size=\\"4\\">7<img src=\\"/verejne/icons/misc/NicePng_house-icon-png_147010.png\\" height=\\"36\\" width=\\"36\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":9,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed07","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"red","offvalue":"0","offvalueType":"num","officon":"","offcolor":"green","x":1420,"y":540,"wires":[["482e4b21.0bbb1c"]]},{"id":"d407d936.0bdfd8","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 08","label":"<left> <font size=\\"4\\">8<img src=\\"/verejne/icons/misc/NicePng_house-icon-png_147010.png\\" height=\\"36\\" width=\\"36\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":11,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed08","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1420,"y":600,"wires":[["482e4b21.0bbb1c"]]},{"id":"32a663cc.b61e4c","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 09","label":"<left> <font size=\\"4\\">9<img src=\\"/verejne/icons/misc/NicePng_house-icon-png_147010.png\\" height=\\"36\\" width=\\"36\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":13,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed09","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1420,"y":660,"wires":[["482e4b21.0bbb1c"]]},{"id":"86dbbcc1.6e0f","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 10","label":"<left> <font size=\\"4\\">10<img src=\\"/verejne/icons/misc/man-fishing.png\\" height=\\"42\\" width=\\"42\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":15,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed10","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1420,"y":720,"wires":[["482e4b21.0bbb1c"]]},{"id":"e16da0aa.3eddd","type":"change","z":"f2e2f228.998238","name":"get recent state of Sonoff swich (POWER ON/OFF)","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/STATUS11","fromt":"re","to":"$1","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"payload.StatusSTS.POWER","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"ON","fromt":"str","to":"1","tot":"num"},{"t":"change","p":"payload","pt":"msg","from":"OFF","fromt":"str","to":"0","tot":"num"},{"t":"set","p":"enabled","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":420,"wires":[["f4bae926.24d268"]]},{"id":"f4bae926.24d268","type":"function","z":"f2e2f228.998238","name":"new dynamic set recent state of Sonoff swich to globals (obedXX)","func":"global.set(msg.topic + \\".payload.POWER\\", msg.payload);\\nglobal.set(msg.topic + \\".payload.enabled\\", true);\\n\\nreturn msg;\\n","outputs":1,"noerr":0,"x":490,"y":500,"wires":[["92e2fb4a.869f98"]]},{"id":"11fe10de.838c5f","type":"function","z":"f2e2f228.998238","name":"status 11 (request POWER SWITCH values)","func":"//STATUS 11 = ask all sonoffs to send STATUS 11 (SWITCH ON/OFF)\\n\\n//msg.topic = \\"cmnd/sonoffs/STATE\\";\\nmsg.topic = \\"cmnd/sonoffs/STATUS\\";\\nmsg.payload = 11;\\nreturn msg;","outputs":1,"noerr":0,"x":450,"y":1080,"wires":[["dc67df65.6fa5f"]]},{"id":"d0e18167.085f5","type":"inject","z":"f2e2f228.998238","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":150,"y":1080,"wires":[["11fe10de.838c5f","421dd0c3.2b7c8","7d3dac6a.aa2424"]]},{"id":"ed9ba459.1b0f08","type":"function","z":"f2e2f228.998238","name":"HUB","func":"\\n\\n\\nmsg.topic = \\"cmnd/sonoffs/POWER\\"\\nreturn msg;","outputs":1,"noerr":0,"x":350,"y":780,"wires":[["c4633fef.c5c7f"]]},{"id":"9cbed4bf.c4cf98","type":"change","z":"f2e2f228.998238","name":"ask Sonoff for STATUS 10 (power info)","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/POWER","fromt":"re","to":"cmnd/$1/status","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"10","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":390,"y":80,"wires":[["29d124fd.cfaaac"]]},{"id":"29d124fd.cfaaac","type":"mqtt out","z":"f2e2f228.998238","name":"","topic":"","qos":"","retain":"","broker":"1742c9a6.e8bb56","x":650,"y":80,"wires":[]},{"id":"2b880b3e.a3bb74","type":"mqtt in","z":"f2e2f228.998238","name":"","topic":"stat/+/POWER","qos":"0","broker":"1742c9a6.e8bb56","x":80,"y":80,"wires":[["ce9f577c.14b688","9cbed4bf.c4cf98"]]},{"id":"1688492a.8dce57","type":"switch","z":"f2e2f228.998238","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"obed03","vt":"str"},{"t":"eq","v":"obed04","vt":"str"},{"t":"eq","v":"obed05","vt":"str"},{"t":"eq","v":"obed06","vt":"str"},{"t":"eq","v":"obed07","vt":"str"},{"t":"eq","v":"obed08","vt":"str"},{"t":"eq","v":"obed09","vt":"str"},{"t":"eq","v":"obed10","vt":"str"},{"t":"eq","v":"obed11","vt":"str"},{"t":"eq","v":"obed12","vt":"str"}],"checkall":"false","repair":false,"outputs":10,"x":1630,"y":880,"wires":[["2a448ee0.203992"],["f32685bc.5504c8"],["f411e65a.f2f178"],["4c785897.51f948"],["87442a7e.d44cf8"],["51a779d.47a7188"],["a30f473e.91c058"],["390f4977.699c26"],["42a79b7b.cc3e14"],["7460848.bab957c"]]},{"id":"756403cf.6b760c","type":"template","z":"f2e2f228.998238","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<div align=\\"right\\"> <font size=\\"1\\">\\n <b>kWh</b><br>\\nTotal: {{payload.StatusSNS.ENERGY.Total}}<br>\\nDnes: {{payload.StatusSNS.ENERGY.Today}}<br>\\nVčera: {{payload.StatusSNS.ENERGY.Yesterday}}\\n</font></div> \\n","output":"str","x":1460,"y":940,"wires":[["1688492a.8dce57"]]},{"id":"73e37e20.aa26d","type":"change","z":"f2e2f228.998238","name":"STATUS10 change topic","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/STATUS10","fromt":"re","to":"$1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1570,"y":1060,"wires":[["756403cf.6b760c"]]},{"id":"42a79b7b.cc3e14","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":18,"width":"1","height":"1","name":"11","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":1020,"wires":[]},{"id":"7460848.bab957c","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":20,"width":"1","height":"1","name":"12","label":"{{payload}}","format":"","layout":"row-center","x":1850,"y":1060,"wires":[]},{"id":"2a448ee0.203992","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":2,"width":"1","height":"1","name":"03","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":700,"wires":[]},{"id":"f32685bc.5504c8","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":4,"width":"1","height":"1","name":"04","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":740,"wires":[]},{"id":"f411e65a.f2f178","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":6,"width":"1","height":"1","name":"05","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":780,"wires":[]},{"id":"4c785897.51f948","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":8,"width":"1","height":"1","name":"06","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":820,"wires":[]},{"id":"87442a7e.d44cf8","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":10,"width":"1","height":"1","name":"07","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":860,"wires":[]},{"id":"51a779d.47a7188","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":12,"width":"1","height":"1","name":"08","label":"{{payload}}","format":"","layout":"col-center","x":1850,"y":900,"wires":[]},{"id":"390f4977.699c26","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":16,"width":"1","height":"1","name":"10","label":"{{payload}}","format":"","layout":"row-center","x":1850,"y":980,"wires":[]},{"id":"a30f473e.91c058","type":"ui_text","z":"f2e2f228.998238","group":"1ed37b27.993a65","order":14,"width":"1","height":"1","name":"09","label":"{{payload}}","format":"","layout":"row-center","x":1850,"y":940,"wires":[]},{"id":"22c47218.0bc41e","type":"function","z":"f2e2f228.998238","name":"to zero decimals","func":"function pad(num, size) {\\n var s = num+\\"\\";\\n while (s.length < size) s = \\"0\\" + s;\\n return s;\\n}\\n\\nvar a = msg.payload.StatusSNS.ENERGY.Yesterday;\\nvar b = msg.payload.StatusSNS.ENERGY.Today;\\nvar c = msg.payload.StatusSNS.ENERGY.Total;\\na = a.toFixed(0);\\nb = b.toFixed(0);\\nc = c.toFixed(0);\\na=pad(a,3);\\nb=pad(b,3);\\nc=pad(c,3);\\nmsg.payload.StatusSNS.ENERGY.Yesterday=a;\\nmsg.payload.StatusSNS.ENERGY.Today=b;\\nmsg.payload.StatusSNS.ENERGY.Total=c;\\nreturn msg;","outputs":1,"noerr":0,"x":1320,"y":1060,"wires":[["73e37e20.aa26d"]]},{"id":"4811edb.6774f14","type":"ui_template","z":"f2e2f228.998238","group":"1ed37b27.993a65","name":"css etc for buttons","order":23,"width":"0","height":"0","format":"<style>\\n\\n.cellGreen \\n{\\nbackground-color: #ffdddd !important;\\n}\\n\\n .filled { \\n height: 100% !important;\\n\\n padding: 0 !important;\\n margin: 0 !important;\\n }\\n .nr-dashboard-template {\\n padding: 0;\\n margin: 0;\\n }\\n \\n .rounded {\\n border-radius: 12px 12px 12px 12px;\\n}\\n \\n .bigfont {\\n font-size: 18px;\\n}\\n\\n .smallfont {\\n font-size: 12px;\\n}\\n \\n\\n \\n.zui-table {\\n border: solid 1px #DDEEEE;\\n border-collapse: collapse;\\n border-spacing: 0;\\n font: normal 10px Arial, sans-serif;\\n outline: none;\\n}\\n.zui-table thead th {\\n width: 100%;\\n height:50%;\\n background-color: #99bbff;\\n border: solid 1px #DDEEEE;\\n color: #336B6B;\\n padding: 7px 3px 5px 3px;\\n text-align: center;\\n text-shadow: 1px 1px 1px #fff;\\n font-size: 20px;\\n}\\n.zui-table tbody td {\\n width: 100%;\\n height:50%;\\n border: solid 1px #333;\\n color: #333;\\n text-align: center;\\n padding: 6px 3px 9px 3px;\\n text-shadow: 1px 1px 1px #fff;\\n font-size: 35px;\\n}\\n.zui-table-rounded {\\n border: none;\\n}\\n.zui-table-rounded thead th {\\n background-color: #77aaff;\\n border: none;\\n text-shadow: 1px 1px 1px #ccc;\\n color: #333;\\n}\\n.zui-table-rounded thead th:first-child {\\n border-radius: 10px 0 0 0;\\n}\\n.zui-table-rounded thead th:last-child {\\n border-radius: 10px 10px 0px 0px;\\n}\\n.zui-table-rounded tbody td {\\n border: none;\\n border-top: solid 1px #957030;\\n background-color: #aaddff;\\n}\\n.zui-table-rounded tbody tr:last-child td:first-child {\\n border-radius: 10px 10px 0 0;\\n}\\n.zui-table-rounded tbody tr:last-child td:last-child {\\n border-radius: 0 0 10px 10px;\\n} \\n</style>\\n\\n<script>\\nvar current=1;\\n\\n$('.vibrate').on('click', function() {\\n navigator.vibrate(100);\\n});\\n\\nfunction restore_bg(x) {\\n $(this).css(\\"background-color\\", x);\\n };\\n\\n$('.touched').on('mousedown', function() {\\n \\n var x= $(this).css(\\"background-color\\");\\n $(this).css(\\"background-color\\", \\"yellow\\");\\n \\n setTimeout(restore_bg.bind(this,x),50);\\n navigator.vibrate(80);\\n });\\n \\n</script>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":110,"y":700,"wires":[[]]},{"id":"460318c1.46cb38","type":"ui_template","z":"f2e2f228.998238","group":"1ed37b27.993a65","name":"ALL ON","order":22,"width":"2","height":"1","format":" <md-button style=\\"width: 95%; background-color: green; height:95% !important; font-size: 30px; text-align:center\\" \\n class=\\"vibrate filled touched smallfont rounded greybuttons\\" ng-click=\\"send({payload: 1})\\"> \\n <img style=\\"outline : none;\\" height=\\"64px\\" font-size : 30px;/>\\n ZAPNI VŠE\\n \\n</md-button> \\n\\n \\n ","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":160,"y":780,"wires":[["ed9ba459.1b0f08"]]},{"id":"378fcaea.e44b76","type":"ui_template","z":"f2e2f228.998238","group":"1ed37b27.993a65","name":"ALL OFF","order":21,"width":"2","height":"1","format":" <md-button style=\\"width: 95%; height:95% !important; background-color: red; font-size: 30px; text-align:center\\" \\n class=\\"filled touched smallfont rounded greybuttons\\" ng-click=\\"send({payload: 0})\\"> \\n <img style=\\"outline : none;\\" height=\\"64px\\" font-size : 30px;/> \\n VYPNI VŠE\\n</md-button> ","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":160,"y":820,"wires":[["ed9ba459.1b0f08"]]},{"id":"82d1f1f6.559a2","type":"comment","z":"f2e2f228.998238","name":"Status 11 response structure","info":"stat/obed11/STATUS11 : msg.payload : Object\\n\\nStatusSTS: object\\nTime: \\"2019-03-08T00:16:08\\"\\nUptime: \\"1T19:34:03\\"\\nVcc: 3.546\\nSleepMode: \\"Dynamic\\"\\nSleep: 50\\nLoadAvg: 19\\nPOWER: \\"OFF\\"","x":440,"y":1040,"wires":[]},{"id":"c30d3711.c0d368","type":"mqtt in","z":"f2e2f228.998238","name":"stat/+/RESULT","topic":"stat/+/RESULT","qos":"2","broker":"1742c9a6.e8bb56","x":80,"y":540,"wires":[["de003d1f.ec50d"]]},{"id":"421dd0c3.2b7c8","type":"function","z":"f2e2f228.998238","name":"set globals (obedXX)","func":"// rybarska mista bez chaticek\\nvar r1='<left> <font size=\\"4\\">';\\nvar r2='<img src=\\"/verejne/icons/misc/man-fishing.png\\" height=\\"42\\" width=\\"42\\"> </font></left>';\\n\\n// rybarska mista s chatickou\\nvar c1='<left> <font size=\\"4\\">';\\nvar c2='<img src=\\"/verejne/icons/misc/NicePng_house-icon-png_147010.png\\" height=\\"36\\" width=\\"36\\"> </font></left>';\\n\\n// rybarska mista bez chaticek\\nglobal.set(\\"obed03\\",{payload:{template:r1+3+r2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed04\\",{payload:{template:r1+4+r2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed05\\",{payload:{template:r1+5+r2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed10\\",{payload:{template:r1+1+r2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed11\\",{payload:{template:r1+11+r2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\n\\n// rybarska mista s chatickou\\nglobal.set(\\"obed06\\",{payload:{template:c1+6+c2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed07\\",{payload:{template:c1+7+c2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed08\\",{payload:{template:c1+8+c2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed09\\",{payload:{template:c1+9+c2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});\\nglobal.set(\\"obed12\\",{payload:{template:c1+12+c2, Total:0, Today:0, Yesterday:0, POWER:0, enabled:false}});","outputs":1,"noerr":0,"x":180,"y":1020,"wires":[[]]},{"id":"7d3dac6a.aa2424","type":"function","z":"f2e2f228.998238","name":"status 10 (request ENERGY values)","func":"//STATUS 10 = ask all sonoffs to send STATUS 10 (ENERGY)\\n\\nmsg.topic = \\"cmnd/sonoffs/STATUS\\";\\nmsg.payload = 10;\\nreturn msg;","outputs":1,"noerr":0,"x":450,"y":1120,"wires":[["dc67df65.6fa5f"]]},{"id":"19993167.8adeff","type":"mqtt in","z":"f2e2f228.998238","name":"","topic":"stat/+/STATUS10","qos":"0","broker":"1742c9a6.e8bb56","x":980,"y":1040,"wires":[["f67c2263.d14d1"]]},{"id":"f67c2263.d14d1","type":"json","z":"f2e2f228.998238","name":"","property":"payload","action":"","pretty":false,"x":1130,"y":1100,"wires":[["22c47218.0bc41e","4e28b264.b3d15c"]]},{"id":"de003d1f.ec50d","type":"json","z":"f2e2f228.998238","name":"","property":"payload","action":"","pretty":false,"x":90,"y":620,"wires":[["54e447c4.a90308"]]},{"id":"4e28b264.b3d15c","type":"change","z":"f2e2f228.998238","name":"get recent ENERGY values","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/STATUS10","fromt":"re","to":"$1","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"payload.StatusSNS.ENERGY","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1320,"y":1140,"wires":[["1e597e7a.9bd5ca"]]},{"id":"54e447c4.a90308","type":"change","z":"f2e2f228.998238","name":"get recent state of Sonoff swich (POWER ON/OFF)","rules":[{"t":"change","p":"topic","pt":"msg","from":"stat/(.+)/RESULT","fromt":"re","to":"$1","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"payload.POWER","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"ON","fromt":"str","to":"1","tot":"num"},{"t":"change","p":"payload","pt":"msg","from":"OFF","fromt":"str","to":"0","tot":"num"},{"t":"set","p":"enabled","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":620,"wires":[["f4bae926.24d268"]]},{"id":"509784e2.ebf6fc","type":"function","z":"f2e2f228.998238","name":"CASE set recent ENERGY values to globals (obedXX)","func":"var total = msg.payload.Total;\\nvar today = msg.payload.Today;\\nvar yesterday = msg.payload.Yesterday;\\n\\nswitch (msg.topic) {\\ncase \\"obed03\\" : \\n var obed = global.get(\\"obed03\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed03\\",obed);\\n break;\\ncase \\"obed04\\" : \\n var obed = global.get(\\"obed04\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed04\\",obed);\\n break;\\ncase \\"obed05\\" : \\n var obed = global.get(\\"obed05\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed05\\",obed);\\n break;\\ncase \\"obed06\\" : \\n var obed = global.get(\\"obed06\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed06\\",obed);\\n break;\\ncase \\"obed07\\" :\\n var obed = global.get(\\"obed07\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed07\\",obed);\\n break;\\ncase \\"obed08\\" : \\n var obed = global.get(\\"obed08\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed08\\",obed);\\n break;\\ncase \\"obed09\\" : \\n var obed = global.get(\\"obed09\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed09\\",obed);\\n break;\\ncase \\"obed10\\" : \\n var obed = global.get(\\"obed10\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed10\\",obed);\\n break;\\ncase \\"obed11\\" : \\n var obed = global.get(\\"obed11\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed11\\",obed);\\n break;\\ncase \\"obed12\\" : \\n var obed = global.get(\\"obed12\\"); \\n obed.payload.Total=total;\\n obed.payload.Today=today;\\n obed.payload.Yesterday=yesterday;\\n global.set(\\"obed12\\",obed);\\n break;\\n}\\n\\nreturn msg;","outputs":1,"noerr":0,"x":1700,"y":1140,"wires":[[]]},{"id":"92e2fb4a.869f98","type":"switch","z":"f2e2f228.998238","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"obed03","vt":"str"},{"t":"eq","v":"obed04","vt":"str"},{"t":"eq","v":"obed05","vt":"str"},{"t":"eq","v":"obed06","vt":"str"},{"t":"eq","v":"obed07","vt":"str"},{"t":"eq","v":"obed08","vt":"str"},{"t":"eq","v":"obed09","vt":"str"},{"t":"eq","v":"obed10","vt":"str"},{"t":"eq","v":"obed11","vt":"str"},{"t":"eq","v":"obed12","vt":"str"}],"checkall":"false","repair":false,"outputs":10,"x":855,"y":420,"wires":[["652ae9b0.8f2838"],["ce0bcce3.bc23b"],["dc748a33.917ca8"],["4dbdbea6.f325d"],["355b33d.f94a1cc"],["d407d936.0bdfd8"],["32a663cc.b61e4c"],["86dbbcc1.6e0f"],["dae46d75.65701"],["6834f416.a8cd3c"]]},{"id":"3e8034ed.e59cfc","type":"mqtt out","z":"f2e2f228.998238","name":"","topic":"","qos":"2","retain":"","broker":"1742c9a6.e8bb56","x":1802,"y":540,"wires":[]},{"id":"34095f46.d81d2","type":"mqtt out","z":"f2e2f228.998238","name":"","topic":"","qos":"2","retain":"","broker":"1742c9a6.e8bb56","x":809,"y":840,"wires":[]},{"id":"49499743.2530a8","type":"delay","z":"f2e2f228.998238","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":1100,"y":920,"wires":[["d61bd76b.0b7918"]]},{"id":"d61bd76b.0b7918","type":"function","z":"f2e2f228.998238","name":"","func":"var msg3 = {};\\nvar msg4 = {};\\nvar msg5 = {};\\nvar msg6 = {};\\nvar msg7 = {};\\nvar msg8 = {};\\nvar msg9 = {};\\nvar msg10 = {};\\nvar msg11 = {};\\nvar msg12 = {};\\na3=global.get(\\"obed03\\");\\na4=global.get(\\"obed04\\");\\na5=global.get(\\"obed05\\");\\na6=global.get(\\"obed06\\");\\na7=global.get(\\"obed07\\");\\na8=global.get(\\"obed08\\");\\na9=global.get(\\"obed09\\");\\na10=global.get(\\"obed10\\");\\na11=global.get(\\"obed11\\");\\na12=global.get(\\"obed12\\");\\n\\nmsg3.payload=a3.payload.POWER;\\nmsg3.enabled=a3.payload.enabled;\\n\\nmsg4.payload=a4.payload.POWER;\\nmsg4.enabled=a4.payload.enabled;\\n\\nmsg5.payload=a5.payload.POWER;\\nmsg5.enabled=a5.payload.enabled;\\n\\nmsg6.payload=a6.payload.POWER;\\nmsg6.enabled=a6.payload.enabled;\\n\\nmsg7.payload=a7.payload.POWER;\\nmsg7.enabled=a7.payload.enabled;\\n\\nmsg8.payload=a8.payload.POWER;\\nmsg8.enabled=a8.payload.enabled;\\n\\nmsg9.payload=a9.payload.POWER;\\nmsg9.enabled=a9.payload.enabled;\\n\\nmsg10.payload=a10.payload.POWER;\\nmsg10.enabled=a10.payload.enabled;\\n\\nmsg11.payload=a11.payload.POWER;\\nmsg11.enabled=a11.payload.enabled;\\n\\nmsg12.payload=a12.payload.POWER;\\nmsg12.enabled=a12.payload.enabled;\\n//node.warn([msg4,msg5]);\\nreturn [msg3,msg4,msg5,msg6,msg7,msg8,msg9,msg10,msg11,msg12]\\n \\n","outputs":10,"noerr":0,"x":855,"y":600,"wires":[["652ae9b0.8f2838"],["ce0bcce3.bc23b"],["dc748a33.917ca8"],["4dbdbea6.f325d"],["355b33d.f94a1cc"],["d407d936.0bdfd8"],["32a663cc.b61e4c"],["86dbbcc1.6e0f"],["dae46d75.65701"],["6834f416.a8cd3c"]]},{"id":"dc748a33.917ca8","type":"ui_switch","z":"f2e2f228.998238","name":"OBED 05","label":"<left> <font size=\\"4\\">5<img src=\\"/verejne/icons/misc/man-fishing.png\\" height=\\"42\\" width=\\"42\\"> </font></left>","tooltip":"","group":"1ed37b27.993a65","order":5,"width":"1","height":"1","passthru":false,"decouple":"true","topic":"obed05","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":1421,"y":420,"wires":[["482e4b21.0bbb1c"]]},{"id":"542ab2f0.8e475c","type":"inject","z":"f2e2f228.998238","name":"","topic":"cmnd/sonoffs/STATE","payload":"","payloadType":"num","repeat":"10","crontab":"","once":true,"onceDelay":0.1,"x":400,"y":920,"wires":[["c4633fef.c5c7f"]]},{"id":"c4633fef.c5c7f","type":"function","z":"f2e2f228.998238","name":"geting recent values","func":"\\na3=global.get(\\"obed03\\");\\na3.payload.POWER=0;\\na3.payload.enabled=false;\\nglobal.set(\\"obed03\\", a3);\\n\\na4=global.get(\\"obed04\\");\\na4.payload.POWER=0;\\na4.payload.enabled=false;\\nglobal.set(\\"obed04\\", a4);\\n\\na5=global.get(\\"obed05\\");\\na5.payload.POWER=0;\\na5.payload.enabled=false;\\nglobal.set(\\"obed05\\", a5);\\n\\na6=global.get(\\"obed06\\");\\na6.payload.POWER=0;\\na6.payload.enabled=false;\\nglobal.set(\\"obed06\\", a6);\\n\\na7=global.get(\\"obed07\\");\\na7.payload.POWER=0;\\na7.payload.enabled=false;\\nglobal.set(\\"obed07\\", a7);\\n\\na8=global.get(\\"obed08\\");\\na8.payload.POWER=0;\\na8.payload.enabled=false;\\nglobal.set(\\"obed08\\", a8);\\n\\na9=global.get(\\"obed09\\");\\na9.payload.POWER=0;\\na9.payload.enabled=false;\\nglobal.set(\\"obed09\\", a9);\\n\\na10=global.get(\\"obed10\\");\\na10.payload.POWER=0;\\na10.payload.enabled=false;\\nglobal.set(\\"obed10\\", a10);\\n\\na11=global.get(\\"obed11\\");\\na11.payload.POWER=0;\\na11.payload.enabled=false;\\nglobal.set(\\"obed11\\", a11);\\n\\na12=global.get(\\"obed12\\");\\na12.payload.POWER=0;\\na12.payload.enabled=false;\\nglobal.set(\\"obed12\\", a12);\\n\\nreturn msg;","outputs":1,"noerr":0,"x":810,"y":920,"wires":[["49499743.2530a8","34095f46.d81d2"]]},{"id":"f32cde49.6c418","type":"comment","z":"f2e2f228.998238","name":"","info":"používaná výtah komunikace se Sonoff Tasmota\\n******************* (\\"POWER\\") ******************************************\\nvysílá sám\\n23:12:01 MQT: tele/obed07/STATE = {\\"Time\\":\\"2019-03-08T23:12:01\\",\\"Uptime\\":\\"0T05:27:47\\",\\"Vcc\\":3.340,\\"SleepMode\\":\\"Dynamic\\",\\"Sleep\\":50,\\"LoadAvg\\":19,\\"POWER\\":\\"OFF\\",\\"Wifi\\":{\\"AP\\":1,\\"SSId\\":\\"FUCK_MUSLIMS\\",\\"BSSId\\":\\"90:F6:52:85:D0:22\\",\\"Channel\\":11,\\"RSSI\\":38,\\"LinkCount\\":1,\\"Downtime\\":\\"0T00:00:06\\"}}\\n\\ncmnd/sonoffs/STATE\\n00:32:03 MQT: stat/obed07/RESULT = {\\"Time\\":\\"2019-03-09T00:32:03\\",\\"Uptime\\":\\"0T06:47:49\\",\\"Vcc\\":3.344,\\"SleepMode\\":\\"Dynamic\\",\\"Sleep\\":50,\\"LoadAvg\\":19,\\"POWER\\":\\"OFF\\",\\"Wifi\\":{\\"AP\\":1,\\"SSId\\":\\"FUCK_MUSLIMS\\",\\"BSSId\\":\\"90:F6:52:85:D0:22\\",\\"Channel\\":11,\\"RSSI\\":34,\\"LinkCount\\":2,\\"Downtime\\":\\"0T00:00:14\\"}}\\n\\ncmnd/sonoffs/STATUS 11\\n00:36:55 MQT: stat/obed07/STATUS11 = {\\"StatusSTS\\":{\\"Time\\":\\"2019-03-09T00:36:55\\",\\"Uptime\\":\\"0T06:52:41\\",\\"Vcc\\":3.340,\\"SleepMode\\":\\"Dynamic\\",\\"Sleep\\":50,\\"LoadAvg\\":19,\\"POWER\\":\\"OFF\\",\\"Wifi\\":{\\"AP\\":1,\\"SSId\\":\\"FUCK_MUSLIMS\\",\\"BSSId\\":\\"90:F6:52:85:D0:22\\",\\"Channel\\":11,\\"RSSI\\":40,\\"LinkCount\\":2,\\"Downtime\\":\\"0T00:00:14\\"}}}\\n\\ncmnd/sonoffs/POWER 0/1\\n00:40:55 MQT: stat/obed07/RESULT = {\\"POWER\\":\\"OFF\\"}\\n00:40:55 MQT: stat/obed07/POWER = OFF\\n00:40:55 MQT: stat/obed07/STATUS10 = {\\"StatusSNS\\":{\\"Time\\":\\"2019-03-09T00:40:55\\",\\"ENERGY\\":{\\"TotalStartTime\\":\\"2019-03-02T21:30:30\\",\\"Total\\":0.000,\\"Yesterday\\":0.000,\\"Today\\":0.000,\\"Power\\":0,\\"ApparentPower\\":0,\\"ReactivePower\\":0,\\"Factor\\":0.00,\\"Voltage\\":0,\\"Current\\":0.000}}}\\n\\n00:43:12 CMD: cmnd/sonoffs/POWER \\n00:43:12 MQT: stat/obed07/RESULT = {\\"POWER\\":\\"ON\\"}\\n00:43:12 MQT: stat/obed07/POWER = ON\\n00:43:12 MQT: stat/obed07/STATUS10 = {\\"StatusSNS\\":{\\"Time\\":\\"2019-03-09T00:43:12\\",\\"ENERGY\\":{\\"TotalStartTime\\":\\"2019-03-02T21:30:30\\",\\"Total\\":0.000,\\"Yesterday\\":0.000,\\"Today\\":0.000,\\"Power\\":0,\\"ApparentPower\\":0,\\"ReactivePower\\":0,\\"Factor\\":0.00,\\"Voltage\\":0,\\"Current\\":0.000}}}\\n\\n\\n**************** ENERGY (\\"Yesterday\\", \\"Today\\", \\"Total\\") **************************\\nvysílá sám:\\n23:32:01 MQT: tele/obed07/SENSOR = {\\"Time\\":\\"2019-03-08T23:32:01\\",\\"ENERGY\\":{\\"TotalStartTime\\":\\"2019-03-02T21:30:30\\",\\"Total\\":0.000,\\"Yesterday\\":0.000,\\"Today\\":0.000,\\"Period\\":0,\\"Power\\":0,\\"ApparentPower\\":0,\\"ReactivePower\\":0,\\"Factor\\":0.00,\\"Voltage\\":0,\\"Current\\":0.000}}\\n\\ncmnd/sonoffs/STATUS 8\\n23:36:52 MQT: stat/obed07/STATUS8 = {\\"StatusSNS\\":{\\"Time\\":\\"2019-03-08T23:36:52\\",\\"ENERGY\\":{\\"TotalStartTime\\":\\"2019-03-02T21:30:30\\",\\"Total\\":0.000,\\"Yesterday\\":0.000,\\"Today\\":0.000,\\"Power\\":0,\\"ApparentPower\\":0,\\"ReactivePower\\":0,\\"Factor\\":0.00,\\"Voltage\\":0,\\"Current\\":0.000}}}\\n\\ncmnd/sonoffs/STATUS 10\\n23:36:52 MQT: stat/obed07/STATUS10 = {\\"StatusSNS\\":{\\"Time\\":\\"2019-03-08T23:36:52\\",\\"ENERGY\\":{\\"TotalStartTime\\":\\"2019-03-02T21:30:30\\",\\"Total\\":0.000,\\"Yesterday\\":0.000,\\"Today\\":0.000,\\"Power\\":0,\\"ApparentPower\\":0,\\"ReactivePower\\":0,\\"Factor\\":0.00,\\"Voltage\\":0,\\"Current\\":0.000}}}\\n","x":905,"y":280,"wires":[]},{"id":"1e597e7a.9bd5ca","type":"function","z":"f2e2f228.998238","name":"NEW dynamic set recent ENERGY values to globals (obedXX)","func":"global.set(msg.topic + \\".payload.Total\\", msg.payload.Total);\\nglobal.set(msg.topic + \\".payload.Today\\", msg.payload.Today);\\nglobal.set(msg.topic + \\".payload.Yesterday\\", msg.payload.Yesterday);\\n","outputs":1,"noerr":0,"x":1720,"y":1200,"wires":[[]]},{"id":"83bbabb.9d7e5d8","type":"function","z":"f2e2f228.998238","name":"test - new way seting values","func":"global.set(\\"obed03.payload.POWER\\", 0);\\nglobal.set(\\"obed03.payload.enabled\\", false);\\n\\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":1000,"wires":[[]]},{"id":"584951cf.8ceec","type":"function","z":"f2e2f228.998238","name":"OLD - using SWITCH/CASE set recent state of Sonoff swich to globals (obedXX)","func":"var p = {};\\np=msg.payload;\\nswitch (msg.topic) {\\ncase \\"obed03\\" : \\n var obed = global.get(\\"obed03\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed03\\",obed);\\n break;\\n\\ncase \\"obed04\\" : \\n var obed = global.get(\\"obed04\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed04\\",obed);\\n break;\\n\\ncase \\"obed05\\" : \\n var obed = global.get(\\"obed05\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed05\\",obed);\\n break;\\n \\ncase \\"obed06\\" : \\n var obed = global.get(\\"obed06\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed06\\",obed);\\n break;\\n \\ncase \\"obed07\\" :\\n var obed = global.get(\\"obed07\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed07\\",obed);\\n break;\\n \\ncase \\"obed08\\" : \\n var obed = global.get(\\"obed08\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed08\\",obed);\\n break;\\ncase \\"obed09\\" : \\n var obed = global.get(\\"obed09\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed09\\",obed);\\n break;\\n \\ncase \\"obed10\\" : \\n var obed = global.get(\\"obed10\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed10\\",obed);\\n break;\\n \\ncase \\"obed11\\" : \\n var obed = global.get(\\"obed11\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed11\\",obed);\\n break;\\n \\ncase \\"obed12\\" : \\n var obed = global.get(\\"obed12\\"); \\n obed.payload.POWER=p;\\n obed.payload.enabled=true;\\n global.set(\\"obed12\\",obed);\\n break;\\n}\\n\\nreturn msg;\\n","outputs":1,"noerr":0,"x":340,"y":340,"wires":[[]]},{"id":"482e4b21.0bbb1c","type":"function","z":"f2e2f228.998238","name":"","func":"var v = global.get(msg.topic);\\n//node.warn(msg);\\n//node.warn([msg.payload,v.payload.POWER]);\\nif (msg.payload !== v.payload.POWER) {\\n v.payload.POWER = msg.payload;\\n global.set(msg.topic, v);\\n \\n msg.topic=\\"cmnd/\\"+msg.topic+\\"/POWER\\";\\n return msg;\\n} \\n","outputs":1,"noerr":0,"x":1642,"y":540,"wires":[["3e8034ed.e59cfc","49499743.2530a8"]]},{"id":"1742c9a6.e8bb56","type":"mqtt-broker","z":"","name":"foersterova","broker":"maxbox.maxbox.cz","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"16ba662c.66b5fa","type":"sqlitedb","z":"","db":"/root/.node-red/sqlite/sonoffpow.sqlite","mode":"RWC"},{"id":"1ed37b27.993a65","type":"ui_group","z":"","name":"Lovná místa rybolov Obědovice","tab":"ddf38c26.e6ebc","order":2,"disp":true,"width":"4","collapse":false},{"id":"ddf38c26.e6ebc","type":"ui_tab","z":"","name":"Sonoff","icon":"dashboard","order":2}]
');