
[{"id":"77b6c959.4c50e8","type":"function","z":"776a475d.c1a5a8","name":"","func":"var data = msg.payload;\nmsg.data = data;\n\nvar fre = flow.get('fre')||0;\nvar fre1 = flow.get('fre1')||0;\nvar fre2 = flow.get('fre2')||0;\nif(data < 20 )\n{\n fre += 1 ;\n fre1 = 0 ;\n fre2 = 0 ;\n \n if(fre > 15)\n {\n fre = 1;\n }\n \n msg.fre = fre;\n flow.set('fre',fre);\n \n msg.fre1 = fre1;\n flow.set('fre1',fre1);\n \n msg.fre2 = fre2;\n flow.set('fre2',fre2);\n \n return msg;\n}else if(data >= 20 && data <= 99)\n{\n fre = 0 ;\n fre1 += 1 ;\n fre2 = 0 ;\n \n if(fre1 > 15)\n {\n fre1 = 1;\n }\n \n msg.fre = fre;\n flow.set('fre',fre);\n \n msg.fre1 = fre1;\n flow.set('fre1',fre1);\n \n msg.fre2 = fre2;\n flow.set('fre2',fre2);\n \n return msg;\n}else if(data>=100)\n{\n fre = 0 ;\n fre1 = 0 ;\n fre2 += 1 ;\n \n if(fre2 > 15)\n {\n fre2 = 1;\n }\n \n msg.fre = fre;\n flow.set('fre',fre);\n \n msg.fre1 = fre1;\n flow.set('fre1',fre1);\n \n msg.fre2 = fre2;\n flow.set('fre2',fre2);\n \n return msg;\n \n}","outputs":1,"noerr":0,"x":519,"y":841,"wires":[["88008bb5.a9fe48","953d9109.00794"]]},{"id":"88008bb5.a9fe48","type":"function","z":"776a475d.c1a5a8","name":"ToLine","func":"//var data = msg.payload;\nval_1=\"來自教師社群研習訊息\";\nvar val_2=\"\";\nvar val_3=\"\";\nvar fre = flow.get('fre')||0;\nmsg.event=\"HUSTEE\";\n\nif(msg.fre == \"1\")\n {\n val_2 = \"電量過低\";\n val_3 = msg.data + \" BC\";\n \n msg.payload={\"value1\":val_1,\"value2\":val_2,\"value3\":val_3};\n return msg; \n } \nif(msg.fre1 == \"1\")\n {\n val_2 = \"電量正常\";\n val_3 = msg.data + \" BC\";\n \n msg.payload={\"value1\":val_1,\"value2\":val_2,\"value3\":val_3};\n return msg; \n } \nif(msg.fre2 == \"1\")\n {\n val_2 = \"電池以充飽\";\n val_3 = msg.data + \" BC\";\n\n msg.payload={\"value1\":val_1,\"value2\":val_2,\"value3\":val_3};\n return msg;\n }\n \n\n \n","outputs":1,"noerr":0,"x":697.000129699707,"y":840.0000419616699,"wires":[["ea49accc.38904"]]}]