[{"id":"21cac5c3.81e88a","type":"mqtt in","z":"1ddf13d7.75aa7c","name":"emonTx","topic":"emonhub/rx/10/values","qos":"0","broker":"f9c1bfb.2167f4","x":124,"y":127,"wires":[["218ef3cd.c8e08c","4b6169ca.0594c8"]]},{"id":"4b6169ca.0594c8","type":"function","z":"1ddf13d7.75aa7c","name":"extract power and add timestamp","func":"var parts = msg.payload.split(\",\");\nvar solar_power = parseFloat(parts[3]);\nvar voltage = parseFloat(parts[4]);\nvar CT1_power = parseFloat(parts[0]);\nvar CT2_power = parseFloat(parts[1]);\nvar CT3_power = parseFloat(parts[2]);\nvar phase1_power = CT1_power + solar_power;\nvar phase2_power = - CT2_power;\nvar phase3_power = CT3_power;\nvar total_power = phase1_power + phase2_power + phase3_power;\nmsg.payload = { \"timestamp\" : Date.now(),\n \"total_power\" : total_power,\n \"solar_power\" : solar_power,\n \"voltage\" : voltage,\n \"phase1_power\" : phase1_power,\n \"phase2_power\" : phase2_power,\n \"phase3_power\" : phase3_power\n};\nreturn msg;","outputs":1,"noerr":0,"x":376,"y":127,"wires":[["9c58dd47.7504e","8802080e.cd92c8"]]},{"id":"218ef3cd.c8e08c","type":"debug","z":"1ddf13d7.75aa7c","name":"","active":false,"console":"false","complete":"true","x":278,"y":76,"wires":[]},{"id":"9c58dd47.7504e","type":"debug","z":"1ddf13d7.75aa7c","name":"","active":false,"console":"false","complete":"true","x":599,"y":79,"wires":[]},{"id":"8802080e.cd92c8","type":"link out","z":"1ddf13d7.75aa7c","name":"emonTx","links":["2ce481b1.f8c75e"],"x":579,"y":126,"wires":[]},{"id":"f9c1bfb.2167f4","type":"mqtt-broker","z":"","broker":"192.168.1.131","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":""}]