[{"id":"926fcd94.02a93","type":"mqtt in","z":"fbaa53f.18c88b","name":"MQTT Node - TheThingsNetwork","topic":"#","qos":"2","broker":"","x":171,"y":434,"wires":[["11d8df83.4b461","962de58e.353228"]]},{"id":"11d8df83.4b461","type":"function","z":"fbaa53f.18c88b","name":"Decrypt Payload","func":"// msg1 - Unencrypted (vanilla data)\nvar msg1 = { payload: msg.payload.length };\nmsg1.payload = JSON.parse(msg.payload);\nmsg1.payload = msg1.payload.payload_raw;\n\n// msg2 - Decrypt to Text\nvar msg2 = { payload: msg.payload.length };\nmsg2.payload = JSON.parse(msg.payload);\nmsg2.payload = new Buffer(msg2.payload.payload_raw, 'base64').toString('ascii');\n\n// msg3 - Decrypt as Binary value (MSB,LSB)\nvar msg3 = { payload: msg.payload.length };\nmsg3.payload = JSON.parse(msg.payload);\nmsg3.payload = new Buffer(msg3.payload.payload_raw, 'base64').toString('hex');\n// msg3.payload = parseInt(msg3.payload, 16);\n\n// var msg4 = { payload: msg.payload.split(\" \") };\nvar msg4 = { payload: msg.payload.length };\nmsg4.payload = msg3.payload;\nmsg4.payload = parseFloat(msg3.payload.substring(3,4));\n// msg4.payload = {payload:parseFloat(msg3.payload.substring(3,4))};\n\nvar msg5 = { payload: msg.payload.length };\nmsg5.payload = parseFloat(msg4.payload);\n\nreturn [ msg1, msg2, msg3, msg4, msg5 ];","outputs":"5","noerr":0,"x":490,"y":435,"wires":[[],["fe7ea176.5ebca"],[],[],[]]},{"id":"962de58e.353228","type":"json","z":"fbaa53f.18c88b","name":"","x":453.5,"y":361,"wires":[[]]},{"id":"5d156715.da7ce8","type":"comment","z":"fbaa53f.18c88b","name":"For MQTT \"user\"/\"password\", use \"Application ID\"/\"default key\" ","info":"\n1) Sign in to TTN and go to your application page where \"app_1\" is your \"Application ID\" e.g.\nhttps://console.thethingsnetwork.org/applications/app_1\n\n2) For MQTT User, use \"Application ID\" \n\n3) For MQTT password, scroll to bottom and use \"default key\" (you need to press the \"eye\" to see the long text)","x":304,"y":298,"wires":[]},{"id":"fe7ea176.5ebca","type":"function","z":"fbaa53f.18c88b","name":"Parsefloat","func":"msg.Decrypted = parseFloat(msg.payload)\nreturn msg;","outputs":1,"noerr":0,"x":705,"y":410,"wires":[["dd1c3fcc.1698a"]]},{"id":"dd1c3fcc.1698a","type":"function","z":"fbaa53f.18c88b","name":"Kommastellen","func":"msg.payload=msg.Decrypted/100\nreturn msg","outputs":1,"noerr":0,"x":926,"y":391,"wires":[["ddeaa8c1.203eb8"]]},{"id":"49f0d26c.97011c","type":"ui_gauge","z":"fbaa53f.18c88b","name":"","group":"6fcc1a24.390414","order":0,"width":"0","height":"0","gtype":"gage","title":"Gauge","label":"units","format":"{{value}} C° ","min":"15","max":"30","colors":["#00b500","#e6e600","#ca3838"],"x":1250,"y":150,"wires":[]},{"id":"85c79fb3.9061a","type":"ui_chart","z":"fbaa53f.18c88b","name":"","group":"6fcc1a24.390414","order":0,"width":"0","height":"0","label":"chart","chartType":"line","legend":"false","xformat":"%H:%M:%S","interpolate":"linear","nodata":"","ymin":"15","ymax":"30","removeOlder":1,"removeOlderUnit":"3600","x":1278,"y":598,"wires":[[],[]]},{"id":"ddeaa8c1.203eb8","type":"function","z":"fbaa53f.18c88b","name":"Celsius/Farenheit","func":"msg.payload=msg.payload\n//msg.payload=msg.payload*1.8+32\nreturn msg","outputs":1,"noerr":0,"x":1134,"y":373,"wires":[["49f0d26c.97011c","85c79fb3.9061a"]]},{"id":"6fcc1a24.390414","type":"ui_group","z":"","name":"Temperatur","tab":"b0ed437a.bf94d","disp":true,"width":"15"},{"id":"b0ed437a.bf94d","type":"ui_tab","z":"","name":"Lora","icon":"dashboard","order":2}]