Skip to content

Instantly share code, notes, and snippets.

@HaroldPetersInskipp
Created June 11, 2021 22:04
Show Gist options
  • Save HaroldPetersInskipp/f99aa58b63815ec4938e80160c3a0258 to your computer and use it in GitHub Desktop.
Save HaroldPetersInskipp/f99aa58b63815ec4938e80160c3a0258 to your computer and use it in GitHub Desktop.
Learn function node examples
[{"id":"8bea4a66.a5f878","type":"tab","label":"Functions","disabled":false,"info":""},{"id":"a7c0f5a7.57ec9","type":"function","z":"8bea4a66.a5f878","name":"Data Types","func":"// DATA TYPES - String, Number, Boolean, null, undefined\nlet age = 31;\nlet fullname = 'Billy Bob';\nconst rating = 2.0;\nconst isCool = true;\nconst x = null;\nlet z; // undefined\n\n//STRINGS Template\nmsg.payload = 'My name is ' + fullname + 'and I am ' + age;\nreturn msg;\n// payload: \"My name is Billy Bob and I am 31\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":140,"wires":[["72665eb8.21a3b"]]},{"id":"aa67ce7a.e018e8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":140,"wires":[["a7c0f5a7.57ec9"]]},{"id":"72665eb8.21a3b","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":140,"wires":[]},{"id":"5339ecfc.0cbfd4","type":"function","z":"8bea4a66.a5f878","name":"Strings + Numbers","func":"// DATA TYPES - String, Number, Boolean, null, undefined\nlet age = 31;\nlet fullname = 'Billy Bob';\nconst rating = 2.0;\nconst isCool = true;\nconst x = null;\nlet z; // undefined\n\nmsg.payload = 'Success ' + rating;\nreturn msg;\n// payload: \"Success 2\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":180,"wires":[["6902842c.fa7df4"]]},{"id":"bbd61707.27bae","type":"function","z":"8bea4a66.a5f878","name":"Arrays","func":"// ARRAYS\nconst numbers = new Array(1,2,3,4,5);\nnumbers.push(6,7,8);\nnumbers.unshift(-1,0);\nnumbers.pop();\nmsg.payload = numbers;\nreturn msg;\n// payload: array[9]\n// 0: -1\n// 1: 0\n// 2: 1\n// 3: 2\n// 4: 3\n// 5: 4\n// 6: 5\n// 7: 6\n// 8: 7\n// length: 9","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":220,"wires":[["7707feab.0f61b"]]},{"id":"37a58bfa.030b4c","type":"function","z":"8bea4a66.a5f878","name":"isArray Array","func":"const numbers = new Array(1,2,3,4,5);\nnumbers.push(6,7,8);\nnumbers.unshift(-1,0);\nnumbers.pop();\nmsg.payload = Array.isArray(8);\nreturn msg;\n// payload: false","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":260,"wires":[["17e02783.f733e8"]]},{"id":"7fba661.4d4a098","type":"function","z":"8bea4a66.a5f878","name":"indexOf Array","func":"const numbers = new Array(1,2,3,4,5);\nnumbers.push(6,7,8);\nnumbers.unshift(-1,0);\nnumbers.pop();\nmsg.payload = numbers.indexOf(5);\nreturn msg;\n// payload: 6","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":300,"wires":[["6d308482.a8ce0c"]]},{"id":"d4186102.b16058","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":180,"wires":[["5339ecfc.0cbfd4"]]},{"id":"fc217ba9.ecea78","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":220,"wires":[["bbd61707.27bae"]]},{"id":"a8e44928.40828","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":260,"wires":[["37a58bfa.030b4c"]]},{"id":"c6249a2b.7e32f","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":300,"wires":[["7fba661.4d4a098"]]},{"id":"6902842c.fa7df4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":180,"wires":[]},{"id":"7707feab.0f61b","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":220,"wires":[]},{"id":"17e02783.f733e8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":260,"wires":[]},{"id":"6d308482.a8ce0c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":300,"wires":[]},{"id":"8442a6ca.d24128","type":"function","z":"8bea4a66.a5f878","name":"1D6 Array return","func":"let oneDsix = [1,2,3,4,5,6];\nmsg.payload = oneDsix\nreturn msg;\n// payload: array[6]\n// 0: 1\n// 1: 2\n// 2: 3\n// 3: 4\n// 4: 5\n// 5: 6\n// length: 6","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":340,"wires":[["e9c4fd26.c98d5"]]},{"id":"5ab79b8d.066bdc","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":340,"wires":[["8442a6ca.d24128"]]},{"id":"643749f1.e4882","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":380,"wires":[["6a85bb5a.1f5e14"]]},{"id":"50faf3dc.a2878c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":420,"wires":[["5105a52a.27d2bc"]]},{"id":"e9c4fd26.c98d5","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":340,"wires":[]},{"id":"68499e03.d0e1b","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":380,"wires":[]},{"id":"eb360c29.e30c78","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":420,"wires":[]},{"id":"7d850911.2e3f88","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":500,"wires":[]},{"id":"6a85bb5a.1f5e14","type":"function","z":"8bea4a66.a5f878","name":"1D6 Array Value at index","func":"let oneDsix = [1,2,3,4,5,6];\nmsg.payload = oneDsix[4] + oneDsix[2];\nreturn msg;\n// payload: 8","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":380,"wires":[["68499e03.d0e1b"]]},{"id":"5105a52a.27d2bc","type":"function","z":"8bea4a66.a5f878","name":"Object Literals","func":"// OBJECT literals\nconst person = {\n firstName: 'John',\n lastName: 'Doe',\n age: 31,\n hobbies: ['space', 'coding'],\n address: {\n street: '123 fake st',\n city: 'Paradise',\n state: 'WA',\n }\n}\nmsg.payload = person;\nreturn msg.payload;\n// OBJECT\n// firstName: 'John',\n// lastName: 'Doe',\n// age: 31,\n// hobbies: ['space', 'coding'],\n// address: OBJECT {\n// street: '123 fake st',\n// city: 'Paradise',\n// state: 'WA',\n// }","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":420,"wires":[["eb360c29.e30c78"]]},{"id":"a3eb9af2.15c71","type":"function","z":"8bea4a66.a5f878","name":"For Loop","func":"// For LOOP\nfor (let i = 1; i <= 3; i++) {\n msg.payload = 'Round: ' + i;\n node.send([msg]);\n node.done();\n}\n// payload: \"Round: 1\"\n// payload: \"Round: 2\"\n// payload: \"Round: 3\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":500,"wires":[["7d850911.2e3f88"]]},{"id":"a2439289.1320e","type":"function","z":"8bea4a66.a5f878","name":"Let","func":"// VARIABLES - var, let, const\n// let can be re-assigned, const can not\nlet age;\nage = 31;\nmsg.payload = age;\nreturn msg;\n// payload: 31","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":60,"wires":[["e4df6fb9.0f77a"]]},{"id":"1efe098.a90c177","type":"function","z":"8bea4a66.a5f878","name":"Const","func":"// VARIABLES - var, let, const\n// let can be re-assigned, const can not\nconst AGE = 32;\nmsg.payload = age;\nreturn msg;\n// payload: 32","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":100,"wires":[["7ea0d4a3.e7fa44"]]},{"id":"6c4e3810.96d0a","type":"function","z":"8bea4a66.a5f878","name":"Var","func":"// VARIABLES - var, let, const\n// let can be re-assigned, const can not\nvar age = 30;\nmsg.payload = age;\nreturn msg;\n// payload: 30","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":20,"wires":[["bfb64ec5.107408"]]},{"id":"4359c4b0.d760dc","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":60,"wires":[["a2439289.1320e"]]},{"id":"e4df6fb9.0f77a","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":60,"wires":[]},{"id":"307c6994.707ec6","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":100,"wires":[["1efe098.a90c177"]]},{"id":"dc364730.57907","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":20,"wires":[["6c4e3810.96d0a"]]},{"id":"7ea0d4a3.e7fa44","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":100,"wires":[]},{"id":"bfb64ec5.107408","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":20,"wires":[]},{"id":"58ffae9d.a7005","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":540,"wires":[]},{"id":"17626462.e89d9c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"","payload":"","payloadType":"date","x":160,"y":540,"wires":[["2921667d.d6de9a"]]},{"id":"2921667d.d6de9a","type":"function","z":"8bea4a66.a5f878","name":"Format timestamp","func":"// Create a Date object from the payload\nlet date = new Date(msg.payload);\n// Change the payload to be a formatted Date string\nmsg.payload = date.toString();\n// Return the message so it can be sent on\nreturn msg;\n// EXAMPLE\n// payload:\"Fri May 28 2021 16:44:59 GMT-0600 (Mountain Daylight Time)\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":540,"wires":[["58ffae9d.a7005"]]},{"id":"1f8f0aaf.780675","type":"function","z":"8bea4a66.a5f878","name":"Send 2 mesages","func":"let x;\nx= 10;\nif(x === 10) {\n msg.payload = 'x is 10';\n}\nnode.send([msg]);\nnode.done()\n// payload: \"x is 10\"\nx = 12;\nif(x != 10) {\n msg.payload = 'x is not 10';\n}\nnode.send([msg]);\nnode.done()\n// payload: \"x is not 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":620,"wires":[["e6fb235b.2ee518"]]},{"id":"9c634472.ddd0e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":620,"wires":[["1f8f0aaf.780675"]]},{"id":"e6fb235b.2ee518","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":620,"wires":[]},{"id":"e519380e.5bfe","type":"function","z":"8bea4a66.a5f878","name":"Send a NOT message","func":"const x = 12;\nif(x != 10) {\n msg.payload = 'x is not 10';\n}\nreturn msg;\n// payload: \"x is not 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":580,"wires":[["50044130.742788"]]},{"id":"310a81ac.56e716","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":580,"wires":[["e519380e.5bfe"]]},{"id":"50044130.742788","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":580,"wires":[]},{"id":"392fbec2.b83652","type":"function","z":"8bea4a66.a5f878","name":"Send most recent payload","func":"let x = 10;\nif(x === 10) {\n msg.payload = 'x is 10';\n}\nx = 12;\nif(x != 10) {\n msg.payload = 'x is not 10';\n}\nreturn msg;\n// payload: \"x is not 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":660,"wires":[["bc708274.9c0e78"]]},{"id":"924c2c9c.e4f678","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":660,"wires":[["392fbec2.b83652"]]},{"id":"bc708274.9c0e78","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":660,"wires":[]},{"id":"7446b4ef.4684e4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":740,"wires":[]},{"id":"ce54e75e.aa6f7","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":740,"wires":[["cbcb2615.5c8148"]]},{"id":"5b894efb.df533","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":780,"wires":[["5fc14a87.39166c"]]},{"id":"1eccc63e.2b3f7a","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":820,"wires":[["37f72b76.0dedac"]]},{"id":"485bd110.2f7dd8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":780,"wires":[]},{"id":"8ddeb1b4.a4a668","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":820,"wires":[]},{"id":"cbcb2615.5c8148","type":"function","z":"8bea4a66.a5f878","name":"OR","func":"const x = 0;\nconst y = 7;\nif(x > 5 || y < 10) {\n msg.payload = 'x is greater than 5 or y is less than 10';\n}\nreturn msg;\n// payload: \"x is greater than 5 or y is less than 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":740,"wires":[["7446b4ef.4684e4"]]},{"id":"5fc14a87.39166c","type":"function","z":"8bea4a66.a5f878","name":"If OR ELSE","func":"const x = 0;\nconst y = 11;\nif(x > 5 || y < 10) {\n msg.payload = 'x is greater than 5 or y is less than 10';\n}\nelse msg.payload = 'x is less than 5 and y is greater than 10';\nreturn msg;\n// payload: \"x is less than 5 and y is greater than 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":780,"wires":[["485bd110.2f7dd8"]]},{"id":"37f72b76.0dedac","type":"function","z":"8bea4a66.a5f878","name":"AND","func":"const x = 6;\nconst y = 7;\nif(x > 5 && y < 10) {\n msg.payload = 'x is greater than 5 and y is less than 10';\n}\nreturn msg;\n// payload: \"x is greater than 5 and y is less than 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":820,"wires":[["8ddeb1b4.a4a668"]]},{"id":"95ba7182.a59968","type":"function","z":"8bea4a66.a5f878","name":"IF ELSE IF","func":"const x = 4;\nif(x === 10) {\n msg.payload = 'x is 10';\n} else if(x > 10) {\n msg.payload = 'x is greater than 10';\n} else {\n msg.payload = 'x is less than 10';\n}\nreturn msg;\n// payload: \"x is less than 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":700,"wires":[["59b597b0.ba276"]]},{"id":"add7e21f.a95d98","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":700,"wires":[["95ba7182.a59968"]]},{"id":"59b597b0.ba276","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":700,"wires":[]},{"id":"e6a0d845.7b88e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":900,"wires":[["ceef5a59.081258"]]},{"id":"8aef29b3.4da2","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":980,"wires":[["5c07cf80.2c2ac"]]},{"id":"2018a326.cc261c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":940,"wires":[]},{"id":"18702aa0.aeb8fd","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":980,"wires":[]},{"id":"4d72ef49.847cd8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":1020,"wires":[]},{"id":"5c07cf80.2c2ac","type":"function","z":"8bea4a66.a5f878","name":"Send to multiple outputs","func":"let msg1 = { payload:\"first out of output 1\" };\nlet msg2 = { payload:\"second out of output 1\" };\nlet msg3 = { payload:\"third out of output 1\" };\nlet msg4 = { payload:\"first message from output 2\" };\nlet msg5 = { payload:\"last message from output 2\" };\nlet msg6 = { payload:\"only message from output 3\" };\nreturn [ [ msg1, msg2, msg3 ], [ msg4, msg5 ], msg6 ];\n// payload: \"first out of output 1\"\n// payload: \"second out of output 1\"\n// payload: \"third out of output 1\"\n\n// payload: \"first message from output 2\"\n// payload: \"last message from output 2\"\n\n// payload: \"only message of output 3\"","outputs":3,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":980,"wires":[["2018a326.cc261c"],["18702aa0.aeb8fd"],["4d72ef49.847cd8"]]},{"id":"ceef5a59.081258","type":"function","z":"8bea4a66.a5f878","name":"Send multiple messages","func":"let msg1 = { payload:\"first out of output 1\" };\nlet msg2 = { payload:\"second out of output 1\" };\nlet msg3 = { payload:\"third out of output 1\" };\nreturn [ [ msg1, msg2, msg3 ] ];\n// payload: \"first out of output 1\"\n// payload: \"second out of output 1\"\n// payload: \"third out of output 1\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":900,"wires":[["7644da0.a8f66a8"]]},{"id":"7644da0.a8f66a8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":900,"wires":[]},{"id":"371b1491.b560cc","type":"function","z":"8bea4a66.a5f878","name":"IF THIS THEN ELSE","func":"const j = 15;\nconst altColor = j > 10 ? 'red' : 'blue';\nmsg.payload = altColor;\nreturn msg;\n// payload: \"red\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":1080,"wires":[["d27b0325.57cd6"]]},{"id":"b1b01f9e.484b48","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1080,"wires":[["371b1491.b560cc"]]},{"id":"d27b0325.57cd6","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":1060,"wires":[]},{"id":"5d5972cb.39b014","type":"function","z":"8bea4a66.a5f878","name":"Conditional","func":"const h = 10;\nconst color = h > 10 ? 'red' : 'blue';\nmsg.payload = color;\nreturn msg;\n// payload: \"blue\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":1040,"wires":[["d27b0325.57cd6"]]},{"id":"23386433.ca09f4","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1040,"wires":[["5d5972cb.39b014"]]},{"id":"d7134ce4.673e18","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1120,"wires":[["3bfb86fe.25af0a"]]},{"id":"6c7ce333.680c94","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1240,"wires":[["68d3fa78.17cccc"]]},{"id":"9a05bf8.2f1d24","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1200,"wires":[["f184920e.bafdc"]]},{"id":"40ff4518.285b5c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":1120,"wires":[]},{"id":"3a7b8e8a.18baa2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1200,"wires":[]},{"id":"8b659d6.102586","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1260,"wires":[]},{"id":"b30264ec.98c21","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1280,"wires":[["a01ac102.af2928"]]},{"id":"6e47004e.1ec9","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1360,"wires":[["642b669b.2251"]]},{"id":"302413a8.870c7c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1320,"wires":[["4928e81f.8a4b08"]]},{"id":"9b19fe51.1c533","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1320,"wires":[]},{"id":"20df1581.fb98a2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1360,"wires":[]},{"id":"3bfb86fe.25af0a","type":"function","z":"8bea4a66.a5f878","name":"SWITCH","func":"const j = 15;\nconst altColor = j > 10 ? 'red' : 'blue';\nswitch(altColor) {\n case 'red':\n msg.payload = 'color is red';\n break;\n case 'blue':\n msg.payload = 'color is blue';\n break;\n default:\n msg.payload = 'color is NOT red or blue';\n break;\n}\nreturn msg;\n// payload: \"color is red\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":1120,"wires":[["40ff4518.285b5c"]]},{"id":"f184920e.bafdc","type":"function","z":"8bea4a66.a5f878","name":"SUM","func":"function addNums(num1, num2) {\n msg.payload = num1 + num2;\n}\naddNums(5,4);\nreturn msg;\n// payload: 9","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":1200,"wires":[["3a7b8e8a.18baa2"]]},{"id":"68d3fa78.17cccc","type":"function","z":"8bea4a66.a5f878","name":"SUM","func":"function nameOfFunction(d = 2, var3 = 2) {\n msg.payload = d + var3;\n}\nnameOfFunction();\nreturn msg;\n// payload: 4","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":1240,"wires":[["8b659d6.102586"]]},{"id":"a01ac102.af2928","type":"function","z":"8bea4a66.a5f878","name":"SUM negative","func":"function nameOfFunction(d = 2, var3 = 2) {\n msg.payload = d + var3;\n}\nnameOfFunction(3, -5);\nreturn msg;\n// payload: -2","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":1280,"wires":[["8b659d6.102586"]]},{"id":"4928e81f.8a4b08","type":"function","z":"8bea4a66.a5f878","name":"SUMS","func":"function addNums(num4 = 4, num5 = 4) {\n return num4 + num5;\n}\nmsg.payload = addNums();\nmsg.payload0 = addNums(3, 3);\nreturn msg;\n// payload: 8\n// payload0: 6","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":1320,"wires":[["9b19fe51.1c533"]]},{"id":"642b669b.2251","type":"function","z":"8bea4a66.a5f878","name":"ARROW SUM","func":"const n = (m = 6, v = 6) => {\n return m + v;\n}\nmsg.payload = n();\nreturn msg;\n// payload: 12","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":1360,"wires":[["20df1581.fb98a2"]]},{"id":"9022ed1d.1a4058","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1400,"wires":[["102eb4de.4bf7c3"]]},{"id":"fab40486.5c8438","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1440,"wires":[["fa178fc8.cdbc68"]]},{"id":"48a5f285.43dbdc","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":860,"wires":[["20362ef7.463132"]]},{"id":"1042067f.ea002a","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1400,"wires":[]},{"id":"ce7b0c1f.6a82d8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1440,"wires":[]},{"id":"3a60dc.87703f24","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":860,"wires":[]},{"id":"102eb4de.4bf7c3","type":"function","z":"8bea4a66.a5f878","name":"Shorter ARROW SUM","func":"const f = (r = 2, w = 3) => r + w;\nmsg.payload = f();\nreturn msg;\n// payload: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":1400,"wires":[["1042067f.ea002a"]]},{"id":"fa178fc8.cdbc68","type":"function","z":"8bea4a66.a5f878","name":"evenShorter ARROW SUM","func":"const p = k => k + 2;\nmsg.payload = p(5);\nreturn msg;\n// payload: 7","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":1440,"wires":[["ce7b0c1f.6a82d8"]]},{"id":"20362ef7.463132","type":"function","z":"8bea4a66.a5f878","name":"OR OR AND","func":"let a=\"2\";\nlet b=\"3\";\nlet c=\"100\";\nlet d=1001;\n\nif( (a==\"1\" || b==\"10\" || c==\"100\") && d >1000){\n msg.payload = \"OK\";\n return msg; \n}\n// payload: \"OK\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":860,"wires":[["3a60dc.87703f24"]]},{"id":"c1a4a153.6bc34","type":"function","z":"8bea4a66.a5f878","name":"SUBTRACTION","func":"function subNums(num1, num2) {\n msg.payload = num1 - num2;\n}\nsubNums(5,4);\nreturn msg;\n// payload: 1","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":1520,"wires":[["9402efaf.d83a28"]]},{"id":"bb25f2b7.d3b2d","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1520,"wires":[["c1a4a153.6bc34"]]},{"id":"9402efaf.d83a28","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1520,"wires":[]},{"id":"538da05b.01718","type":"function","z":"8bea4a66.a5f878","name":"SUB","func":"function nameOfFunction(d = 7, var3 = 2) {\n msg.payload = d - var3;\n}\nnameOfFunction();\nreturn msg;\n// payload: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":1560,"wires":[["5e70aede.42c898"]]},{"id":"e47bd39.11ff8b","type":"function","z":"8bea4a66.a5f878","name":"SUB negative","func":"function nameOfFunction(d = 2, var3 = 2) {\n msg.payload = d - var3;\n}\nnameOfFunction(5, 8);\nreturn msg;\n// payload: -3","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":1600,"wires":[["5e70aede.42c898"]]},{"id":"aaeab811.9e3268","type":"function","z":"8bea4a66.a5f878","name":"SUBS","func":"function subNums(num4 = 2, num5 = 4) {\n return num4 - num5;\n}\nmsg.payload = subNums();\nmsg.payload0 = subNums(8, 3);\nreturn msg;\n// payload: -2\n// payload0: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":1640,"wires":[["ee11d867.c6cf78"]]},{"id":"26e9164f.a6eeea","type":"function","z":"8bea4a66.a5f878","name":"ARROW SUB","func":"const n = (m = 10, v = 6) => {\n return m - v;\n}\nmsg.payload = n();\nreturn msg;\n// payload: 4","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":1680,"wires":[["44755b7b.487f9c"]]},{"id":"8498e863.e9ac6","type":"function","z":"8bea4a66.a5f878","name":"Shorter ARROW SUB","func":"const f = (r = 2, w = 3) => r - w;\nmsg.payload = f();\nreturn msg;\n// payload: -1","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":1720,"wires":[["9afda910.1849c8"]]},{"id":"336cf2de.01d876","type":"function","z":"8bea4a66.a5f878","name":"evenShorter ARROW SUB","func":"const p = k => k - 2;\nmsg.payload = p(5);\nreturn msg;\n// payload: 3","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":1760,"wires":[["949a14ba.bfd158"]]},{"id":"82ce30b6.b036c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1560,"wires":[["538da05b.01718"]]},{"id":"db1fd5f4.4fe4c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1600,"wires":[["e47bd39.11ff8b"]]},{"id":"709f482f.27b2c8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1680,"wires":[["26e9164f.a6eeea"]]},{"id":"9c3f5341.2ea14","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1640,"wires":[["aaeab811.9e3268"]]},{"id":"549df441.46699c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1720,"wires":[["8498e863.e9ac6"]]},{"id":"dbccb448.8e942","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1760,"wires":[["336cf2de.01d876"]]},{"id":"5e70aede.42c898","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1580,"wires":[]},{"id":"ee11d867.c6cf78","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1640,"wires":[]},{"id":"44755b7b.487f9c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1680,"wires":[]},{"id":"9afda910.1849c8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1720,"wires":[]},{"id":"949a14ba.bfd158","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1760,"wires":[]},{"id":"bbf1a602.89c3e8","type":"comment","z":"8bea4a66.a5f878","name":"Subtraction","info":"","x":310,"y":1480,"wires":[]},{"id":"6cbdfedf.7989a8","type":"comment","z":"8bea4a66.a5f878","name":"Addition","info":"","x":300,"y":1160,"wires":[]},{"id":"b7fc292e.8f2cf8","type":"function","z":"8bea4a66.a5f878","name":"MULTIPLICATION","func":"function multiNums(num1, num2) {\n msg.payload = num1 * num2;\n}\nmultiNums(5,4);\nreturn msg;\n// payload: 20","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":1840,"wires":[["98ed971d.79ea2"]]},{"id":"f7041ee1.432478","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1840,"wires":[["b7fc292e.8f2cf8"]]},{"id":"98ed971d.79ea2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1840,"wires":[]},{"id":"30ed69ba.d186e6","type":"function","z":"8bea4a66.a5f878","name":"MULTI","func":"function nameOfFunction(d = 7, var3 = 2) {\n msg.payload = d * var3;\n}\nnameOfFunction();\nreturn msg;\n// payload: 14","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":1880,"wires":[["305f9f04.0bdb98"]]},{"id":"caa8147.b204968","type":"function","z":"8bea4a66.a5f878","name":"MULTI negative","func":"function nameOfFunction(d = 2, var3 = 2) {\n msg.payload = d * var3;\n}\nnameOfFunction(5, -8);\nreturn msg;\n// payload: -40","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":1920,"wires":[["305f9f04.0bdb98"]]},{"id":"2944e2b8.3424e6","type":"function","z":"8bea4a66.a5f878","name":"MULTIS","func":"function multiNums(num4 = 2, num5 = 4) {\n return num4 * num5;\n}\nmsg.payload = multiNums();\nmsg.payload0 = multiNums(8, 3);\nreturn msg;\n// payload: 8\n// payload0: 24","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":1960,"wires":[["71a525e9.093854"]]},{"id":"399ea226.65fb0e","type":"function","z":"8bea4a66.a5f878","name":"ARROW MULTI","func":"const n = (m = 10, v = 6) => {\n return m * v;\n}\nmsg.payload = n();\nreturn msg;\n// payload: 60","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2000,"wires":[["c020c0dd.48282"]]},{"id":"a42bb810.8d51a8","type":"function","z":"8bea4a66.a5f878","name":"Shorter ARROW MULTI","func":"const f = (r = 2, w = 3) => r * w;\nmsg.payload = f();\nreturn msg;\n// payload: 6","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":2040,"wires":[["5a577360.9d0fdc"]]},{"id":"7f6d1732.4e1db8","type":"function","z":"8bea4a66.a5f878","name":"evenShorter ARROW MULTI","func":"const p = k => k * 2;\nmsg.payload = p(5);\nreturn msg;\n// payload: 10","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":2080,"wires":[["a2d97ac.f120888"]]},{"id":"d693c111.7f638","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1880,"wires":[["30ed69ba.d186e6"]]},{"id":"1dc210f5.1e33c7","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1920,"wires":[["caa8147.b204968"]]},{"id":"d00d1e4a.283c98","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2000,"wires":[["399ea226.65fb0e"]]},{"id":"1cab9462.b31e74","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":1960,"wires":[["2944e2b8.3424e6"]]},{"id":"712e15c3.22de4c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2040,"wires":[["a42bb810.8d51a8"]]},{"id":"82324f8b.245e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2080,"wires":[["7f6d1732.4e1db8"]]},{"id":"305f9f04.0bdb98","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1900,"wires":[]},{"id":"71a525e9.093854","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":1960,"wires":[]},{"id":"c020c0dd.48282","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2000,"wires":[]},{"id":"5a577360.9d0fdc","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2040,"wires":[]},{"id":"a2d97ac.f120888","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2080,"wires":[]},{"id":"a6dd8.efe71228","type":"comment","z":"8bea4a66.a5f878","name":"Multiplication","info":"","x":310,"y":1800,"wires":[]},{"id":"7da897cc.4e67f8","type":"function","z":"8bea4a66.a5f878","name":"DIVISION","func":"function divNums(num1, num2) {\n msg.payload = num1 / num2;\n}\ndivNums(8,4);\nreturn msg;\n// payload: 2","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":2160,"wires":[["6d77567.595b228"]]},{"id":"6407a876.559d38","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2160,"wires":[["7da897cc.4e67f8"]]},{"id":"6d77567.595b228","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2160,"wires":[]},{"id":"5835c6f8.7ef2a8","type":"function","z":"8bea4a66.a5f878","name":"DIVISION","func":"function nameOfFunction(d = 8, var3 = 2) {\n msg.payload = d / var3;\n}\nnameOfFunction();\nreturn msg;\n// payload: 4","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":2200,"wires":[["2f200403.33ab3c"]]},{"id":"dd6861c8.44326","type":"function","z":"8bea4a66.a5f878","name":"DIVISION decimal","func":"function nameOfFunction(d = 2, var3 = 2) {\n msg.payload = d / var3;\n}\nnameOfFunction(7, 2);\nreturn msg;\n// payload: 3.5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":2240,"wires":[["2f200403.33ab3c"]]},{"id":"d192ecc1.0838b8","type":"function","z":"8bea4a66.a5f878","name":"DIVS decimal negative","func":"function divNums(num4 = 2, num5 = 4) {\n return num4 / num5;\n}\nmsg.payload = divNums();\nmsg.payload0 = divNums(9, -2);\nreturn msg;\n// payload: 0.5\n// payload0: -4.5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":2280,"wires":[["18ced154.ebbf17"]]},{"id":"d1cfd252.811f38","type":"function","z":"8bea4a66.a5f878","name":"ARROW DIV repeating","func":"const n = (m = 10, v = 6) => {\n return m / v;\n}\nmsg.payload = n();\nreturn msg;\n// payload: 1.6666666666666667","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":2320,"wires":[["e7d11b96.9a0e"]]},{"id":"5deec2d9.6dec3c","type":"function","z":"8bea4a66.a5f878","name":"Shorter ARROW DIV","func":"const f = (r = 2, w = 1) => r / w;\nmsg.payload = f();\nreturn msg;\n// payload: 2","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":2360,"wires":[["77998434.6e3cfc"]]},{"id":"a630620b.e36fa8","type":"function","z":"8bea4a66.a5f878","name":"evenShorter ARROW DIV","func":"const p = k => k / 2;\nmsg.payload = p(5);\nreturn msg;\n// payload: 2.5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":2400,"wires":[["d773ecff.cd88d"]]},{"id":"2e0a864b.e1cbda","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2200,"wires":[["5835c6f8.7ef2a8"]]},{"id":"7e41cb2e.f68ebc","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2240,"wires":[["dd6861c8.44326"]]},{"id":"289e5796.007f8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2320,"wires":[["d1cfd252.811f38"]]},{"id":"42b72916.2976d8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2280,"wires":[["d192ecc1.0838b8"]]},{"id":"d349e268.5e1f3","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2360,"wires":[["5deec2d9.6dec3c"]]},{"id":"89fe1e1.501c4e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2400,"wires":[["a630620b.e36fa8"]]},{"id":"2f200403.33ab3c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2220,"wires":[]},{"id":"18ced154.ebbf17","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2280,"wires":[]},{"id":"e7d11b96.9a0e","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2320,"wires":[]},{"id":"77998434.6e3cfc","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2360,"wires":[]},{"id":"d773ecff.cd88d","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2400,"wires":[]},{"id":"777e7848.d4cba","type":"comment","z":"8bea4a66.a5f878","name":"Division","info":"","x":290,"y":2120,"wires":[]},{"id":"a69c12f4.2293d","type":"function","z":"8bea4a66.a5f878","name":"DIV by zero","func":"const f = (r = 2, w = 0) => r / w;\nmsg.payload = f();\nreturn msg;\n// payload: Infinity","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":2440,"wires":[["17fbc46f.7632e4"]]},{"id":"66339cd4.687834","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2440,"wires":[["a69c12f4.2293d"]]},{"id":"17fbc46f.7632e4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2440,"wires":[]},{"id":"2c0ca1d7.ea1cc6","type":"function","z":"8bea4a66.a5f878","name":"REMAINDER","func":"function remNums(num1, num2) {\n msg.payload = num1 % num2;\n}\nremNums(9,4);\nreturn msg;\n// payload: 1","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2520,"wires":[["48f303d2.8ae43c"]]},{"id":"9e19cb01.27cdd","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2520,"wires":[["2c0ca1d7.ea1cc6"]]},{"id":"48f303d2.8ae43c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2520,"wires":[]},{"id":"284a2532.c96d72","type":"function","z":"8bea4a66.a5f878","name":"REMAINDER","func":"function nameOfFunction(d = 8, var3 = 3) {\n msg.payload = d % var3;\n}\nnameOfFunction();\nreturn msg;\n// payload: 2","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2560,"wires":[["e83e6c2.bd10c9"]]},{"id":"c544d525.db8098","type":"function","z":"8bea4a66.a5f878","name":"REMAINDER negative","func":"function nameOfFunction(d = 2, var3 = 2) {\n msg.payload = d % var3;\n}\nnameOfFunction(-8, 5);\nreturn msg;\n// payload: -3","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":2600,"wires":[["e83e6c2.bd10c9"]]},{"id":"36ed5e79.d377e2","type":"function","z":"8bea4a66.a5f878","name":"REMAINDERS","func":"function remNums(num4 = 5, num5 = 4) {\n return num4 % num5;\n}\nmsg.payload = remNums();\nmsg.payload0 = remNums(11, 4);\nreturn msg;\n// payload: 1\n// payload0: 3","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2640,"wires":[["48f5fab6.78155c"]]},{"id":"4dc235f1.417f9c","type":"function","z":"8bea4a66.a5f878","name":"ARROW REM","func":"const n = (m = 10, v = 6) => {\n return m % v;\n}\nmsg.payload = n();\nreturn msg;\n// payload: 4","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2680,"wires":[["9a4112af.2f664"]]},{"id":"564e2a31.4630dc","type":"function","z":"8bea4a66.a5f878","name":"Shorter ARROW REM","func":"const f = (r = 11, w = 6) => r % w;\nmsg.payload = f();\nreturn msg;\n// payload: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":2720,"wires":[["b6b31bbc.822b58"]]},{"id":"b22ae840.c4768","type":"function","z":"8bea4a66.a5f878","name":"evenShorter ARROW REM","func":"const p = k => k % 7;\nmsg.payload = p(13);\nreturn msg;\n// payload: 6","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":2760,"wires":[["638c33d5.0eefac"]]},{"id":"66d6f996.a747b8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2560,"wires":[["284a2532.c96d72"]]},{"id":"5427850b.cabad4","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2600,"wires":[["c544d525.db8098"]]},{"id":"d5eb7760.45eb68","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2680,"wires":[["4dc235f1.417f9c"]]},{"id":"fd26afbf.7950a","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2640,"wires":[["36ed5e79.d377e2"]]},{"id":"78103bdf.15ccac","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2720,"wires":[["564e2a31.4630dc"]]},{"id":"987599a2.415d3","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2760,"wires":[["b22ae840.c4768"]]},{"id":"e83e6c2.bd10c9","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2580,"wires":[]},{"id":"48f5fab6.78155c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2640,"wires":[]},{"id":"9a4112af.2f664","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2680,"wires":[]},{"id":"b6b31bbc.822b58","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2720,"wires":[]},{"id":"638c33d5.0eefac","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2760,"wires":[]},{"id":"8dd22bd0.da94c8","type":"comment","z":"8bea4a66.a5f878","name":"Remainder","info":"","x":300,"y":2480,"wires":[]},{"id":"ec2dcdd9.091af8","type":"function","z":"8bea4a66.a5f878","name":"Arithmetic \"+-*/%\"","func":"const a = (b = 1, c = 2) => b + c;\nmsg.payload = a();\n\nconst d = (e = 3, f = 4) => e - f;\nmsg.payload1 = d();\n\nconst g = (h = 5, i = 6) => h * i;\nmsg.payload2 = g();\n\nconst j = (k = 7, l = 2) => k / l;\nmsg.payload3 = j();\n\nconst m = (n = 11, p = 6) => n % p;\nmsg.payload4 = m();\n\nreturn msg;\n// payload: 3\n// payload1: -1\n// payload2: 30\n// payload3: 3.5\n// payload4: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":2840,"wires":[["dc317664.8a1c48"]]},{"id":"188b4eee.d2efe9","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2840,"wires":[["ec2dcdd9.091af8"]]},{"id":"dc317664.8a1c48","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2840,"wires":[]},{"id":"b563a33e.18d918","type":"comment","z":"8bea4a66.a5f878","name":"Math outputs","info":"","x":310,"y":2800,"wires":[]},{"id":"26837915.e305be","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":2880,"wires":[["c45e9ec3.9fa998"]]},{"id":"86efafcf.f693a","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2880,"wires":[]},{"id":"c45e9ec3.9fa998","type":"function","z":"8bea4a66.a5f878","name":"Arithmetic seperate msgs","func":"const a = (b = 1, c = 2) => b + c;\npayload = a();\n\nconst d = (e = 3, f = 4) => e - f;\npayload1 = d();\n\nconst g = (h = 5, i = 6) => h * i;\npayload2 = g();\n\nconst j = (k = 7, l = 2) => k / l;\npayload3 = j();\n\nconst m = (n = 11, p = 6) => n % p;\npayload4 = m();\n\nlet msg1 = {payload};\nlet msg2 = {payload1};\nlet msg3 = {payload2};\nlet msg4 = {payload3};\nlet msg5 = {payload4};\nreturn [ [ msg1, msg2, msg3, msg4, msg5 ] ];\n\n// payload: 3\n\n// payload1: -1\n\n// payload2: 30\n\n// payload3: 3.5\n\n// payload4: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":2880,"wires":[["86efafcf.f693a"]]},{"id":"2f58113e.95abb6","type":"function","z":"8bea4a66.a5f878","name":"Working with Objects","func":"// OBJECT literals\nconst person = {\n payload1: {\n firstName: 'John',\n lastName: 'Doe',\n },\n \n payload2: {\n age: 31,\n gender: 'Male',\n array1: ['a', 'b', 3]\n },\n \n hobbies: ['space', 'coding'],\n \n address: {\n street: '123 fake st',\n city: 'Paradise',\n state: 'WA',\n }\n}\n\nmsg.payload = person;\nreturn msg.payload;\n// OBJECT {\n// payload1: OBJECT {\n// firstName: 'John',\n// lastName: 'Doe',\n// }\n// payload2: OBJECT {\n// age: 31,\n// gender: 'Male',\n// array1: ARRAY[3]\n// 0: 'a',\n// 1: 'b',\n// 2: 3,\n// }\n// hobbies: ARRAY[2]\n// 0: 'space',\n// 1: 'coding',\n\n// address: OBJECT {\n// street: '123 fake st',\n// city: 'Paradise',\n// state: 'WA',\n// }\n//}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":460,"wires":[["17bb4632.724cd2"]]},{"id":"e29b9936.f8086","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":460,"wires":[["2f58113e.95abb6"]]},{"id":"17bb4632.724cd2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":550,"y":460,"wires":[]},{"id":"6816338e.d416cc","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":3000,"wires":[["6d50c8e2.382288"]]},{"id":"209c0f4b.b97af","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2920,"wires":[]},{"id":"6d50c8e2.382288","type":"function","z":"8bea4a66.a5f878","name":"Arithmetic seperate msgs","func":"const a = (b = 1, c = 2) => b + c;\npayload = a();\n\nconst d = (e = 3, f = 4) => e - f;\npayload1 = d();\n\nconst g = (h = 5, i = 6) => h * i;\npayload2 = g();\n\nconst j = (k = 7, l = 2) => k / l;\npayload3 = j();\n\nconst m = (n = 11, p = 6) => n % p;\npayload4 = m();\n\nlet msg1 = {payload};\nlet msg2 = {payload1};\nlet msg3 = {payload2};\nlet msg4 = {payload3};\nlet msg5 = {payload4};\nreturn [ [ msg1 ], [ msg2 ], [ msg3 ], [ msg4 ], [ msg5 ] ];\n\n/* output1 */\n// payload: 3\n\n/* output2 */\n// payload1: -1\n\n/* output3 */\n// payload2: 30\n\n/* output4 */\n// payload3: 3.5\n\n/* output5 */\n// payload4: 5","outputs":5,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":3000,"wires":[["209c0f4b.b97af"],["64f09530.b824a4"],["671be565.78945c"],["1741cd78.e7964b"],["6a245bbb.6e9c7c"]]},{"id":"64f09530.b824a4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":2960,"wires":[]},{"id":"671be565.78945c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":3000,"wires":[]},{"id":"1741cd78.e7964b","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":3040,"wires":[]},{"id":"6a245bbb.6e9c7c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":3080,"wires":[]},{"id":"b19311e9.8db8a","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":3160,"wires":[["df400c1e.18d9b"]]},{"id":"7c956147.36b56","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":3160,"wires":[]},{"id":"df400c1e.18d9b","type":"function","z":"8bea4a66.a5f878","name":"Arithmetic payload new object","func":"const a = (b = 1, c = 2) => b + c;\naddition = a();\n\nconst d = (e = 3, f = 4) => e - f;\nsubtraction = d();\n\nconst g = (h = 5, i = 6) => h * i;\nmultiplication = g();\n\nconst j = (k = 7, l = 2) => k / l;\ndivision = j();\n\nconst m = (n = 11, p = 6) => n % p;\nremainder = m();\n\nlet payload = {addition, subtraction, multiplication, division, remainder};\nreturn payload;\n// OBJECT {\n// addition: 3\n// subtraction: -1\n// multiplication: 30\n// division: 3.5\n// remainder: 5\n// }","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":3160,"wires":[["7c956147.36b56"]]},{"id":"6ee9e8de.7086d","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":3120,"wires":[["9a19b1cf.a332f"]]},{"id":"7abc06f7.ebbbf","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":590,"y":3120,"wires":[]},{"id":"9a19b1cf.a332f","type":"function","z":"8bea4a66.a5f878","name":"Arithmetic all payload as object","func":"const a = (b = 1, c = 2) => b + c;\naddition = a();\n\nconst d = (e = 3, f = 4) => e - f;\nsubtraction = d();\n\nconst g = (h = 5, i = 6) => h * i;\nmultiplication = g();\n\nconst j = (k = 7, l = 2) => k / l;\ndivision = j();\n\nconst m = (n = 11, p = 6) => n % p;\nremainder = m();\n\nlet payload = {addition, subtraction, multiplication, division, remainder};\nreturn {payload};\n// payload: OBJECT {\n// addition: 3\n// subtraction: -1\n// multiplication: 30\n// division: 3.5\n// remainder: 5\n// }","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":3120,"wires":[["7abc06f7.ebbbf"]]},{"id":"9894e1dc.1d9598","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":3240,"wires":[["28c728d6.f3abe8"]]},{"id":"35d3db35.312184","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3240,"wires":[]},{"id":"28c728d6.f3abe8","type":"function","z":"8bea4a66.a5f878","name":"SUM 5+payload","func":"x = 5 + msg.payload;\nmsg.payload = x;\nreturn msg;\n// payload: x+5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":3240,"wires":[["35d3db35.312184"]]},{"id":"4993b5fd.ed1474","type":"comment","z":"8bea4a66.a5f878","name":"Math from input payloads","info":"","x":350,"y":3200,"wires":[]},{"id":"3e5a66ee.13afd2","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":3320,"wires":[["c1a6b76.2f0c948"]]},{"id":"414f4644.a34b8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3320,"wires":[]},{"id":"c1a6b76.2f0c948","type":"function","z":"8bea4a66.a5f878","name":"5 +-*/% payload","func":"a = 5 + msg.payload;\nb = 5 - msg.payload;\nc = 5 * msg.payload;\nd = 5 / msg.payload;\ne = 5 % msg.payload;\nmsg.payload = [a,b,c,d,e];\nreturn msg;\n// payload: ARRAY[5]\n// 0: 15\n// 1: -5\n// 2: 50\n// 3: 0.5\n// 4: 5","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":3320,"wires":[["414f4644.a34b8"]]},{"id":"ecdeb177.28921","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":3280,"wires":[["6a455352.f44e54"]]},{"id":"1c06e3cd.da6f8c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3280,"wires":[]},{"id":"6a455352.f44e54","type":"function","z":"8bea4a66.a5f878","name":"payload +-*/% 5","func":"a = msg.payload + 5;\nb = msg.payload - 5;\nc = msg.payload * 5;\nd = msg.payload / 5;\ne = msg.payload % 5;\nmsg.payload = [a,b,c,d,e];\nreturn msg;\n// payload: ARRAY[5]\n// 0: 15\n// 1: 5\n// 2: 50\n// 3: 2\n// 4: 0","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":3280,"wires":[["1c06e3cd.da6f8c"]]},{"id":"5d035a4c.e0ef14","type":"comment","z":"8bea4a66.a5f878","name":"ORDER MATTERS","info":"","x":490,"y":3300,"wires":[]},{"id":"f5722770.fe2af","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":3440,"wires":[["5057995c.a0b4b"]]},{"id":"fff3c802.ec648","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3400,"wires":[]},{"id":"5057995c.a0b4b","type":"function","z":"8bea4a66.a5f878","name":"input +-*/% 5 outputs","func":"addition = msg.payload + 5;\nsubtraction = msg.payload - 5;\nmultiplication = msg.payload * 5;\ndivision = msg.payload / 5;\nremainder = msg.payload % 5;\n\nlet msg1 = {addition};\nlet msg2 = {subtraction};\nlet msg3 = {multiplication};\nlet msg4 = {division};\nlet msg5 = {remainder};\n\nreturn [ [ msg1 ], [ msg2 ], [ msg3 ], [ msg4 ], [ msg5 ] ];\n/* output1 */\n// OBJECT {\n// addition: 15\n// }\n\n/* output2 */\n// OBJECT {\n// subtraction: 5\n// }\n\n/* output3 */\n// OBJECT {\n// multiplication: 50\n// }\n\n/* output4 */\n// OBJECT {\n// division: 2\n// }\n\n/* output5 */\n// OBJECT {\n// remainder: 0\n// }","outputs":5,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":3440,"wires":[["286b659c.3d1082"],["fff3c802.ec648"],["44dd0219.f7cb64"],["63e9330b.ad964c"],["400f278b.f5e388"]]},{"id":"44dd0219.f7cb64","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3440,"wires":[]},{"id":"63e9330b.ad964c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3480,"wires":[]},{"id":"286b659c.3d1082","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3360,"wires":[]},{"id":"400f278b.f5e388","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3520,"wires":[]},{"id":"27e0bb22.6be894","type":"comment","z":"8bea4a66.a5f878","name":"Math from input payload with outputs","info":"","x":380,"y":3360,"wires":[]},{"id":"c3c100ea.8873a8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":3560,"wires":[["5b61e890.c758a8"]]},{"id":"5b61e890.c758a8","type":"function","z":"8bea4a66.a5f878","name":"input +-*/% 5 output object","func":"a = msg.payload + 5;\nb = msg.payload - 5;\nc = msg.payload * 5;\nd = msg.payload / 5;\ne = msg.payload % 5;\n\nlet payload = {\n addition: a,\n subtraction: b,\n multiplication: c,\n division: d,\n remainder: e,\n}\n\nreturn payload;\n// OBJECT {\n// addition: 15\n// subtraction: 5\n// multiplication: 50\n// division: 2\n// remainder: 0\n// }","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":3560,"wires":[["1e6fb5f1.8bfeaa"]]},{"id":"1e6fb5f1.8bfeaa","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3560,"wires":[]},{"id":"de27f0b0.21ef8","type":"comment","z":"8bea4a66.a5f878","name":"Infinity as a number is capitalized","info":"","x":510,"y":2480,"wires":[]},{"id":"cb13d52f.20333","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":150,"y":500,"wires":[["a3eb9af2.15c71"]]},{"id":"446d61b5.7e813","type":"function","z":"8bea4a66.a5f878","name":"input IF AND ELSE IF ELSE IF","func":"let x = msg.payload;\nif(x < 20 && x > -5) {\n msg.payload = 'x is greater than -5 and less than 20';\n} else if(x > 20) {\n msg.payload = 'x is greater than 20';\n} else if(x < -5) {\n msg.payload = 'x is less than -5';\n}\nreturn msg;\n// payload: \"x is \"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":3680,"wires":[["727c115f.6df63"]]},{"id":"727c115f.6df63","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3680,"wires":[]},{"id":"7951d826.8797","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"-6","payloadType":"num","x":150,"y":3720,"wires":[["446d61b5.7e813"]]},{"id":"59da3e8f.fb7aa","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"4","payloadType":"num","x":150,"y":3680,"wires":[["446d61b5.7e813"]]},{"id":"e5649c9.f94b9e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"24","payloadType":"num","x":150,"y":3640,"wires":[["446d61b5.7e813"]]},{"id":"4a27daca.eddfbc","type":"comment","z":"8bea4a66.a5f878","name":"Logic from input payloads","info":"","x":350,"y":3600,"wires":[]},{"id":"51f87d69.01a3dc","type":"function","z":"8bea4a66.a5f878","name":"input IF NOT, ELSE IF OR","func":"let x = msg.payload;\nif(x != 10) {\n msg.payload = 'x is not 10';\n}\nelse if (x === 10 || x == 10) {\n msg.payload = 'x is 10';\n} \nreturn msg;\n// payload: \"x is/not 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":3780,"wires":[["9456c85c.42bba8"]]},{"id":"22788950.4e2c1e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":3800,"wires":[["51f87d69.01a3dc"]]},{"id":"9456c85c.42bba8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3780,"wires":[]},{"id":"19c2a544.476123","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"4","payloadType":"num","x":150,"y":3760,"wires":[["51f87d69.01a3dc"]]},{"id":"71c50a25.1679bc","type":"function","z":"8bea4a66.a5f878","name":"IF payload.a > 5 OR payload.b < 10 ELSE","func":"payload = msg.payload;\nlet x = payload.a;\nlet y = payload.b;\nif(x > 5 || y < 10) {\n msg.payload = 'x is greater than 5 or y is less than 10';\n}\nelse {\n msg.payload = 'x is less than 5 and y is greater than 10';\n}\nreturn msg;\n// payload: \"x is greater than 5 or y is less than 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":3880,"wires":[["87dad22e.33f67"]]},{"id":"c433528a.3a6258","type":"inject","z":"8bea4a66.a5f878","name":"4 and 25","props":[{"p":"payload.a","v":"4","vt":"num"},{"p":"payload.b","v":"25","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payloadType":"str","x":160,"y":3920,"wires":[["71c50a25.1679bc"]]},{"id":"203a5622.f8737a","type":"inject","z":"8bea4a66.a5f878","name":"6 and 25","props":[{"p":"payload.a","v":"6","vt":"num"},{"p":"payload.b","v":"25","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":3840,"wires":[["71c50a25.1679bc"]]},{"id":"97b1003b.532c78","type":"inject","z":"8bea4a66.a5f878","name":"4 and 8","props":[{"p":"payload.a","v":"2","vt":"num"},{"p":"payload.b","v":"8","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":150,"y":3880,"wires":[["71c50a25.1679bc"]]},{"id":"87dad22e.33f67","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":3880,"wires":[]},{"id":"dd624ced.1a0048","type":"function","z":"8bea4a66.a5f878","name":"inputs logic OR logic ELSE object","func":"payload = msg.payload;\nlet x = payload.a;\nlet y = payload.b;\nif(x > 5 || y < 10) {\n msg.payload = 'x is greater than 5 or y is less than 10';\n node.send([msg]);\n node.done();\n}\nelse {\n msg.payload = 'x is less than 5 and y is greater than 10';\n node.send([msg]);\n node.done();\n}\n// payload: \"x is \"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":380,"y":4000,"wires":[["359867be.a6389"]]},{"id":"9acad40e.0c839","type":"inject","z":"8bea4a66.a5f878","name":"4 and 25","props":[{"p":"payload.a","v":"4","vt":"num"},{"p":"payload.b","v":"25","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":4040,"wires":[["dd624ced.1a0048"]]},{"id":"359867be.a6389","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4000,"wires":[]},{"id":"84016547.05bee","type":"inject","z":"8bea4a66.a5f878","name":"6 and 25","props":[{"p":"payload.a","v":"6","vt":"num"},{"p":"payload.b","v":"25","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":3960,"wires":[["dd624ced.1a0048"]]},{"id":"2cecdfcd.08fc2","type":"inject","z":"8bea4a66.a5f878","name":"4 and 8","props":[{"p":"payload.a","v":"2","vt":"num"},{"p":"payload.b","v":"8","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":150,"y":4000,"wires":[["dd624ced.1a0048"]]},{"id":"ce4a6d5a.c14388","type":"function","z":"8bea4a66.a5f878","name":"input IS, IS NOT 10","func":"let x = msg.payload;\nif(x === 10) {\n msg.payload = 'x is 10';\n}\nif(x != 10) {\n msg.payload = 'x is not 10';\n}\nreturn msg;\n// payload: \"x is/not 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":4220,"wires":[["96072cb4.028c18"]]},{"id":"ae333448.21d45","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":150,"y":4200,"wires":[["ce4a6d5a.c14388"]]},{"id":"96072cb4.028c18","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4220,"wires":[]},{"id":"50db1804.a11e7","type":"function","z":"8bea4a66.a5f878","name":"inputs IF AND NOT, IF NOT OR ","func":"let x = msg.payload.a;\nlet y = msg.payload.b;\nif(x === 10 && y != 10) {\n msg.payload = 'x is 10 and y is not 10';\n}\nif(x != 10 || y === 10) {\n msg.payload = 'x is not 10 or y is 10';\n}\nreturn msg;\n// payload: \"x is/not 10 and/or y is/not 10\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":4320,"wires":[["e2deb2fc.0725c"]]},{"id":"e2deb2fc.0725c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4320,"wires":[]},{"id":"8f45bc8b.b0ed5","type":"inject","z":"8bea4a66.a5f878","name":"10 and 5","props":[{"p":"payload.a","v":"10","vt":"num"},{"p":"payload.b","v":"5","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":4280,"wires":[["50db1804.a11e7"]]},{"id":"31959940.84e826","type":"inject","z":"8bea4a66.a5f878","name":"10 and 10","props":[{"p":"payload.a","v":"10","vt":"num"},{"p":"payload.b","v":"10","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":4320,"wires":[["50db1804.a11e7"]]},{"id":"688ed501.a9d1dc","type":"inject","z":"8bea4a66.a5f878","name":"5 and 10","props":[{"p":"payload.a","v":"5","vt":"num"},{"p":"payload.b","v":"10","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":4360,"wires":[["50db1804.a11e7"]]},{"id":"e80d6f6a.0756a","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"15","payloadType":"num","x":150,"y":4240,"wires":[["ce4a6d5a.c14388"]]},{"id":"d3218217.f1c26","type":"function","z":"8bea4a66.a5f878","name":"shorter inputs logic OR logic ELSE object","func":"payload = msg.payload;\nlet x = payload.a;\nlet y = payload.b;\nif(x > 5 || y < 10) {\n msg.payload = 'x is greater than 5 or y is less than 10';\n return msg;\n}\nelse {\n msg.payload = 'x is less than 5 and y is greater than 10';\n return msg;\n}\n// payload: \"x is \"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":4120,"wires":[["1fd92129.ee7e47"]]},{"id":"704523ba.a73184","type":"inject","z":"8bea4a66.a5f878","name":"4 and 25","props":[{"p":"payload.a","v":"4","vt":"num"},{"p":"payload.b","v":"25","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":4160,"wires":[["d3218217.f1c26"]]},{"id":"9095569b.98e4f","type":"inject","z":"8bea4a66.a5f878","name":"6 and 25","props":[{"p":"payload.a","v":"6","vt":"num"},{"p":"payload.b","v":"25","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":160,"y":4080,"wires":[["d3218217.f1c26"]]},{"id":"6632f9ef.269c2","type":"inject","z":"8bea4a66.a5f878","name":"4 and 8","props":[{"p":"payload.a","v":"2","vt":"num"},{"p":"payload.b","v":"8","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":150,"y":4120,"wires":[["d3218217.f1c26"]]},{"id":"1fd92129.ee7e47","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4120,"wires":[]},{"id":"f6190464.aad208","type":"function","z":"8bea4a66.a5f878","name":"inputs String to Buffer payload","func":"let x = msg.payload\nlet y = msg.topic\nx = new Buffer(msg.payload, \"binary\");\nnode.send({topic: y, payload: x});\nnode.done();\n// topic : \"cool topic\"\n// payload: buffer[11]\n\n//RAW //\n// lmao it is long //\n\n// STRING //\n// test string","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":4440,"wires":[["2971db30.9da09c"]]},{"id":"565f6c14.6452fc","type":"inject","z":"8bea4a66.a5f878","name":"test strings","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Cool topic","payload":"test string","payloadType":"str","x":160,"y":4440,"wires":[["f6190464.aad208"]]},{"id":"2971db30.9da09c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4440,"wires":[]},{"id":"cc0b0a54.4a399","type":"comment","z":"8bea4a66.a5f878","name":"Chaining functions","info":"","x":330,"y":4400,"wires":[]},{"id":"61338c67.ca6c24","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4540,"wires":[]},{"id":"b5e13381.aea538","type":"function","z":"8bea4a66.a5f878","name":"input Buffer toString payload","func":"msg.payload = msg.payload.toString();\nnode.send({topic: msg.topic, payload: msg.payload});\nnode.done();\n// topic: \"msg.topic\"\n// payload: \"test string\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":4580,"wires":[["b5936260.188228"]]},{"id":"aa4ba265.6eec28","type":"inject","z":"8bea4a66.a5f878","name":"test string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"test string","payloadType":"str","x":160,"y":4580,"wires":[["305bd593.871872"]]},{"id":"b5936260.188228","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":890,"y":4580,"wires":[]},{"id":"305bd593.871872","type":"function","z":"8bea4a66.a5f878","name":"inputs String to Buffer payload CON logic","func":"let x = msg.payload\nlet y = msg.topic\nif (y === undefined) {\n y = 'New topic';\n}\nx = new Buffer(msg.payload, \"binary\");\nnode.send({topic: y, payload: x});\nnode.done();\n// topic: \"y\"\n// payload: buffer[11]\n\n// STRING //\n// test string","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":4560,"wires":[["b5e13381.aea538","61338c67.ca6c24"]]},{"id":"c7b13057.f1cf28","type":"inject","z":"8bea4a66.a5f878","name":"test strings","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"bad","payload":"test string","payloadType":"str","x":160,"y":4540,"wires":[["305bd593.871872"]]},{"id":"dfd84469.6fa77","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"success","payloadType":"str","x":150,"y":4760,"wires":[["c487a5c2.5f2758"]]},{"id":"c487a5c2.5f2758","type":"function","z":"8bea4a66.a5f878","name":"inputs String to Buffer payload CON logic","func":"let x = msg.payload\nlet y = msg.topic\nif (y === undefined) {\n y = 'New topic';\n}\nx = new Buffer(msg.payload, \"binary\");\nnode.send({topic: y, payload: x});\nnode.done();\n// topic: \"y\"\n// payload: x","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":4740,"wires":[["9e83d3d5.198068","96f6ea40.c6203"]]},{"id":"f73ff5b8.b4072","type":"inject","z":"8bea4a66.a5f878","name":"strings","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"bad","payload":"test string","payloadType":"str","x":150,"y":4720,"wires":[["c487a5c2.5f2758"]]},{"id":"5823e660.212618","type":"comment","z":"8bea4a66.a5f878","name":"String with a Topic","info":"","x":190,"y":4680,"wires":[]},{"id":"d2bfdac6.20e828","type":"function","z":"8bea4a66.a5f878","name":"concatenate Strings","func":"if (msg.topic == 'New topic') {\n msg.topic = \"The original message had no topic\";\n} else {\n msg.topic = \"The original topic was: '\" + msg.topic + \"'\";\n}\nmsg.payload = \"The original payload was: '\" + msg.payload + \"'\";\nreturn msg;\n// topic: \"y\"\n// payload: \"The original payload was : 'x'\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":940,"y":4780,"wires":[["c269e9a2.48ad48"]]},{"id":"c269e9a2.48ad48","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1130,"y":4780,"wires":[]},{"id":"2626b8c2.1dec9","type":"function","z":"8bea4a66.a5f878","name":"Buffer from payload","func":"msg.payload = new Buffer.from(msg.payload, 'binary');\nreturn msg;\n// topic : \"y\"\n// payload: buffer[#]","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":4920,"wires":[["12a56baf.9907f4","e4ba58c2.52d868"]]},{"id":"12a56baf.9907f4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4900,"wires":[]},{"id":"e79f39d5.cd71a","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":890,"y":4740,"wires":[]},{"id":"9e83d3d5.198068","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":630,"y":4720,"wires":[]},{"id":"1e40fbac.16848c","type":"function","z":"8bea4a66.a5f878","name":"concatenate Strings logic","func":"if (msg.topic == 'New topic' || msg.topic == undefined) {\n msg.topic = \"The original message had no topic\";\n} else {\n msg.topic = \"The original topic was: '\" + msg.topic + \"'\";\n}\nmsg.payload = \"The original payload was: '\" + msg.payload + \"'\";\nreturn msg;\n// topic: \"y\"\n// payload: \"The original payload was : 'x'\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":950,"y":4960,"wires":[["286bbadb.0eb396","55133dc5.54e9f4"]]},{"id":"b3838b53.2bc068","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1310,"y":4980,"wires":[]},{"id":"286bbadb.0eb396","type":"function","z":"8bea4a66.a5f878","name":"subtract Strings","func":"if (msg.topic == 'The original message had no topic') {\n msg.topic = \"\";\n} else {\n msg.topic = msg.topic.substring(25, (msg.topic.length - 1));\n}\nmsg.payload = msg.payload.substr(27, (msg.payload.length - 1));\nreturn msg;\n// removes the first 25 characters of topic string and last character\n// removes the first 27 characters of payload string and last character","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1160,"y":4980,"wires":[["b3838b53.2bc068"]]},{"id":"55133dc5.54e9f4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1130,"y":4940,"wires":[]},{"id":"3c562cff.0b845c","type":"comment","z":"8bea4a66.a5f878","name":"String without a Topic","info":"","x":200,"y":4800,"wires":[]},{"id":"ecb06ce0.b7ae7","type":"comment","z":"8bea4a66.a5f878","name":"String without a Topic","info":"","x":200,"y":4620,"wires":[]},{"id":"d9481c5d.fe502","type":"comment","z":"8bea4a66.a5f878","name":"String with a Topic","info":"","x":190,"y":4500,"wires":[]},{"id":"96f6ea40.c6203","type":"function","z":"8bea4a66.a5f878","name":"input Buffer toString payload","func":"msg.payload = msg.payload.toString();\nnode.send({topic: msg.topic, payload: msg.payload});\nnode.done();\n// topic: \"y\"\n// payload: \"x\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":4760,"wires":[["e79f39d5.cd71a","d2bfdac6.20e828"]]},{"id":"e4ba58c2.52d868","type":"function","z":"8bea4a66.a5f878","name":"input Buffer toString payload","func":"msg.payload = msg.payload.toString();\nnode.send({topic: msg.topic, payload: msg.payload});\n// topic: \"y\"\n// payload: \"x\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":4940,"wires":[["3b088581.7f65c2","1e40fbac.16848c"]]},{"id":"3b088581.7f65c2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":890,"y":4920,"wires":[]},{"id":"51edffde.59b5a8","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"success","payloadType":"str","x":150,"y":4940,"wires":[["2626b8c2.1dec9"]]},{"id":"5c010040.cf3ba8","type":"inject","z":"8bea4a66.a5f878","name":"strings","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"bad","payload":"some stuff","payloadType":"str","x":150,"y":4900,"wires":[["2626b8c2.1dec9"]]},{"id":"ddef7c67.c70418","type":"comment","z":"8bea4a66.a5f878","name":"String with a Topic","info":"","x":190,"y":4860,"wires":[]},{"id":"239ebfae.c952c","type":"comment","z":"8bea4a66.a5f878","name":"String without a Topic","info":"","x":200,"y":4980,"wires":[]},{"id":"24f751ea.2b980e","type":"function","z":"8bea4a66.a5f878","name":"random hex color 1","func":"let letters = '0123456789ABCDEF';\nlet color = '#';\nfor (let i = 0; i < 6; i++) {\n color += letters[Math.floor(Math.random() * 16)];\n }\nnode.send({payload: color, topic: 'HEX color'})\n// payload: \"#ABCDEF\"\n// topic: \"HEX color\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":60,"wires":[["acf23250.87a73"]]},{"id":"248c4924.4cf93e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":60,"wires":[["24f751ea.2b980e"]]},{"id":"acf23250.87a73","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":60,"wires":[]},{"id":"36201d7a.35987a","type":"function","z":"8bea4a66.a5f878","name":"random hex color 2","func":"let y = '0123456789ABCDEF';\nlet x = '#';\nfor (let i = 0; i < 6; i++) {\n x += y[Math.floor(Math.random() * 16)];\n}\nnode.send({payload: x, topic: 'HEX color var1'})\n// payload: \"#ABCDEF\"\n// topic: \"HEX color var1\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":100,"wires":[["d3a7e718.834038"]]},{"id":"d6e03d89.64b5e8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":100,"wires":[["36201d7a.35987a"]]},{"id":"d3a7e718.834038","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":100,"wires":[]},{"id":"8ad4c55c.a8d048","type":"function","z":"8bea4a66.a5f878","name":"random hex color 3","func":"let x = '#';\nlet y = 'HEX color var2';\nlet z = '0123456789ABCDEF';\nfor (let i = 0; i < 6; i++) {\n x += z[Math.floor(Math.random() * 16)];\n}\nnode.send({payload: x, topic: y })\n// payload: \"#ABCDEF\"\n// topic: \"HEX color var2\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":140,"wires":[["99dd269c.b062b8"]]},{"id":"d7d0637e.20a0f8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":140,"wires":[["8ad4c55c.a8d048"]]},{"id":"99dd269c.b062b8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":140,"wires":[]},{"id":"168cf10e.628327","type":"comment","z":"8bea4a66.a5f878","name":"More than one way to code","info":"","x":1030,"y":20,"wires":[]},{"id":"2709116.0199e6e","type":"function","z":"8bea4a66.a5f878","name":"random hex color 4","func":"let x = '#';\nlet y = 'HEX color reverse';\nlet z = 'FEDCBA9876543210';\nfor (let i = 6; i > 0; i--) {\n x += z[Math.floor(Math.random() * 16)];\n}\nnode.send({payload: x, topic: y })\n// payload: \"#ABCDEF\"\n// topic: \"HEX color reverse\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":180,"wires":[["674ba91b.c0e7e8"]]},{"id":"f79139bf.7ae838","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":180,"wires":[["2709116.0199e6e"]]},{"id":"674ba91b.c0e7e8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":180,"wires":[]},{"id":"1a218bea.61ae04","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":300,"wires":[]},{"id":"a56bde3a.330e1","type":"comment","z":"8bea4a66.a5f878","name":"Storing data in node context","info":"","x":1040,"y":260,"wires":[]},{"id":"77f57d92.06fa14","type":"function","z":"8bea4a66.a5f878","name":"context counter","func":"// initialise the counter to 0 if it doesn't exist already\nlet count = context.get('count')||0;\ncount += 1;\n// store the value back\ncontext.set('count',count);\n// make it part of the outgoing msg object\nmsg.payload = count;\nreturn msg;\n// payload: count","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1000,"y":300,"wires":[["1a218bea.61ae04"]]},{"id":"78588e3.881bef","type":"function","z":"8bea4a66.a5f878","name":"context counter variables","func":"// initialise the counter to 0 if it doesn't exist already\nlet x = context.get('y')||0;\nx += 1;\n// store the value back\ncontext.set('y',x);\n// make it part of the outgoing msg object\nmsg.payload = x;\nreturn msg;\n// payload: x","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":340,"wires":[["2541d1be.0acdb6"]]},{"id":"d1c70da9.61d578","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":340,"wires":[["78588e3.881bef"]]},{"id":"2541d1be.0acdb6","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":340,"wires":[]},{"id":"404fefca.6f00d","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":300,"wires":[["77f57d92.06fa14"]]},{"id":"3d5b0934.f211f6","type":"function","z":"8bea4a66.a5f878","name":"context counter by2 concatenate","func":"// initialise the counter to 0 if it doesn't exist already\nlet x = context.get('z')||0;\nx += 2;\n// store the value back\ncontext.set('z',x);\n// make it part of the outgoing msg object\nmsg.payload = \"The count is at : \" + x;\nreturn msg;\n// payload: \"The count is at: x\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1050,"y":380,"wires":[["be1914a3.bc4398"]]},{"id":"641a29c7.b25bb","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":380,"wires":[["3d5b0934.f211f6"]]},{"id":"be1914a3.bc4398","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":380,"wires":[]},{"id":"e327f670.d5dd2","type":"function","z":"8bea4a66.a5f878","name":"context logic counter down from 10 to 0","func":"// initialise the counter to 11 if it doesn't exist already\nlet x = context.get('y')||11;\n// if x is greater than 0 subtract 1 from x\nif (x > 0) {\n x -= 1;\n}\n// store the value back in context\ncontext.set('y',x);\n// make it part of the outgoing msg object\nmsg.payload = x;\nreturn msg;\n// payload: #","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":420,"wires":[["cbce465f.d63c48"]]},{"id":"5127aeed.3adf3","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":420,"wires":[["e327f670.d5dd2"]]},{"id":"cbce465f.d63c48","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":420,"wires":[]},{"id":"82372f9f.9f3ef8","type":"function","z":"8bea4a66.a5f878","name":"context logic counter evens max reset concatenate","func":"// initialise the counter to 0 if it doesn't exist already\nlet x = context.get('z')||0;\n// if msg.reset is true set x to 0\nif (msg.reset == true) {\n x = 0;\n}\n// else if x is \"max\" set x to \"max\"\nelse if (x == \"max\") {\n x = \"max\";\n}\n//else if x is less than 20 add 2 to x\nelse if (x < 20 ) {\n x += 2;\n// else set x to \"max\" \n} else {\n x = \"max\";\n}\n// store the value back\ncontext.set('z',x);\n// make it part of the outgoing msg object and concanate\nmsg.payload = \"The count is at: \" + x;\nreturn msg;\n// payload: \"The count is at: x\"\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1110,"y":480,"wires":[["a880169d.7c863"]]},{"id":"e0d89a70.716ef","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":460,"wires":[["82372f9f.9f3ef8"]]},{"id":"a880169d.7c863","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":480,"wires":[]},{"id":"d2f770e6.a7e53","type":"inject","z":"8bea4a66.a5f878","name":"reset","props":[{"p":"reset","v":"true","vt":"bool"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":830,"y":500,"wires":[["82372f9f.9f3ef8"]]},{"id":"5d2b3614.538be8","type":"comment","z":"8bea4a66.a5f878","name":"Working with buffers and strings","info":"","x":570,"y":4400,"wires":[]},{"id":"52a721f9.de4d8","type":"comment","z":"8bea4a66.a5f878","name":"Counters and logic","info":"The function node code can store data in the context store.\n\nSee Node-RED user guide about [functions](https://nodered.org/docs/user-guide/writing-functions) and [context store](https://nodered.org/docs/user-guide/context).","x":1270,"y":260,"wires":[]},{"id":"e1f47b66.f379b","type":"function","z":"8bea4a66.a5f878","name":"context logic counter single/double max reset concatenate","func":"// initialise the counter to 0 if it doesn't exist already\nlet x = context.get('z')||0;\n// if msg.reset is true set x to 0\nif (msg.reset == true) {\n x = 0;\n// else if x is \"max\" set x to \"max\"\n} else if (x == \"max\") {\n x = \"max\";\n//else if x is < 10 add 1 to x\n} else if (x < 10 ) {\n x += 1;\n// else if x is >= 10 and x is <= 30 add 2 to x\n} else if (x >= 10 && x <= 29) {\n x += 2;\n// else if x is > 29 set x to \"max\"\n} else if (x > 29) {\n x = \"max\";\n}\n// store the value back\ncontext.set('z',x);\n// make it part of the outgoing msg object and concanate\nmsg.payload = \"The count is at: \" + x;\nreturn msg;\n// payload: \"The count is at: x\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":560,"wires":[["404d0c8a.afd0a4"]]},{"id":"2bd15cc7.6f7404","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":540,"wires":[["e1f47b66.f379b"]]},{"id":"404d0c8a.afd0a4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":560,"wires":[]},{"id":"b0eabc49.56f4f","type":"inject","z":"8bea4a66.a5f878","name":"reset","props":[{"p":"reset","v":"true","vt":"bool"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":830,"y":580,"wires":[["e1f47b66.f379b"]]},{"id":"eb445b48.014058","type":"function","z":"8bea4a66.a5f878","name":"random hex color set context, flow.hexColor","func":"let x = '#';\nlet y = 'HEX color';\nlet z = '0123456789ABCDEF';\nfor (let i = 6; i > 0; i--) {\n x += z[Math.floor(Math.random() * 16)];\n}\ncontext.flow.set('hexColor',x);\nnode.send({payload: x, topic: y })\n// payload: \"#ABCDEF\"\n// topic: \"HEX color\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":760,"wires":[["18e379b6.4bc706"]]},{"id":"18e379b6.4bc706","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":760,"wires":[]},{"id":"32278bfa.dfca34","type":"change","z":"8bea4a66.a5f878","name":"set msg.payload to flow.hexColor","rules":[{"t":"set","p":"payload","pt":"msg","to":"hexColor","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":1060,"y":800,"wires":[["2fc0346a.85e184"]]},{"id":"57d80b89.067aac","type":"inject","z":"8bea4a66.a5f878","name":"retrieve","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":820,"wires":[["32278bfa.dfca34","a6e5aa99.5dc318"]]},{"id":"2fc0346a.85e184","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1430,"y":800,"wires":[]},{"id":"9da886bc.93d7c","type":"comment","z":"8bea4a66.a5f878","name":"Storing and retrieving data from flow context","info":"","x":1090,"y":720,"wires":[]},{"id":"a6e5aa99.5dc318","type":"function","z":"8bea4a66.a5f878","name":"set msg.payload to flow.hexColor","func":"msg.payload = context.flow.get('hexColor');\nreturn msg;\n// payload: flow.hexColor","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1060,"y":840,"wires":[["12070498.6a315b"]]},{"id":"12070498.6a315b","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1430,"y":840,"wires":[]},{"id":"d5c1c646.167048","type":"function","z":"8bea4a66.a5f878","name":"inputs payload, logic set topic, msg outputs","func":"if (msg.payload == 1) {\n msg.topic = \"x\";\n return [ msg, null, null];\n} else if (msg.payload == 2) {\n msg.topic = \"y\";\n return [ null, msg, null];\n} else if (msg.payload != 1 && msg.payload != 2) {\n msg.topic = \"z\";\n return [ null, null, msg];\n}","outputs":3,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":960,"wires":[["1a1e8e6.c2856f2"],["be04baa9.24e278"],["d2dd01f1.ff10f8"]]},{"id":"d9ea819b.fccf2","type":"inject","z":"8bea4a66.a5f878","name":"1","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1","payloadType":"num","x":830,"y":920,"wires":[["d5c1c646.167048"]]},{"id":"ca8fd452.b2095","type":"inject","z":"8bea4a66.a5f878","name":"2","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"2","payloadType":"num","x":830,"y":960,"wires":[["d5c1c646.167048"]]},{"id":"640e5957.072f","type":"inject","z":"8bea4a66.a5f878","name":"3","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"3","payloadType":"num","x":828.4833374023438,"y":999.88330078125,"wires":[["d5c1c646.167048"]]},{"id":"1a1e8e6.c2856f2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":920,"wires":[]},{"id":"be04baa9.24e278","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":960,"wires":[]},{"id":"d2dd01f1.ff10f8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":1000,"wires":[]},{"id":"6a6b032d.ecb8fc","type":"function","z":"8bea4a66.a5f878","name":"input topics, logic sets topic, msg outputs ","func":"if (msg.topic == \"first\") {\n msg.topic = \"first output\";\n return [ msg, null, null];\n} else if (msg.topic == \"second\") {\n msg.topic = \"second output\";\n return [ null, msg, null];\n} else if (msg.topic != \"first\" && msg.topic != \"second\") {\n msg.topic = msg.topic + \" output\";\n return [ null, null, msg];\n}","outputs":3,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":1080,"wires":[["903633a8.c11648"],["9214e1fc.21d31"],["d81e47aa.03caa"]]},{"id":"a0ad1c72.ddb33","type":"inject","z":"8bea4a66.a5f878","name":"1 and first","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"first","payload":"1","payloadType":"num","x":820,"y":1040,"wires":[["6a6b032d.ecb8fc"]]},{"id":"a0f0c64e.72f638","type":"inject","z":"8bea4a66.a5f878","name":"2 and second","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"second","payload":"2","payloadType":"num","x":810,"y":1080,"wires":[["6a6b032d.ecb8fc"]]},{"id":"937fc24.6aa3ec","type":"inject","z":"8bea4a66.a5f878","name":"3 and other","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"other","payload":"3","payloadType":"num","x":808.4833374023438,"y":1119.88330078125,"wires":[["6a6b032d.ecb8fc"]]},{"id":"903633a8.c11648","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":1040,"wires":[]},{"id":"9214e1fc.21d31","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":1080,"wires":[]},{"id":"d81e47aa.03caa","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":1120,"wires":[]},{"id":"d6240772.b217e","type":"comment","z":"8bea4a66.a5f878","name":"Route messages by msg.topic","info":"","x":1040,"y":1040,"wires":[]},{"id":"aff0b93e.76f3e","type":"comment","z":"8bea4a66.a5f878","name":"Route messages by msg.payload","info":"","x":1050,"y":920,"wires":[]},{"id":"4dc51086.5f4218","type":"inject","z":"8bea4a66.a5f878","name":"store","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":760,"wires":[["eb445b48.014058"]]},{"id":"524b3604.d4b938","type":"function","z":"8bea4a66.a5f878","name":"random hex color set context, flow.hexColor","func":"let x = '#';\nlet y = 'HEX color';\nlet z = '0123456789ABCDEF';\nfor (let i = 6; i > 0; i--) {\n x += z[Math.floor(Math.random() * 16)];\n}\ncontext.flow.set('hexColor',x);\nnode.send({payload: x, topic: y })\n// payload: \"#ABCDEF\"\n// topic: \"HEX color\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":1180,"wires":[["e44dce42.f373"]]},{"id":"e44dce42.f373","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":1180,"wires":[]},{"id":"9102b445.576508","type":"inject","z":"8bea4a66.a5f878","name":"store","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":1180,"wires":[["524b3604.d4b938"]]},{"id":"90186d0f.1a575","type":"function","z":"8bea4a66.a5f878","name":"shorter counter","func":"let x=context.get('z')||0;\nif(msg.reset==true){x=0}\nelse if(x==\"max\"){x=\"max\"}\nelse if(x<10){x+=1}\nelse if(x>=10&&x<=29){x+=2}\nelse if(x>29){x=\"max\"}context.set('z',x);\nmsg.payload=\"The count is at: \"+x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1000,"y":640,"wires":[["17742ef.9308251"]]},{"id":"25abcc53.47fc64","type":"inject","z":"8bea4a66.a5f878","name":"count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":620,"wires":[["90186d0f.1a575"]]},{"id":"70e8f203.374204","type":"inject","z":"8bea4a66.a5f878","name":"reset","props":[{"p":"reset","v":"true","vt":"bool"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":830,"y":660,"wires":[["90186d0f.1a575"]]},{"id":"17742ef.9308251","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1410,"y":640,"wires":[]},{"id":"cee4c24c.62ebd8","type":"comment","z":"8bea4a66.a5f878","name":"Shorter version of above function","info":"","x":1050,"y":600,"wires":[]},{"id":"228d9ca3.00042c","type":"function","z":"8bea4a66.a5f878","name":"const to new object","func":"// sets b to some text\nconst b = 'some text'\n// sets the payload to an object containing b\nmsg.payload = { b };\nreturn msg;\n// payload: OBJECT {\n// b: \"some text\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":1380,"wires":[["623fba61.59a1d4"]]},{"id":"e28c41a3.3e095","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":1380,"wires":[["228d9ca3.00042c"]]},{"id":"623fba61.59a1d4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":1380,"wires":[]},{"id":"8a5a5020.920b6","type":"function","z":"8bea4a66.a5f878","name":"formating a new object","func":"let a = 'some text'\nlet b = 'some more text'\nmsg.payload = { a, b };\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":1420,"wires":[["9f14b223.afc8d"]]},{"id":"39a0ccfb.47d2c4","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":1420,"wires":[["8a5a5020.920b6"]]},{"id":"9f14b223.afc8d","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":1420,"wires":[]},{"id":"e62771b6.5a1c08","type":"function","z":"8bea4a66.a5f878","name":"convert payload to object","func":"let x = msg.payload;\nmsg.payload = { x };\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1050,"y":1460,"wires":[["67ff089b.8d72c8"]]},{"id":"b870e30b.72c978","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"some text","payloadType":"str","x":840,"y":1460,"wires":[["e62771b6.5a1c08"]]},{"id":"67ff089b.8d72c8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":1460,"wires":[]},{"id":"e146d037.7c116","type":"function","z":"8bea4a66.a5f878","name":"check for msg.topic","func":"let payload = msg.payload;\nif (msg.topic == undefined) {\n msg.payload = 'There was no input topic.';\n return [ null, msg ];\n} else {\n let topic = msg.topic;\n payload = { payload, topic };\n return [ msg, null ];\n}","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":1520,"wires":[["76e3555b.e98b9c"],["91628268.3fced8"]]},{"id":"75b5dc0d.4b764c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"some text","payloadType":"str","x":840,"y":1500,"wires":[["e146d037.7c116"]]},{"id":"76e3555b.e98b9c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":1500,"wires":[]},{"id":"9373a6ed.5d42c8","type":"inject","z":"8bea4a66.a5f878","name":"text and a topic","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"a topic","payload":"text","payloadType":"str","x":820,"y":1540,"wires":[["e146d037.7c116"]]},{"id":"91628268.3fced8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":1540,"wires":[]},{"id":"a9702266.52d718","type":"function","z":"8bea4a66.a5f878","name":"check for msg.topic error route","func":"let payload = msg.payload;\nif (msg.topic == undefined) {\n msg.topic = 'ERROR: There was no input topic.';\n return [ null, msg ];\n} else {\n let topic = msg.topic;\n payload = { payload, topic };\n return [ msg, null ];\n}","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1070,"y":1720,"wires":[["f63b77c5.e7d01"],["98514fdc.e1ad68","382dbd3e.0ce792","a660e242.0cdda"]]},{"id":"5cf72d39.238adc","type":"inject","z":"8bea4a66.a5f878","name":"text no topic","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"some text","payloadType":"str","x":830,"y":1680,"wires":[["a9702266.52d718"]]},{"id":"ec978b4d.b05308","type":"inject","z":"8bea4a66.a5f878","name":"text and a topic","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"a topic","payload":"text","payloadType":"str","x":820,"y":1720,"wires":[["a9702266.52d718"]]},{"id":"98514fdc.e1ad68","type":"debug","z":"8bea4a66.a5f878","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":1760,"wires":[]},{"id":"382dbd3e.0ce792","type":"function","z":"8bea4a66.a5f878","name":"warn","func":"node.warn(\"payload: \" + msg.payload);","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1330,"y":1800,"wires":[]},{"id":"a660e242.0cdda","type":"function","z":"8bea4a66.a5f878","name":"error","func":"node.error(msg.topic);\nlet payload = \"\";\nnode.send({payload});","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1330,"y":1840,"wires":[["9f2daa2c.dbd9c8"]]},{"id":"5356c8cb.b99ee8","type":"comment","z":"8bea4a66.a5f878","name":"Error handling","info":"","x":1550,"y":1840,"wires":[]},{"id":"4f096e0d.5b5c6","type":"inject","z":"8bea4a66.a5f878","name":"idea 2","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Dog button comunication system","payloadType":"str","x":850,"y":1800,"wires":[["7ac02b6c.977d74"]]},{"id":"7ac02b6c.977d74","type":"function","z":"8bea4a66.a5f878","name":"set msg.topic","func":"msg.topic = \"Idea\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":1800,"wires":[["a9702266.52d718"]]},{"id":"f63b77c5.e7d01","type":"function","z":"8bea4a66.a5f878","name":"switch","func":"if (msg.topic == \"Idea\"){\n return [ msg, null ];\n} else {\n return [ null ,msg ];\n}","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1330,"y":1720,"wires":[["9cfcd9f1.b4a3f","7fe7e2d6.ce89ec","ba9da200.020708"],["2a7d53e3.d20f24","27e412ff.1c674e"]]},{"id":"9cfcd9f1.b4a3f","type":"debug","z":"8bea4a66.a5f878","name":"ideas","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1530,"y":1720,"wires":[]},{"id":"2a7d53e3.d20f24","type":"debug","z":"8bea4a66.a5f878","name":"other","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1530,"y":1760,"wires":[]},{"id":"fa8967c7.b3daa","type":"comment","z":"8bea4a66.a5f878","name":"Working with context, objects, errors, status,","info":"","x":1110,"y":1620,"wires":[]},{"id":"9f2daa2c.dbd9c8","type":"function","z":"8bea4a66.a5f878","name":"flow context counter","func":"let x=context.get('z')||0;\nif(msg.reset==true){x=0; node.status({});}\nelse if(x==\"max\"){x=\"max\"; node.status({fill:\"red\",shape:\"dot\",text:\"max\"});}\nelse if(x>=0&&x<20){x+=1; node.status({fill:\"green\",shape:\"dot\",text:x});}\nelse if(x>=20){x=\"max\"}context.set('z',x);\nmsg.payload=\"Error has been triggered: \"+x+\" times\";\ncontext.flow.set('errorCount', msg.payload)","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1380,"y":1880,"wires":[]},{"id":"b8887df7.e02858","type":"inject","z":"8bea4a66.a5f878","name":"reset","props":[{"p":"reset","v":"true","vt":"bool"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":850,"y":1900,"wires":[["9f2daa2c.dbd9c8","789ba15c.fe264"]]},{"id":"460f2629.ebb23","type":"function","z":"8bea4a66.a5f878","name":"set msg.payload to flow.errorCount","func":"msg.payload = context.flow.get('errorCount');\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":2000,"wires":[["affffd25.b892a8"]]},{"id":"94c3e608.58cbc","type":"inject","z":"8bea4a66.a5f878","name":"retrieve error count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":810,"y":2000,"wires":[["460f2629.ebb23"]]},{"id":"affffd25.b892a8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":2000,"wires":[]},{"id":"7fe7e2d6.ce89ec","type":"function","z":"8bea4a66.a5f878","name":"set flow.idea to payload","func":"context.flow.set('idea', msg.payload)","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1590,"y":1680,"wires":[]},{"id":"55dbdad2.161fac","type":"function","z":"8bea4a66.a5f878","name":"set msg.payload to flow.idea","func":"msg.payload = context.flow.get('idea');\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1060,"y":2040,"wires":[["a69793d8.058248","42b42902.a91d9"]]},{"id":"17eda9b5.3194c6","type":"inject","z":"8bea4a66.a5f878","name":"retrieve last idea","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":820,"y":2040,"wires":[["55dbdad2.161fac"]]},{"id":"a69793d8.058248","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":2040,"wires":[]},{"id":"64325cd8.55789c","type":"inject","z":"8bea4a66.a5f878","name":"idea 3","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Big dogs shed a lot!","payloadType":"str","x":850,"y":1840,"wires":[["7ac02b6c.977d74"]]},{"id":"61261d1.f384f64","type":"inject","z":"8bea4a66.a5f878","name":"idea 1","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"What flavor do dogs like best?","payloadType":"str","x":852.933349609375,"y":1758.699951171875,"wires":[["7ac02b6c.977d74"]]},{"id":"ba9da200.020708","type":"function","z":"8bea4a66.a5f878","name":"log","func":"node.log(msg.payload);","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":1640,"wires":[]},{"id":"27e412ff.1c674e","type":"function","z":"8bea4a66.a5f878","name":"debug","func":"node.debug(msg.payload);","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":1800,"wires":[]},{"id":"789ba15c.fe264","type":"function","z":"8bea4a66.a5f878","name":"error context status","func":"if(msg.reset==true){\n node.status({});\n} else {\n msg.payload = context.flow.get('errorCount');\n let payload = msg.payload;\n node.status({text: payload});\n}","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1370,"y":1940,"wires":[]},{"id":"936ad02d.587db","type":"comment","z":"8bea4a66.a5f878","name":"Status handling","info":"","x":1560,"y":1920,"wires":[]},{"id":"42b42902.a91d9","type":"function","z":"8bea4a66.a5f878","name":"payload to status","func":"let payload = msg.payload;\nnode.status({text: payload});","outputs":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1370,"y":2080,"wires":[]},{"id":"ab42916e.e56b4","type":"inject","z":"8bea4a66.a5f878","name":"status","props":[{"p":"payload"}],"repeat":"2","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":840,"y":1940,"wires":[["789ba15c.fe264"]]},{"id":"cf9035f8.9732f8","type":"comment","z":"8bea4a66.a5f878","name":"More advanced","info":"","x":1020,"y":1340,"wires":[]},{"id":"f015c3c9.025d98","type":"comment","z":"8bea4a66.a5f878","name":"","info":"","x":840,"y":1340,"wires":[]},{"id":"5fa367ae.12fed","type":"comment","z":"8bea4a66.a5f878","name":"","info":"","x":1340,"y":1340,"wires":[]},{"id":"c01f7635.c48b6","type":"function","z":"8bea4a66.a5f878","name":"subtract all characters after 16","func":"msg.payload = msg.payload.substr(0,16)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1070,"y":2160,"wires":[["d7b72e98.00cbb","190947ea.670b9"]]},{"id":"d7b72e98.00cbb","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":2160,"wires":[]},{"id":"5070e30e.9c99ec","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":2200,"wires":[]},{"id":"d7b0b30a.d514f","type":"function","z":"8bea4a66.a5f878","name":"subtract the first 28 characters","func":"msg.payload = msg.payload.substr(28,+Infinity)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1070,"y":2200,"wires":[["5070e30e.9c99ec","190947ea.670b9"]]},{"id":"a0beb583.264a9","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"A string of text and words. The second sentence of the payload. Bonus.","payloadType":"str","x":850,"y":2240,"wires":[["d7b0b30a.d514f","c01f7635.c48b6","e15e40f6.8cae08","743f0186.88db98","b1826645.7035f"]]},{"id":"13e26546.b1b37b","type":"comment","z":"8bea4a66.a5f878","name":"Substr","info":"","x":990,"y":2120,"wires":[]},{"id":"3c636c8c.2531d4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":2240,"wires":[]},{"id":"e15e40f6.8cae08","type":"function","z":"8bea4a66.a5f878","name":"chompLeft 28, then sub all after 35 ","func":"msg.payload = msg.payload.substr(28, 35)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":2240,"wires":[["3c636c8c.2531d4","190947ea.670b9"]]},{"id":"743f0186.88db98","type":"function","z":"8bea4a66.a5f878","name":"extra","func":"msg.payload = msg.payload.substr(64, 6)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":990,"y":2280,"wires":[["ab586d9.8dd8c1","190947ea.670b9"]]},{"id":"ab586d9.8dd8c1","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1350,"y":2280,"wires":[]},{"id":"992ec227.05123","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1490,"y":2320,"wires":[]},{"id":"190947ea.670b9","type":"join","z":"8bea4a66.a5f878","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"4","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1330,"y":2320,"wires":[["992ec227.05123"]]},{"id":"b1826645.7035f","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":990,"y":2320,"wires":[]},{"id":"66d707bd.440f08","type":"function","z":"8bea4a66.a5f878","name":"example","func":"let x = msg.payload.split(/\\r\\n|\\r|\\n/)\nmsg.payload = x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1480,"y":2480,"wires":[[]]},{"id":"a3a7acc0.5e079","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2400,"wires":[]},{"id":"179dfb93.0d1c84","type":"inject","z":"8bea4a66.a5f878","name":"exp","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"'Some text\\nAnd some more\\r\\nAnd yet\\rThis is the end'","payloadType":"jsonata","x":850,"y":2400,"wires":[["8ca967ef.93ef68"]]},{"id":"8ca967ef.93ef68","type":"function","z":"8bea4a66.a5f878","name":"split by new line to array \\n","func":"let x = msg.payload.split(/\\n/)\nmsg.payload = x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1060,"y":2440,"wires":[["4e77b575.32e354"]]},{"id":"22014599.73a68a","type":"inject","z":"8bea4a66.a5f878","name":"exp","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"'Sentence number 1.\\nSentence # two.\\nAnd yet this is the last.'","payloadType":"jsonata","x":850,"y":2440,"wires":[["8ca967ef.93ef68"]]},{"id":"4e77b575.32e354","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2440,"wires":[]},{"id":"c3951764.8cd328","type":"function","z":"8bea4a66.a5f878","name":"split by whitespace to array \\s","func":"// /(\\w+)\\n(\\w+)/\nlet x = msg.payload.split(/\\s/)\nmsg.payload = x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1070,"y":2480,"wires":[["26c18991.8e839e"]]},{"id":"49908f0b.a2dea8","type":"inject","z":"8bea4a66.a5f878","name":"exp","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"'Sentence number 1.\\nSentence # two.\\nAnd yet this is the last.'","payloadType":"jsonata","x":850,"y":2480,"wires":[["c3951764.8cd328"]]},{"id":"26c18991.8e839e","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2480,"wires":[]},{"id":"dd677792.8ee0d8","type":"comment","z":"8bea4a66.a5f878","name":"Working with RegExp","info":"","x":1040,"y":2360,"wires":[]},{"id":"bd9b3d97.e3c0c","type":"function","z":"8bea4a66.a5f878","name":"array concat","func":"const a = msg.payload[0];\nconst b = msg.payload[1];\nconst c = msg.payload[2];\nconst d = msg.payload[3];\n/*\nconst e = msg.payload[4];\nconst f = msg.payload[5];\nconst g = msg.payload[6];\nconst h = msg.payload[7];\n*/\nmsg.payload = d.concat(' ',b,' ',c);\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1510,"y":2720,"wires":[["8cd59f00.154dc"]]},{"id":"58d889cb.b7fe1","type":"function","z":"8bea4a66.a5f878","name":"subtract the first 28 characters","func":"msg.payload = msg.payload.substr(28,+Infinity)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1070,"y":2720,"wires":[["a401930a.27fb88","314f8cb7.7269ec"]]},{"id":"dc118a14.60fac8","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"A string of text and words. The second sentence of the payload. Bonus.","payloadType":"str","x":850,"y":2740,"wires":[["58d889cb.b7fe1","aafa33df.a9b9","4741e84f.89c1c","e095015a.99bdb8"]]},{"id":"aafa33df.a9b9","type":"function","z":"8bea4a66.a5f878","name":"chompLeft 28, then sub all after 35 ","func":"msg.payload = msg.payload.substr(28, 35)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":2760,"wires":[["a401930a.27fb88","314f8cb7.7269ec"]]},{"id":"4741e84f.89c1c","type":"function","z":"8bea4a66.a5f878","name":"Return all characters after 64","func":"msg.payload = msg.payload.substr(64, +Infinity)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1060,"y":2800,"wires":[["a401930a.27fb88","314f8cb7.7269ec"]]},{"id":"8cd59f00.154dc","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1670,"y":2720,"wires":[]},{"id":"a401930a.27fb88","type":"join","z":"8bea4a66.a5f878","name":"join to array","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"4","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1350,"y":2740,"wires":[["bd9b3d97.e3c0c","d4bc543c.7df978"]]},{"id":"7d4cecb2.b0eb64","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"A string of text and words. The second sentence of the payload. Bonus.","payloadType":"str","x":850,"y":2900,"wires":[["4dc7db9f.ffdf54"]]},{"id":"b5d68616.80752","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2900,"wires":[]},{"id":"4dc7db9f.ffdf54","type":"function","z":"8bea4a66.a5f878","name":"return number of words in string","func":"let x = msg.payload.split(/\\s/)\nmsg.payload = x.length;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1070,"y":2900,"wires":[["b5d68616.80752"]]},{"id":"202f3a1d.a3edae","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"A string of text and words. The second sentence of the payload. Bonus.","payloadType":"str","x":850,"y":2940,"wires":[["f51af6ce.416fa8"]]},{"id":"e5dbff9d.286ab","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2940,"wires":[]},{"id":"f51af6ce.416fa8","type":"function","z":"8bea4a66.a5f878","name":"return number of characters in string","func":"let x = msg.payload.split(\"\")\nmsg.payload = x.length;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":2940,"wires":[["e5dbff9d.286ab"]]},{"id":"50cb49ad.e7eba8","type":"inject","z":"8bea4a66.a5f878","name":"exp","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"'A string of text and words./\\n/The second sentence of the payload./\\n/Bonus.'","payloadType":"jsonata","x":850,"y":2980,"wires":[["f0862c7e.a6bb2"]]},{"id":"67f2f7ab.4a6d38","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2980,"wires":[]},{"id":"f0862c7e.a6bb2","type":"function","z":"8bea4a66.a5f878","name":"return number of lines","func":"let x = msg.payload.split(/\\n/)\nmsg.payload = x.length;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":2980,"wires":[["67f2f7ab.4a6d38"]]},{"id":"2f44a4a7.c77e4c","type":"function","z":"8bea4a66.a5f878","name":"set msg.payload to flow.errorCount","func":"msg.payload = context.flow.get('errorCount');\nmsg.topic = 'Error count';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":3080,"wires":[["8f7f4946.e8276"]]},{"id":"d9c51762.190ff","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3080,"wires":[["2f44a4a7.c77e4c"]]},{"id":"57155216.ac6f5c","type":"http in","z":"8bea4a66.a5f878","name":"","url":"testing","method":"get","upload":false,"swaggerDoc":"","x":830,"y":3120,"wires":[["342347ec.ff39b8","2f44a4a7.c77e4c"]]},{"id":"8f7f4946.e8276","type":"http response","z":"8bea4a66.a5f878","name":"","statusCode":"","headers":{},"x":1330,"y":3080,"wires":[]},{"id":"e095015a.99bdb8","type":"function","z":"8bea4a66.a5f878","name":"subtract all characters after 16 except 26","func":"x = msg.payload.substr(0, 16)\ny = msg.payload.substr(26, 1)\nmsg.payload = (x+y);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1100,"y":2680,"wires":[["a401930a.27fb88","314f8cb7.7269ec"]]},{"id":"342347ec.ff39b8","type":"function","z":"8bea4a66.a5f878","name":"onload send","func":"msg.payload.onload = node.send({payload: '', topic: 'Page load count'})","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":3120,"wires":[["b7bb645d.7a58a"]]},{"id":"d1c9b618.ef196","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3160,"wires":[]},{"id":"b7bb645d.7a58a","type":"function","z":"8bea4a66.a5f878","name":"context counter","func":"// initialise the counter to 0 if it doesn't exist already\nlet count = context.flow.get('pageLoads')||0;\nif (msg.reset === true) {\n count = 0;\n} else {\n count += 1;\n}\n// store the value back\ncontext.flow.set('pageLoads',count);\n// make it part of the outgoing msg object\nmsg.payload = count;\nreturn msg;\n// payload: count","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1180,"y":3160,"wires":[["d1c9b618.ef196"]]},{"id":"bfd82cc.3b943d","type":"inject","z":"8bea4a66.a5f878","name":"retrive count","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":3200,"wires":[["ebfa5335.22b89"]]},{"id":"2e0ac8ea.4e376","type":"inject","z":"8bea4a66.a5f878","name":"reset","props":[{"p":"reset","v":"true","vt":"bool"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":850,"y":3160,"wires":[["b7bb645d.7a58a"]]},{"id":"ebfa5335.22b89","type":"function","z":"8bea4a66.a5f878","name":"set msg.payload to flow.pageLoads","func":"msg.payload = context.flow.get('pageLoads');\nmsg.topic = 'Page load count';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":3200,"wires":[["2d00aa54.b4e146"]]},{"id":"2d00aa54.b4e146","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3200,"wires":[]},{"id":"67425ef3.013508","type":"comment","z":"8bea4a66.a5f878","name":"Get length","info":"","x":1000,"y":2860,"wires":[]},{"id":"a97022f7.d38b8","type":"comment","z":"8bea4a66.a5f878","name":"String to Array to String","info":"","x":1040,"y":2640,"wires":[]},{"id":"c79ba0b4.60b0d","type":"comment","z":"8bea4a66.a5f878","name":"Working with http and context counts","info":"","x":1080,"y":3040,"wires":[]},{"id":"547cdad7.719b5c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1790,"y":2760,"wires":[]},{"id":"d4bc543c.7df978","type":"function","z":"8bea4a66.a5f878","name":"array to string","func":"const a = msg.payload[0];\nconst b = msg.payload[1];\nconst c = msg.payload[2];\nconst d = msg.payload[3];\n/*\nconst e = msg.payload[4];\nconst f = msg.payload[5];\nconst g = msg.payload[6];\nconst h = msg.payload[7];\n*/\nmsg.payload = msg.payload.toString(d.concat(/\\n/,b,/\\n/,c));\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1520,"y":2760,"wires":[["bf18032.addb08"]]},{"id":"314f8cb7.7269ec","type":"join","z":"8bea4a66.a5f878","name":"join to string","mode":"custom","build":"string","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"4","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1350,"y":2800,"wires":[["b4feb8ec.737b3"]]},{"id":"b4feb8ec.737b3","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1490,"y":2800,"wires":[]},{"id":"bf18032.addb08","type":"string","z":"8bea4a66.a5f878","name":"","methods":[{"name":"replaceAll","params":[{"type":"str","value":","},{"type":"str","value":"\\n"}]}],"prop":"payload","propout":"payload","object":"msg","objectout":"msg","x":1670,"y":2760,"wires":[["547cdad7.719b5c"]]},{"id":"c0481629.3ccca8","type":"function","z":"8bea4a66.a5f878","name":"return time","func":"const aClock = Date();\nbClock = aClock.split(' ');\nmsg.payload = bClock[4];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":3340,"wires":[["39c9906c.0c044"]]},{"id":"15c7e811.f1cfd8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3340,"wires":[["c0481629.3ccca8"]]},{"id":"39c9906c.0c044","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3340,"wires":[]},{"id":"6750b623.f8cff8","type":"function","z":"8bea4a66.a5f878","name":"return date","func":"msg.payload = Date();\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":3300,"wires":[["ae09c921.a11b3"]]},{"id":"e7e2fb7d.3b25d","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3300,"wires":[["6750b623.f8cff8"]]},{"id":"ae09c921.a11b3","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3300,"wires":[]},{"id":"4c5af4da.eb5454","type":"function","z":"8bea4a66.a5f878","name":"return day of week","func":"const aDay = Date();\nbDay = aDay.split(' ');\nmsg.payload = bDay[0];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":3460,"wires":[["748d7901.4ab9f8"]]},{"id":"63961ad3.52e484","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3460,"wires":[["4c5af4da.eb5454"]]},{"id":"748d7901.4ab9f8","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3460,"wires":[]},{"id":"76ac1d57.181c54","type":"function","z":"8bea4a66.a5f878","name":"return month","func":"const xMonth = Date();\nyMonth = xMonth.split(' ');\nmsg.payload = yMonth[1];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":3500,"wires":[["74c4ae9b.e56488"]]},{"id":"4861eede.b56cb8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3500,"wires":[["76ac1d57.181c54"]]},{"id":"74c4ae9b.e56488","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3500,"wires":[]},{"id":"1f3a64f8.eb0b03","type":"function","z":"8bea4a66.a5f878","name":"return year","func":"const xTimeTraveler = Date();\nyTimeTraveler = xTimeTraveler.split(' ');\nmsg.payload = yTimeTraveler[3];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":3540,"wires":[["44967b31.c1ac7c"]]},{"id":"dee01c28.19bae","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3540,"wires":[["1f3a64f8.eb0b03"]]},{"id":"44967b31.c1ac7c","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3540,"wires":[]},{"id":"ddbb8dba.189d88","type":"function","z":"8bea4a66.a5f878","name":"return day # no zeros at start","func":"const DAY1 = Date();\nDAY2 = DAY1.split(' ');\nmsg.payload = DAY2[2];\nif (msg.payload < 10) {\n msg.payload = msg.payload.substr(1,1);\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1060,"y":3420,"wires":[["96d6709a.3972b"]]},{"id":"15d6d65d.4dbef2","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3420,"wires":[["ddbb8dba.189d88"]]},{"id":"96d6709a.3972b","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3420,"wires":[]},{"id":"a4abbaf4.c771d8","type":"function","z":"8bea4a66.a5f878","name":"return day #","func":"const DAY1 = Date();\nDAY2 = DAY1.split(' ');\nmsg.payload = DAY2[2];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1010,"y":3380,"wires":[["56f92fea.c4f61"]]},{"id":"75a63b11.ea2904","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":850,"y":3380,"wires":[["a4abbaf4.c771d8"]]},{"id":"56f92fea.c4f61","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3380,"wires":[]},{"id":"c4612d03.51e86","type":"comment","z":"8bea4a66.a5f878","name":"Dates and time","info":"","x":1020,"y":3260,"wires":[]},{"id":"c1b06c40.3f4b1","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"","payload":"","payloadType":"date","x":840,"y":3640,"wires":[["d23e3336.00cdf"]]},{"id":"d23e3336.00cdf","type":"function","z":"8bea4a66.a5f878","name":"format a timestamp","func":"const x = new Date(msg.payload);\nmsg.payload = x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":3660,"wires":[["278e3fbd.e5e19"]]},{"id":"d3bed668.29714","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3740,"wires":[]},{"id":"3d387b09.c13a8c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"","payload":"","payloadType":"date","x":840,"y":3720,"wires":[["bf8b3330.274b4"]]},{"id":"bf8b3330.274b4","type":"function","z":"8bea4a66.a5f878","name":"timestamp to string","func":"let x = new Date(msg.payload);\nmsg.payload = x.toString();\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":3740,"wires":[["d3bed668.29714"]]},{"id":"278e3fbd.e5e19","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3660,"wires":[]},{"id":"4e797f15.9cc85","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1622918057455","payloadType":"num","x":820,"y":3680,"wires":[["d23e3336.00cdf"]]},{"id":"c0da31e4.e22468","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1622918057455","payloadType":"num","x":820,"y":3760,"wires":[["bf8b3330.274b4"]]},{"id":"f607c4fe.1b4988","type":"function","z":"8bea4a66.a5f878","name":"search payload for success","func":"const x = msg.payload\nmsg.payload = x.search(/success/i);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1100,"y":3860,"wires":[["a46774a5.7306f8","5835d518.16cf7c","af0bb3cc.d8a588"]]},{"id":"89b2bcbe.6049d8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"The test was a success","payloadType":"str","x":840,"y":3840,"wires":[["f607c4fe.1b4988"]]},{"id":"938b798a.5c5f48","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1370,"y":3820,"wires":[]},{"id":"a63b0ff0.a1d7e","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"The test was a failure","payloadType":"str","x":840,"y":3880,"wires":[["f607c4fe.1b4988"]]},{"id":"a46774a5.7306f8","type":"function","z":"8bea4a66.a5f878","name":"not found","func":"if (msg.payload === -1) {\n msg.payload = \"'success' not found\";\n return msg;\n}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1240,"y":3900,"wires":[["fe001ef7.d40788"]]},{"id":"fe001ef7.d40788","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1370,"y":3900,"wires":[]},{"id":"5835d518.16cf7c","type":"function","z":"8bea4a66.a5f878","name":"found at","func":"if (msg.payload !== -1) {\n msg.payload = \"'success' found at character: \"+msg.payload;\n return msg;\n}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1240,"y":3820,"wires":[["938b798a.5c5f48"]]},{"id":"af0bb3cc.d8a588","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1370,"y":3860,"wires":[]},{"id":"2fe8cf78.b57698","type":"comment","z":"8bea4a66.a5f878","name":"Search with RegExp","info":"","x":1070,"y":3800,"wires":[]},{"id":"c3c3159f.746798","type":"function","z":"8bea4a66.a5f878","name":"IF ELSE and the ternary operator","func":"let x=msg.payload;\nif (x === 5) {\n msg.payload = 5;\n} else {\n\n /*Code using if..else\n if (x <= 6) {\n x = 0;\n } else {\n x = 10;\n }*/\n\n // Same result using the ternary operator\n x = ( x <= 6 ) ? 0: 10;\n\n msg.payload=x;\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":4000,"wires":[["487a5449.dace54"]]},{"id":"a3f7ed4c.7c6ee8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"7","payloadType":"num","x":830,"y":4020,"wires":[["c3c3159f.746798","6eb85ff5.886d"]]},{"id":"e4fb89b4.bcb4f8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"5","payloadType":"num","x":830,"y":4060,"wires":[["c3c3159f.746798","6eb85ff5.886d"]]},{"id":"1d160f58.cd7549","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"2","payloadType":"num","x":830,"y":4100,"wires":[["c3c3159f.746798","6eb85ff5.886d"]]},{"id":"487a5449.dace54","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1310,"y":4000,"wires":[]},{"id":"703d08a4.ba6fa8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"-1","payloadType":"num","x":830,"y":4140,"wires":[["c3c3159f.746798","6eb85ff5.886d"]]},{"id":"7960b7d2.3694e8","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"25","payloadType":"num","x":830,"y":3940,"wires":[["c3c3159f.746798","6eb85ff5.886d"]]},{"id":"475196.5aeb7e6c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"11","payloadType":"num","x":830,"y":3980,"wires":[["c3c3159f.746798","6eb85ff5.886d"]]},{"id":"6eb85ff5.886d","type":"function","z":"8bea4a66.a5f878","name":"the ternary operator","func":"let x=msg.payload;\nx=(x===5)?msg.payload=5:x=(x<=6)?0:10;\nmsg.payload=x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":4080,"wires":[["ce2e04af.d616"]]},{"id":"ce2e04af.d616","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1310,"y":4080,"wires":[]},{"id":"8b2907f1.adb1b","type":"function","z":"8bea4a66.a5f878","name":"split string by word boundary to array \\b","func":"let x = msg.payload.split(/\\b/)\nmsg.payload = x\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1100,"y":2520,"wires":[["c6ee2c94.6d157","d37c00f2.7a66"]]},{"id":"d925c19f.0b8118","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"A string of text and words. The second sentence of the payload. Bonus.","payloadType":"str","x":850,"y":2520,"wires":[["8b2907f1.adb1b"]]},{"id":"c6ee2c94.6d157","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":2520,"wires":[]},{"id":"c7a565cf.973cb8","type":"inject","z":"8bea4a66.a5f878","name":"string","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"A string of text and words. The second sentence of the payload. Bonus.","payloadType":"str","x":850,"y":2560,"wires":[[]]},{"id":"138e699.a4acb16","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1690,"y":2560,"wires":[]},{"id":"7edb0dd3.c0f42c","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":830,"y":4220,"wires":[["d3ffc71a.bcfc"]]},{"id":"6388da42.e5a1f4","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1150,"y":4180,"wires":[]},{"id":"8e139978.140d4","type":"function","z":"8bea4a66.a5f878","name":"hex to rgb","func":"const hexToRGB = hex => {\n let alpha = false,\n h = hex.slice(hex.startsWith('#') ? 1 : 0);\n if (h.length === 3) h = [...h].map(x => x + x).join('');\n else if (h.length === 8) alpha = true;\n h = parseInt(h, 16);\n return (\n 'rgb' +\n (alpha ? 'a' : '') +\n '(' +\n (h >>> (alpha ? 24 : 16)) +\n ', ' +\n ((h & (alpha ? 0x00ff0000 : 0x00ff00)) >>> (alpha ? 16 : 8)) +\n ', ' +\n ((h & (alpha ? 0x0000ff00 : 0x0000ff)) >>> (alpha ? 8 : 0)) +\n (alpha ? `, ${h & 0x000000ff}` : '') +\n ')'\n );\n};\n\nmsg.payload = hexToRGB(msg.payload);\nmsg.topic = 'RGB color';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1160,"y":4220,"wires":[["74ffe1a3.7bc36","f496422f.3861f","dbe4e88c.e17da8"]]},{"id":"d3ffc71a.bcfc","type":"function","z":"8bea4a66.a5f878","name":"random hex color","func":"let y = '0123456789ABCDEF';\nlet x = '#';\nfor (let i = 0; i < 6; i++) {\n x += y[Math.floor(Math.random() * 16)];\n}\nnode.send({payload: x, topic: 'HEX color'})\n// payload: \"#ABCDEF\"\n// topic: \"HEX color var1\"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":990,"y":4220,"wires":[["8e139978.140d4","6388da42.e5a1f4"]]},{"id":"d37c00f2.7a66","type":"split","z":"8bea4a66.a5f878","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":1330,"y":2560,"wires":[["7d41d2ac.ac6c4c"]]},{"id":"7d41d2ac.ac6c4c","type":"switch","z":"8bea4a66.a5f878","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":" ","vt":"str"},{"t":"else"}],"checkall":"false","repair":false,"outputs":2,"x":1450,"y":2560,"wires":[[],["408dddbb.a219dc"]]},{"id":"408dddbb.a219dc","type":"merge","z":"8bea4a66.a5f878","name":"","timeout":"","x":1570,"y":2560,"wires":[["138e699.a4acb16"]]},{"id":"74ffe1a3.7bc36","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1290,"y":4180,"wires":[]},{"id":"907c5857.62d63","type":"function","z":"8bea4a66.a5f878","name":"array rgb to hex","func":"const RGBToHex = (r, g, b) =>\n ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');\n// RGBToHex(255, 165, 1); // 'ffa501'\nmsg.payload =(\"#\"+RGBToHex(parseInt(msg.payload[0]), parseInt(msg.payload[1]), parseInt(msg.payload[2])))\nmsg.payload = msg.payload.toUpperCase();\nmsg.topic = \"HEX color\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1480,"y":4260,"wires":[["bd65c14e.bdfa58"]]},{"id":"f496422f.3861f","type":"function","z":"8bea4a66.a5f878","name":"rgb to array","func":"let x = msg.payload.substring(4, +Infinity);\nx = x.substring(0, (x.length-1));\nx = x.split(/, /);\nmsg.payload = x;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1310,"y":4220,"wires":[["907c5857.62d63","3c54e0e1.28b29","3e028122.00a06e"]]},{"id":"bd65c14e.bdfa58","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1670,"y":4260,"wires":[]},{"id":"3c54e0e1.28b29","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1450,"y":4180,"wires":[]},{"id":"dbe4e88c.e17da8","type":"function","z":"8bea4a66.a5f878","name":"split by \\D to object","func":"let x = msg.payload.split(/\\D/)\nlet y = {\n R:Number(x[4]),\n G:Number(x[6]),\n B:Number(x[8])\n}\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1330,"y":4300,"wires":[["34ef70fc.8b6b2","a22a7638.eae1a"]]},{"id":"3e028122.00a06e","type":"function","z":"8bea4a66.a5f878","name":"convert array to object","func":"msg.payload = Object.assign({}, msg.payload); \nmsg.payload.R = msg.payload[0];\nmsg.payload.G = msg.payload[1];\nmsg.payload.B = msg.payload[2];\ndelete msg.payload[0];\ndelete msg.payload[1];\ndelete msg.payload[2];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1500,"y":4220,"wires":[["15054f03.a6f6b9","f9948770.76e8a"]]},{"id":"f9948770.76e8a","type":"function","z":"8bea4a66.a5f878","name":"object rgb to hex","func":"const RGBToHex = (r, g, b) =>\n ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');\n// RGBToHex(255, 165, 1); // 'ffa501'\nmsg.payload =(\"#\"+RGBToHex(parseInt(msg.payload.R), parseInt(msg.payload.G), parseInt(msg.payload.B)))\nmsg.payload = msg.payload.toUpperCase();\nmsg.topic = \"HEX color\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1700,"y":4220,"wires":[["7e67a874.417c08"]]},{"id":"27ae3fbe.22dc08","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":1650,"y":100,"wires":[["e291641c.2b7758"]]},{"id":"f592c9a8.69a85","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":2130,"y":100,"wires":[]},{"id":"e291641c.2b7758","type":"function","z":"8bea4a66.a5f878","name":"return global keys list","func":"msg.payload = global.keys()\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1840,"y":100,"wires":[["f592c9a8.69a85"]]},{"id":"e84c33e0.53d48","type":"function","z":"8bea4a66.a5f878","name":"℃ to ℉","func":"var tempc = msg.payload;\ntempf = tempc * 9/5 + 32;\ntempf = Math.round(tempf);\nmsg.payload = tempf;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1000,"y":3580,"wires":[["15179268.227eae"]]},{"id":"479bb585.3fecac","type":"inject","z":"8bea4a66.a5f878","name":"70 degrees","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"70","payloadType":"str","x":840,"y":3580,"wires":[["e84c33e0.53d48"]]},{"id":"15179268.227eae","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1330,"y":3580,"wires":[]},{"id":"7a8e8551.250eac","type":"inject","z":"8bea4a66.a5f878","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":1650,"y":60,"wires":[["656c45d8.4d95cc"]]},{"id":"770f218d.b6096","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":2130,"y":60,"wires":[]},{"id":"656c45d8.4d95cc","type":"function","z":"8bea4a66.a5f878","name":"return flow keys list","func":"msg.payload = flow.keys()\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1830,"y":60,"wires":[["770f218d.b6096"]]},{"id":"15054f03.a6f6b9","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1670,"y":4180,"wires":[]},{"id":"34ef70fc.8b6b2","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1670,"y":4340,"wires":[]},{"id":"a22a7638.eae1a","type":"function","z":"8bea4a66.a5f878","name":"object rgb to hex","func":"const RGBToHex = (r, g, b) =>\n ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');\n// RGBToHex(255, 165, 1); // 'ffa501'\nmsg.payload =(\"#\"+RGBToHex(parseInt(msg.payload.R), parseInt(msg.payload.G), parseInt(msg.payload.B)))\nmsg.payload = msg.payload.toUpperCase();\nmsg.topic = \"HEX color\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1700,"y":4300,"wires":[["b02fa40b.2fc33"]]},{"id":"7e67a874.417c08","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1850,"y":4220,"wires":[]},{"id":"b02fa40b.2fc33","type":"debug","z":"8bea4a66.a5f878","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1850,"y":4300,"wires":[]}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment