[{"id":"b15f05bc.d78fb8","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"fd2443c5.e593d","type":"file in","z":"b15f05bc.d78fb8","name":"","filename":"/home/pi/aurora-1.9.3/one-line.csv","format":"utf8","chunk":false,"sendError":false,"encoding":"utf8","x":220,"y":160,"wires":[["3780aa7c.8ed0b6"]]},{"id":"d6712502.85dc18","type":"inject","z":"b15f05bc.d78fb8","name":"Inject","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"*/1 6-21 * * *","once":false,"onceDelay":0.1,"x":150,"y":60,"wires":[["fd2443c5.e593d"]]},{"id":"921c3b73.007418","type":"debug","z":"b15f05bc.d78fb8","name":"Debug","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1310,"y":160,"wires":[]},{"id":"dcb78d31.d8ab1","type":"change","z":"b15f05bc.d78fb8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.$replace (\" \",\",\")","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":160,"wires":[["89b4118e.b54d4"]]},{"id":"89b4118e.b54d4","type":"change","z":"b15f05bc.d78fb8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.$replace (\",,,\",\",\")","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":740,"y":160,"wires":[["3a3cc2df.44acbe"]]},{"id":"3a3cc2df.44acbe","type":"change","z":"b15f05bc.d78fb8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.$replace (\",,,\",\",\")","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":160,"wires":[["b487800e.698da"]]},{"id":"b487800e.698da","type":"change","z":"b15f05bc.d78fb8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.$replace (\",,\",\",\")","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1100,"y":160,"wires":[["921c3b73.007418","6d2923c7.b7239c"]]},{"id":"6d2923c7.b7239c","type":"function","z":"b15f05bc.d78fb8","name":"datanode1","func":"var output = msg.payload.split(\",\");\n \nvar udc1 = parseInt(output[1]);\nvar idc1 = parseFloat(output[2]);\nvar pdc1 = parseInt(output[3]);\nvar udc2 = parseInt(output[4]);\nvar idc2 = parseFloat(output[5]);\nvar pdc2 = parseInt(output[6]);\nvar uac1 = parseInt(output[7]);\nvar iac1 = parseFloat(output[8]);\nvar pac1 = parseInt(output[9]);\nvar frequency = parseFloat(output[10]);\nvar efficiency = parseFloat(output[11]);\nvar inverterTemp = parseFloat(output[12]);\nvar boosterTemp = parseFloat(output[13]);\nvar dailyEnergy = parseFloat(output[14]);\nvar weeklyEnergy = parseFloat(output[15]);\nvar monthlyEnergy = parseInt(output[17]);\nvar yearlyEnergy = parseInt(output[18]);\nvar totalEnergy = parseInt(output[19]);\nvar partialEnergy = parseInt(output[20]);\n//var inverterActive = output[21];\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\n measurement: \"Solarpanels\",\n\t\tfields: {\n Udc1 :udc1,\n Idc1 :idc1,\n Pdc1 :pdc1,\n Udc2 :udc2,\n Idc2 :idc2,\n Pdc2 :pdc2,\n Uac1 :uac1,\n Iac1 :iac1,\n Pac1 :pac1,\n Frequency :frequency,\n Efficiency :efficiency,\n InverterTemp :inverterTemp,\n BoosterTemp :boosterTemp,\n DailyEnergy :dailyEnergy,\n WeeklyEnergy :weeklyEnergy,\n MonthlyEnergy :monthlyEnergy,\n YearlyEnergy :yearlyEnergy,\n TotalEnergy :totalEnergy,\n PartialEnergy :partialEnergy,\n //InverterActive :inverterActive,\n\t\t },\n\t\ttags:{\n\t\t device: \"Aurora\",\n\t\t direction: \"South\",\n\t\t },\n\t\ttimestamp: flow.get('timestamp')\n\t};\n\n\nreturn _msg;\n","outputs":1,"noerr":0,"x":610,"y":280,"wires":[["d3c9dfe8.a4705","72d72cab.d7c434"]]},{"id":"bc1c06cb.a97788","type":"debug","z":"b15f05bc.d78fb8","name":"Debug","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":1010,"y":460,"wires":[]},{"id":"83da0b6d.7b5db8","type":"mqtt out","z":"b15f05bc.d78fb8","name":"","topic":"domoticz/in","qos":"","retain":"","broker":"aa7b6bf6.0d3a78","x":1030,"y":520,"wires":[]},{"id":"3780aa7c.8ed0b6","type":"rbe","z":"b15f05bc.d78fb8","name":"","func":"rbe","gap":"","start":"","inout":"out","property":"payload","x":410,"y":200,"wires":[["dcb78d31.d8ab1"]]},{"id":"d3c9dfe8.a4705","type":"switch","z":"b15f05bc.d78fb8","name":"Zero?","property":"payload.fields.Udc1","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":490,"y":340,"wires":[["2ade9032.284e2"]]},{"id":"2ade9032.284e2","type":"debug","z":"b15f05bc.d78fb8","name":"Zero","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":690,"y":340,"wires":[]},{"id":"fbba6a44.6341d8","type":"influxdb batch","z":"b15f05bc.d78fb8","influxdb":"4b317259.a1f22c","precision":"","retentionPolicy":"","name":"","x":1170,"y":280,"wires":[]},{"id":"4956db0c.939924","type":"join","z":"b15f05bc.d78fb8","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"8","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"num","reduceFixup":"","x":910,"y":280,"wires":[["fbba6a44.6341d8","6bf7d08d.eba72","31994b1a.312ea4"]]},{"id":"6bf7d08d.eba72","type":"debug","z":"b15f05bc.d78fb8","name":"Debug","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1090,"y":320,"wires":[]},{"id":"72d72cab.d7c434","type":"switch","z":"b15f05bc.d78fb8","name":"Zero?","property":"payload.fields.Udc1","propertyType":"msg","rules":[{"t":"neq","v":"0","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":790,"y":280,"wires":[["4956db0c.939924"]]},{"id":"31994b1a.312ea4","type":"function","z":"b15f05bc.d78fb8","name":"datanode2","func":"var msg1 = {payload:{\"idx\": 7, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Udc1)}};\nvar msg2 = {payload:{\"idx\": 8, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Idc1)}};\nvar msg3 = {payload:{\"idx\": 9, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Pdc1)}};\nvar msg4 = {payload:{\"idx\": 10, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Udc2)}};\nvar msg5 = {payload:{\"idx\": 11, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Idc2)}};\nvar msg6 = {payload:{\"idx\": 12, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Pdc2)}};\nvar msg7 = {payload:{\"idx\": 13, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Uac1)}};\nvar msg8 = {payload:{\"idx\": 14, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Iac1)}};\nvar msg9 = {payload:{\"idx\": 15, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Pac1)}};\nvar msg10 = {payload:{\"idx\": 20, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Frequency)}};\nvar msg11 = {payload:{\"idx\": 17, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.Efficiency)}};\nvar msg12 = {payload:{\"idx\": 18, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.InverterTemp)}};\nvar msg13 = {payload:{\"idx\": 19, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.BoosterTemp)}};\nvar msg14 = {payload:{\"idx\": 54, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.DailyEnergy)}};\nvar msg15 = {payload:{\"idx\": 51, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.MonthlyEnergy)}};\nvar msg16 = {payload:{\"idx\": 52, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.YearlyEnergy)}};\nvar msg17 = {payload:{\"idx\": 53, \"nvalue\": 0, \"svalue\": String(msg.payload[0].fields.TotalEnergy)}};\n\n\nreturn [ msg1, msg2, msg3, msg4, msg5, msg6, msg7, msg8, msg9, msg10, msg11, msg12, msg13, msg14, msg15, msg16, msg17 ];","outputs":17,"noerr":0,"x":750,"y":500,"wires":[["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"],["bc1c06cb.a97788","83da0b6d.7b5db8"]]},{"id":"aa7b6bf6.0d3a78","type":"mqtt-broker","z":"","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"4b317259.a1f22c","type":"influxdb","z":"","hostname":"192.168.69.201","port":"8086","protocol":"http","database":"domoticz","name":"","usetls":false,"tls":""}]