Created
June 28, 2015 10:25
-
-
Save aniline/54061e72741135e89d5a to your computer and use it in GitHub Desktop.
clip_display_flow.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"port": "1883", | |
"type": "mqtt-broker", | |
"id": "b30f9506.0d2cf", | |
"clientid": "", | |
"broker": "localhost" | |
}, | |
{ | |
"out": [], | |
"in": [ | |
{ | |
"y": 193.44049453735352, | |
"x": 447.3614616394043, | |
"wires": [ | |
{ | |
"id": "51fd6852.29f4" | |
} | |
] | |
} | |
], | |
"type": "subflow", | |
"id": "6b18fb44.3e6edc", | |
"name": "MQDisplay" | |
}, | |
{ | |
"wires": [], | |
"qos": "", | |
"name": "Display Stuff", | |
"broker": "b30f9506.0d2cf", | |
"topic": "/leddisp1/show", | |
"x": 963.877197265625, | |
"y": 193.34521484375, | |
"retain": "", | |
"z": "6b18fb44.3e6edc", | |
"type": "mqtt out", | |
"id": "5a1dac21.eb8ab4" | |
}, | |
{ | |
"wires": [ | |
[ | |
"5a1dac21.eb8ab4" | |
] | |
], | |
"name": "Serial", | |
"outputs": 1, | |
"valid": true, | |
"func": "msg.payload = msg.payload.timeout + \",\" + msg.payload.option + \",\" + msg.payload.text;\nreturn msg;", | |
"y": 193.234130859375, | |
"x": 805.0994873046875, | |
"z": "6b18fb44.3e6edc", | |
"type": "function", | |
"id": "fde251ec.03e728" | |
}, | |
{ | |
"wires": [ | |
[ | |
"fde251ec.03e728" | |
] | |
], | |
"name": "Default settings.", | |
"outputs": 1, | |
"valid": true, | |
"func": "if (msg.payload.timeout === undefined)\n msg.payload.timeout = 5;\n \nif (msg.payload.option === undefined)\n msg.payload.option = 0;\n \nreturn msg;", | |
"y": 193.44049453735352, | |
"x": 606.8614616394043, | |
"z": "6b18fb44.3e6edc", | |
"type": "function", | |
"id": "51fd6852.29f4" | |
}, | |
{ | |
"port": "1883", | |
"type": "mqtt-broker", | |
"id": "b30f9506.0d2cf", | |
"clientid": "", | |
"broker": "localhost" | |
}, | |
{ | |
"wires": [ | |
[ | |
"601004f8.9b1b5c", | |
"20008c46.4f30ac" | |
] | |
], | |
"name": "Web Show Message", | |
"url": "/dispshow", | |
"id": "dced1939.06652", | |
"y": 62.206329345703125, | |
"x": 736.8175048828125, | |
"z": "c8955689.971af", | |
"type": "http in", | |
"method": "get" | |
}, | |
{ | |
"wires": [], | |
"name": "Display show resp", | |
"y": 63.49992370605469, | |
"x": 1222.2659301757812, | |
"z": "c8955689.971af", | |
"type": "http response", | |
"id": "2b3a66fb.60b23a" | |
}, | |
{ | |
"wires": [ | |
[ | |
"2b3a66fb.60b23a" | |
] | |
], | |
"name": "XForm", | |
"format": "handlebars", | |
"field": "payload", | |
"template": "<html>\n<body>\n<ul>\n<li>Requesting display of <strong>{{ payload.text }}</strong></li>\n<li>Time out set to {{ payload.timeout }} seconds.</li>\n<li>Option set to {{ payload.option }}.</li>\n</ul>\n</body>\n</html>", | |
"y": 63.49993896484375, | |
"x": 998.0912780761719, | |
"z": "c8955689.971af", | |
"type": "template", | |
"id": "601004f8.9b1b5c" | |
}, | |
{ | |
"wires": [ | |
[ | |
"2a0e1a9e.eedce6" | |
] | |
], | |
"name": "ShowClip", | |
"broker": "b30f9506.0d2cf", | |
"topic": "/showclip", | |
"y": 141.47622680664062, | |
"x": 590.9404296875, | |
"z": "c8955689.971af", | |
"type": "mqtt in", | |
"id": "92f26d68.32c8" | |
}, | |
{ | |
"wires": [ | |
[ | |
"20008c46.4f30ac" | |
] | |
], | |
"name": "", | |
"y": 141.25405883789062, | |
"x": 771.4324951171875, | |
"z": "c8955689.971af", | |
"type": "json", | |
"id": "2a0e1a9e.eedce6" | |
}, | |
{ | |
"repeat": "60", | |
"name": "Ping", | |
"crontab": "", | |
"id": "47f62f7a.f7f28", | |
"topic": "", | |
"payloadType": "date", | |
"wires": [ | |
[ | |
"b4c51f08.e6be7" | |
] | |
], | |
"y": 214.5794677734375, | |
"x": 574.3492126464844, | |
"z": "c8955689.971af", | |
"type": "inject", | |
"payload": "", | |
"once": false | |
}, | |
{ | |
"wires": [ | |
[ | |
"20008c46.4f30ac" | |
] | |
], | |
"name": "Showtime", | |
"outputs": 1, | |
"valid": true, | |
"func": "var d = new Date(Number(msg.payload) + 19800000);\nmsg.payload = { 'timeout' : 60, 'text' : d.getHours() + \":\" + d.getMinutes() };\nreturn msg;", | |
"y": 213.48410034179688, | |
"x": 755.1585693359375, | |
"z": "c8955689.971af", | |
"type": "function", | |
"id": "b4c51f08.e6be7" | |
}, | |
{ | |
"wires": [ | |
[ | |
"a3d01bab.f2a0e", | |
"56030089.3263f8" | |
] | |
], | |
"name": "CLIP Device", | |
"broker": "b30f9506.0d2cf", | |
"topic": "/clipdev", | |
"y": 356.3213806152344, | |
"x": 209.392822265625, | |
"z": "c8955689.971af", | |
"type": "mqtt in", | |
"id": "e7e2f469.ce0868" | |
}, | |
{ | |
"wires": [], | |
"console": "false", | |
"complete": "false", | |
"y": 432.42852783203125, | |
"active": true, | |
"x": 420.4642333984375, | |
"z": "c8955689.971af", | |
"type": "debug", | |
"id": "a3d01bab.f2a0e", | |
"name": "" | |
}, | |
{ | |
"wires": [ | |
[ | |
"8b3878d5.1364f", | |
"7f43c37f.ad81dc" | |
] | |
], | |
"name": "Unmarshall Number", | |
"outputs": 1, | |
"valid": true, | |
"func": "var memb = msg.payload.split(\",\",6);\n\nif (memb.length < 3) {\n msg.payload = {\n\t'error' : 'Error. No number',\n };\n} else {\n msg.payload = {\n\t'month' : memb[1],\n\t'day' : memb[2],\n\t'hour' : memb[3],\n\t'minute': memb[4],\n\t'number': memb[5]\n }\n}\n\nreturn msg;\n", | |
"y": 358.49993896484375, | |
"x": 444.5713806152344, | |
"z": "c8955689.971af", | |
"type": "function", | |
"id": "56030089.3263f8" | |
}, | |
{ | |
"wires": [], | |
"console": "false", | |
"complete": "false", | |
"y": 431.49993896484375, | |
"active": true, | |
"x": 919.75, | |
"z": "c8955689.971af", | |
"type": "debug", | |
"id": "dfdd2958.c680a", | |
"name": "" | |
}, | |
{ | |
"wires": [ | |
[ | |
"dfdd2958.c680a", | |
"20008c46.4f30ac" | |
] | |
], | |
"name": "Show Number", | |
"outputs": 1, | |
"valid": true, | |
"func": "if (msg.payload.number !== undefined) {\n msg.payload = { \n 'text' : msg.payload.number,\n 'option' : 1,\n 'timeout' : 10,\n };\n} else {\n msg.payload = {\n 'text' : msg.payload.error,\n 'option' : 1,\n 'timeout' : 10,\n }\n}\nreturn msg;", | |
"y": 357.7142333984375, | |
"x": 682.2500610351562, | |
"z": "c8955689.971af", | |
"type": "function", | |
"id": "8b3878d5.1364f" | |
}, | |
{ | |
"repeat": "", | |
"name": "Error", | |
"crontab": "", | |
"id": "eef46801.b9084", | |
"topic": "", | |
"payloadType": "string", | |
"wires": [ | |
[ | |
"56030089.3263f8" | |
] | |
], | |
"y": 236.25, | |
"x": 191.60711669921875, | |
"z": "c8955689.971af", | |
"type": "inject", | |
"payload": "1,Parse failed", | |
"once": false | |
}, | |
{ | |
"wires": [], | |
"console": "false", | |
"complete": "payload", | |
"y": 431.6070556640625, | |
"active": true, | |
"x": 686.7857055664062, | |
"z": "c8955689.971af", | |
"type": "debug", | |
"id": "7f43c37f.ad81dc", | |
"name": "Unmarshalled" | |
}, | |
{ | |
"wires": [], | |
"name": "MQTT Display", | |
"y": 172.0872802734375, | |
"x": 1022.3335571289062, | |
"z": "c8955689.971af", | |
"type": "subflow:6b18fb44.3e6edc", | |
"id": "20008c46.4f30ac" | |
}, | |
{ | |
"repeat": "", | |
"name": "Number", | |
"crontab": "", | |
"id": "d0d682f7.11ce18", | |
"topic": "", | |
"payloadType": "string", | |
"wires": [ | |
[ | |
"56030089.3263f8" | |
] | |
], | |
"y": 287.5, | |
"x": 191.25, | |
"z": "c8955689.971af", | |
"type": "inject", | |
"payload": "0,6,28,15,15,1234555222", | |
"once": false | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment