[{"id":"fbdcd5ed.f2fab8","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"a9031dbf.3e3aa","type":"function","z":"fbdcd5ed.f2fab8","name":"parse http","func":"acPowerCurrent = parseInt(msg.payload[14].replace(/([^a-z0-9]+)/gi, ''));\ntotalEnergy = parseInt(msg.payload[17].replace(/([^A-Z0-9]+)/gi, ''));\ndailyEnergy = parseInt(msg.payload[26].replace(/([^a-z0-9]+)/gi, ''))/100;\nstring1voltage = parseInt(msg.payload[56].replace(/([^a-z0-9]+)/gi, ''));\nstring1current = parseInt(msg.payload[65].replace(/([^a-z0-9]+)/gi, ''))/100;\nstring2voltage = parseInt(msg.payload[82].replace(/([^a-z0-9]+)/gi, ''));\nstring2current = parseInt(msg.payload[91].replace(/([^a-z0-9]+)/gi, ''))/100;\nline1voltage = parseInt(msg.payload[59].replace(/([^a-z0-9]+)/gi, ''));\nline1power = parseInt(msg.payload[68].replace(/([^a-z0-9]+)/gi, ''));\nline2voltage = parseInt(msg.payload[85].replace(/([^a-z0-9]+)/gi, ''));\nline2power = parseInt(msg.payload[94].replace(/([^a-z0-9]+)/gi, ''));\nline3voltage = parseInt(msg.payload[111].replace(/([^a-z0-9]+)/gi, ''));\nline3power = parseInt(msg.payload[120].replace(/([^a-z0-9]+)/gi, ''));\nstatus = msg.payload[32].replace(/\\r?\\n|\\r/g, '').replace(/\\s/g, \"\");\n\n\nif (Number.isNaN(acPowerCurrent) === true){\n    acPowerCurrent = 0;\n}\nif (Number.isNaN(totalEnergy) === true){\n    totalEnergy = -1;\n}\nif (Number.isNaN(dailyEnergy) === true){\n    dailyEnergy = 0;\n}\nif (Number.isNaN(string1voltage) === true){\n    string1voltage = 0;\n}\nif (Number.isNaN(string1current) === true){\n    string1current = 0;\n}\nif (Number.isNaN(string2voltage) === true){\n    string2voltage = 0;\n}\nif (Number.isNaN(string2current) === true){\n    string2current = 0;\n}\nif (Number.isNaN(line1voltage) === true){\n    line1voltage = 0;\n}\nif (Number.isNaN(line1power) === true){\n    line1power = 0;\n}\nif (Number.isNaN(line2voltage) === true){\n    line2voltage = 0;\n}\nif (Number.isNaN(line2power) === true){\n    line2power = 0;\n}\nif (Number.isNaN(line3voltage) === true){\n    line3voltage = 0;\n}\nif (Number.isNaN(line3power) === true){\n    line3power = 0;\n}\n\nmsg.payload = {\n    \"acPowerCurrent\" : acPowerCurrent,\n    \"totalEnergy\" : totalEnergy,\n    \"dailyEnergy\" : dailyEnergy,\n    \"status\" : status,\n    \"string1voltage\" : string1voltage,\n    \"string1current\" : string1current,\n    \"string2voltage\" : string2voltage,\n    \"string2current\" : string2current,\n    \"line1voltage\" : line1voltage,\n    \"line1power\" : line1power,\n    \"line2voltage\" : line2voltage,\n    \"line2power\" : line2power,\n    \"line3voltage\" : line3voltage,\n    \"line3power\" : line3power\n}\n\nglobal.set(\"kostal\", msg.payload);\nreturn msg;","outputs":1,"noerr":0,"x":1150,"y":140,"wires":[["631e7f66.99167","6c8eca8c.3914e4"]]},{"id":"a9c16f25.f6396","type":"http request","z":"fbdcd5ed.f2fab8","name":"kostal","method":"GET","ret":"txt","paytoqs":false,"url":"http://192.168.178.81/index.fhtml","tls":"","persist":false,"proxy":"","authType":"basic","x":790,"y":140,"wires":[["598908b3.3d6bb8"]]},{"id":"598908b3.3d6bb8","type":"html","z":"fbdcd5ed.f2fab8","name":"","property":"payload","outproperty":"payload","tag":"td","ret":"text","as":"single","x":950,"y":140,"wires":[["a9031dbf.3e3aa"]]},{"id":"828a50e6.02143","type":"inject","z":"fbdcd5ed.f2fab8","name":"5 sec","topic":"","payload":"","payloadType":"date","repeat":"5","crontab":"","once":false,"onceDelay":0.1,"x":580,"y":120,"wires":[["a9c16f25.f6396"]]},{"id":"631e7f66.99167","type":"debug","z":"fbdcd5ed.f2fab8","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":1440,"y":140,"wires":[]},{"id":"6c8eca8c.3914e4","type":"json","z":"fbdcd5ed.f2fab8","name":"","property":"payload","action":"","pretty":false,"x":1430,"y":220,"wires":[["631e7f66.99167","7615a4ff.4f14dc"]]},{"id":"edf7d527.a93928","type":"http in","z":"fbdcd5ed.f2fab8","name":"","url":"/piko","method":"get","upload":false,"swaggerDoc":"","x":570,"y":180,"wires":[["a9c16f25.f6396"]]},{"id":"7615a4ff.4f14dc","type":"http response","z":"fbdcd5ed.f2fab8","name":"openwb","statusCode":"","headers":{},"x":1700,"y":220,"wires":[]}]