[ { "id": "25279bce.87bc34", "type": "csv", "z": "f82b93ba.98aad", "name": "", "sep": " ", "hdrin": "", "hdrout": "", "multi": "one", "ret": "\\n", "temp": "", "skip": "0", "x": 282.5, "y": 378, "wires": [ [ "c8a2a8e9.489c88" ] ] }, { "id": "c3381dbf.6c001", "type": "inject", "z": "f82b93ba.98aad", "name": "Data simulation", "topic": "", "payload": "23/02/18 16:09:03 2.4 72 -2.1 6.0 10.0 44 0.0 0.0 1020.05 NE 2 mph C hPa mm 43.6 -0.43 35.6 35.6 0.0 20.7 50 -0.4 -0.2 3.1 12:51 -1.2 01:02 8.0 14:08 19.0 11:47 1022.86 00:05 1020.05 15:53 1.9.4 1099 17.0 2.4 2.4 0.0 0.51 53 54 0.0 2 1 0 NE 565 m -1.8 2.1 77 0", "payloadType": "str", "repeat": "10", "crontab": "", "once": false, "onceDelay": 0.1, "x": 182, "y": 336, "wires": [ [ "25279bce.87bc34" ] ] }, { "id": "c8a2a8e9.489c88", "type": "function", "z": "f82b93ba.98aad", "name": "Settings and construct", "func": "// Replace with your emoncms URL & emoncms read/write API key\n// For example;\n// var emonURL = 'http://mydomain/emoncms';\n// var apikey = '11d7447hsahkjadhhhhhaskkj67w6d77dae';\n\nvar emonURL = 'http://mydomain/emoncms';\nvar apikey = '11d7447hsahkjadhhhhhaskkj67w6d77dae';\n\n// Obtain the relevent data feeds\nvar w3 = msg.payload.col3;\nvar w4 = msg.payload.col4;\nvar w5 = msg.payload.col5;\nvar w6 = msg.payload.col6;\nvar w7 = msg.payload.col7;\nvar w8 = msg.payload.col8;\nvar w9 = msg.payload.col9;\nvar w10 = msg.payload.col10;\nvar w11 = msg.payload.col11;\nvar w13 = msg.payload.col13;\nvar w18 = msg.payload.col18;\nvar w19 = msg.payload.col19;\nvar w23 = msg.payload.col23;\nvar w24 = msg.payload.col24;\nvar w25 = msg.payload.col25;\nvar w26 = msg.payload.col26;\nvar w42 = msg.payload.col42;\nvar w43 = msg.payload.col43;\nvar w44 = msg.payload.col44;\nvar w45 = msg.payload.col45;\nvar w46 = msg.payload.col46;\nvar w47 = msg.payload.col47;\nvar w48 = msg.payload.col48;\nvar w49 = msg.payload.col49;\nvar w50 = msg.payload.col50;\nvar w53 = msg.payload.col53;\nvar w55 = msg.payload.col55;\nvar w56 = msg.payload.col56;\nvar w57 = msg.payload.col57;\n\n// Construct a JSON string of the data\nvar newMsg={};\nnewMsg.data = ( '{\"w3\":' + w3 + ',\"w4\":' + w4 + ',\"w5\":' + w5 + ',\"w6\":' + w6 + ',\"w7\":' + w7 + ',\"w8\":' + w8 + ',\"w9\":' + w9 + ',\"w10\":' + w10 + ',\"w11\":' + w11 + ',\"w13\":' + w13 + ',\"w18\":' + w18 + ',\"w19\":' + w19 + ',\"w23\":' + w23 + ',\"w24\":' + w24 + ',\"w25\":' + w25 + ',\"w26\":' + w26 + ',\"w42\":' + w42 + ',\"w43\":' + w43 + ',\"w44\":' + w44 + ',\"w45\":' + w45 + ',\"w46\":' + w46 + ',\"w47\":' + w47 + ',\"w48\":' + w48 + ',\"w49\":' + w49 + ',\"w50\":' + w50 + ',\"w53\":' + w53 + ',\"w55\":' + w55 + ',\"w56\":' + w56 + ',\"w57\":' + w57 + '}' );\nnewMsg.emonURL = emonURL;\nnewMsg.api = ('&apikey=' + apikey);\nreturn newMsg;\n", "outputs": 1, "noerr": 0, "x": 374, "y": 419, "wires": [ [ "b4e1b06d.6f839" ] ] }, { "id": "c57eb154.2b2c2", "type": "debug", "z": "f82b93ba.98aad", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "x": 654, "y": 461, "wires": [] }, { "id": "b4e1b06d.6f839", "type": "http request", "z": "f82b93ba.98aad", "name": "", "method": "GET", "ret": "txt", "url": "{{{emonURL}}}/input/post?node=weatherstation&fulljson={{{data}}}{{{api}}}", "tls": "", "x": 482, "y": 461, "wires": [ [ "c57eb154.2b2c2" ] ] } ]