[{"id":"c3ccc21b41bbe990","type":"tab","label":"PV EM24 Emulation","disabled":false,"info":"","env":[]},{"id":"d9f1819511633f0e","type":"modbus-server","z":"c3ccc21b41bbe990","name":"PV EM24","logEnabled":true,"hostname":"0.0.0.0","serverPort":"503","responseDelay":100,"delayUnit":"ms","coilsBufferSize":"50000","holdingBufferSize":"50000","inputBufferSize":"50000","discreteBufferSize":"50000","showErrors":true,"x":80,"y":140,"wires":[[],[],[],[],[]]},{"id":"44c82f3a072a8101","type":"modbus-write","z":"c3ccc21b41bbe990","name":"Identification code","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"HoldingRegister","adr":"0x000B","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1290,"y":40,"wires":[[],[]]},{"id":"bf4f9d1e0dc09471","type":"modbus-write","z":"c3ccc21b41bbe990","name":"HW Version","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"HoldingRegister","adr":"777","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1270,"y":80,"wires":[[],[]]},{"id":"2bcae81921b67d25","type":"modbus-write","z":"c3ccc21b41bbe990","name":"FW Version","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"HoldingRegister","adr":"0x0304","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1270,"y":120,"wires":[[],[]]},{"id":"7e8bcbac92fb2ec0","type":"modbus-write","z":"c3ccc21b41bbe990","name":"Measuring system","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"HoldingRegister","adr":"0x1002","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1290,"y":160,"wires":[[],[]]},{"id":"5f26594d5d616260","type":"modbus-write","z":"c3ccc21b41bbe990","name":"Serial number","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x5000","quantity":"7","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1280,"y":200,"wires":[[],[]]},{"id":"bbc3676b427ff908","type":"modbus-write","z":"c3ccc21b41bbe990","name":"Front selector status","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"HoldingRegister","adr":"0xA100","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1300,"y":240,"wires":[[],[]]},{"id":"becce80f34dc5a39","type":"function","z":"c3ccc21b41bbe990","name":"EM24 ini","func":"var data1 = { payload: 1648 };\nvar data2 = { payload: 0x101E };\nvar data3 = { payload: 4 };\nvar data4 = { payload: [16975, 19525, 22895, 17750, 21871, 17741, 12852]};\nvar data5 = { payload: 0x1 };\nvar data6 = { paload: 7 }\nreturn [data1, data2, data3, data4, data5, data6];\n\n\n\n\n","outputs":6,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":80,"wires":[["44c82f3a072a8101"],["bf4f9d1e0dc09471","2bcae81921b67d25"],["7e8bcbac92fb2ec0"],["5f26594d5d616260"],["bbc3676b427ff908"],["fe05f9e09969905e"]],"info":"B  66 01000010 \nO  79 01001111 16975\n\nL  76 01001100\nE  69 01000101 19525\n\nY  89 01011001\no 111 01101111 22895\n\nE  69 01000101\nV  86 01010110 17750\n\nU  85 01010101\no 111 01101111 21871\n\nE  69 01000101\nM  77 01001101 17741\n\n2  50 00110010\n4  52 00110100 12852"},{"id":"fe05f9e09969905e","type":"modbus-write","z":"c3ccc21b41bbe990","name":"Type of application","showStatusActivities":true,"showErrors":true,"unitid":"1","dataType":"MCoils","adr":"0xA000","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1290,"y":280,"wires":[[],[]]},{"id":"85c68ef3e001da50","type":"modbus-write","z":"c3ccc21b41bbe990","name":"A L3","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0010","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":960,"wires":[[],[]]},{"id":"f26835098a852979","type":"modbus-write","z":"c3ccc21b41bbe990","name":"V L2-N","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0002","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1260,"y":1040,"wires":[[],[]]},{"id":"d00574c7f9af6fca","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('volts2',msg.payload);\nvar volts=new Int32Array(2);\nvolts[0] = msg.payload * 10;\nmsg={};\nmsg.payload=volts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":1040,"wires":[["f26835098a852979"]]},{"id":"3af32547e56fa686","type":"modbus-write","z":"c3ccc21b41bbe990","name":"V L3-N","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0004","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1260,"y":1080,"wires":[[],[]]},{"id":"cedcebdf451ceab8","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('volts3',msg.payload);\nvar volts=new Int32Array(2);\nvolts[0] = msg.payload * 10;\nmsg={};\nmsg.payload=volts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":1080,"wires":[["3af32547e56fa686"]]},{"id":"e8b4a6653ceba5f6","type":"modbus-write","z":"c3ccc21b41bbe990","name":"V L1-N","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0000","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1260,"y":1000,"wires":[[],[]]},{"id":"17860fea8991f17d","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('volts1',msg.payload);\nvar volts=new Int32Array(2);\nvolts[0] = msg.payload * 10;\nmsg={};\nmsg.payload=volts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":1000,"wires":[["e8b4a6653ceba5f6"]]},{"id":"860d482d01c780d4","type":"modbus-write","z":"c3ccc21b41bbe990","name":"A L2","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x000E","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":920,"wires":[[],[]]},{"id":"f38765325a33cd08","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('amps2', msg.payload);\nvar volts = flow.get('volts2');\nvar amps = new Int32Array(2);\namps[0] = msg.payload / volts * 1000;\nif (amps[0] < 0) {\n    amps[0] = 65535 + amps[0];\n    amps[1] = 65535;\n}\nmsg = {};\nmsg.payload = amps;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":920,"wires":[["860d482d01c780d4"]]},{"id":"90c7bc14a601814a","type":"modbus-write","z":"c3ccc21b41bbe990","name":"A L1","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x000C","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":880,"wires":[[],[]]},{"id":"5e0bf3fcc5d365f2","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('amps1', msg.payload);\nvar volts = flow.get('volts1');\nvar amps = new Int32Array(2);\namps[0] = msg.payload / volts * 1000;\nif (amps[0] < 0 ) {\n    amps[0] = 65535 + amps[0];\n    amps[1] = 65535;\n}\nmsg={};\nmsg.payload=amps;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":880,"wires":[["90c7bc14a601814a"]]},{"id":"9dba2d7dd175e0f2","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('amps3', msg.payload);\nvar volts = flow.get('volts3');\nvar amps = new Int32Array(2);\namps[0] = msg.payload / volts * 1000;\nif (amps[0] < 0) {\n    amps[0] = 65535 + amps[0];\n    amps[1] = 65535;\n}\nmsg = {};\nmsg.payload = amps;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":960,"wires":[["85c68ef3e001da50"]]},{"id":"a333861ad2cc75b8","type":"modbus-write","z":"c3ccc21b41bbe990","name":"W SUM","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0028","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1260,"y":720,"wires":[[],[]]},{"id":"32fbd6eed65c7c46","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"var watts = new Int32Array(2);\nwatts[0] = msg.payload * 10;\nif (watts[0] < 0) {\n    watts[0] = 65535 + watts[0];\n    watts[1] = 65535;\n}\nmsg = { payload: watts };\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":720,"wires":[["a333861ad2cc75b8"]]},{"id":"c719288369451084","type":"modbus-write","z":"c3ccc21b41bbe990","name":"Hz","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"HoldingRegister","adr":"0x0033","quantity":"1","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":1120,"wires":[[],[]]},{"id":"a09745573e03c9b4","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"var twatts = new Int32Array(2);\nvar valor = (parseInt(msg.payload * 10)).toString(2).padStart(32, '0');\ntwatts[0] = parseInt(valor.substring(16, 32), 2);\ntwatts[1] = parseInt(valor.substring(0, 16), 2);\nmsg = {};\nmsg.payload = twatts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":360,"wires":[["4eb379da62b2aa0c"]]},{"id":"f77f313ecc1822c1","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"var valor = (parseInt(msg.payload * 10)).toString(2).padStart(32, '0');\nvar twatts = new Int32Array(2);\ntwatts[0] = parseInt(valor.substring(16, 32), 2);\ntwatts[1] = parseInt(valor.substring(0, 16), 2);\nmsg = {};\nmsg.payload = twatts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":400,"wires":[["ab875ab6518ceedd"]]},{"id":"4eb379da62b2aa0c","type":"modbus-write","z":"c3ccc21b41bbe990","name":"KWh(+) TOT","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0034","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1270,"y":360,"wires":[[],[]]},{"id":"ab875ab6518ceedd","type":"modbus-write","z":"c3ccc21b41bbe990","name":"KWh(-) TOT","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x004E","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1270,"y":400,"wires":[[],[]]},{"id":"a65ac90fc8c12f7b","type":"modbus-write","z":"c3ccc21b41bbe990","name":"W L1","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0012","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":760,"wires":[[],[]]},{"id":"e098631b6c029cfc","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('watts1',msg.payload);\nvar watts=new Int32Array(2);\nwatts[0]=msg.payload * 10;\nif (watts[0] < 0 ) {\n    watts[0] = 65535 + watts[0];\n    watts[1] = 65535;\n}\nmsg={};\nmsg.payload=watts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":760,"wires":[["a65ac90fc8c12f7b"]]},{"id":"f6a23dee4e331a03","type":"modbus-write","z":"c3ccc21b41bbe990","name":"W L2","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0014","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":800,"wires":[[],[]]},{"id":"d97a384e1a89f7e0","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('watts2',msg.payload);\nvar watts=new Int32Array(2);\nwatts[0]=msg.payload * 10;\nif (watts[0] < 0 ) {\n    watts[0] = 65535 + watts[0];\n    watts[1] = 65535;\n}\nmsg={};\nmsg.payload=watts;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":800,"wires":[["f6a23dee4e331a03"]]},{"id":"cb67bc754859f53a","type":"modbus-write","z":"c3ccc21b41bbe990","name":"W L3","showStatusActivities":true,"showErrors":false,"unitid":"1","dataType":"MHoldingRegisters","adr":"0x0016","quantity":"2","server":"f0beed363c9272c3","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1250,"y":840,"wires":[[],[]]},{"id":"22e1f3e7dbfdb8fc","type":"function","z":"c3ccc21b41bbe990","name":"Set","func":"flow.set('watts3',msg.payload);\nvar watts=new Int32Array(2);\nwatts[0]=msg.payload * 10;\nif (watts[0] < 0 ) {\n    watts[0] = 65535 + watts[0];\n    watts[1] = 65535;\n}\nmsg={};\nmsg.payload=watts;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":840,"wires":[["cb67bc754859f53a"]]},{"id":"c53b9abc5b9e671a","type":"http request","z":"c3ccc21b41bbe990","name":"openDTU","method":"GET","ret":"txt","paytoqs":"ignore","url":"http://192.168.1.93/api/livedata/status","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":240,"y":240,"wires":[["c077155135430a06"]]},{"id":"e7f3e35dda90d6d2","type":"inject","z":"c3ccc21b41bbe990","name":"1s","props":[{"p":"payload"}],"repeat":"1","crontab":"","once":true,"onceDelay":"1","topic":"","payload":"","payloadType":"date","x":90,"y":240,"wires":[["c53b9abc5b9e671a","383a33e13f53c8f0","becce80f34dc5a39"]]},{"id":"c077155135430a06","type":"json","z":"c3ccc21b41bbe990","name":"","property":"payload","action":"","pretty":false,"x":370,"y":240,"wires":[["be9a0f34e600a93c","1b08ef5cdb7256a1","72b6d6e42c7876e4","3efc67ed6b9bdfbd","cf6230861ca4412f","7b7f2024fbd54847","d91c2078aae6ed42","ddb3e65f1caa52a8","abd0ce194aba11bb","4789d33c1397e3dc","4a0a0965ed618dad"]]},{"id":"be9a0f34e600a93c","type":"change","z":"c3ccc21b41bbe990","name":"*.total.Power.v","rules":[{"t":"set","p":"payload","pt":"msg","to":"*.total.Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":240,"wires":[[]]},{"id":"bac9a9fd.bbd678","type":"change","z":"c3ccc21b41bbe990","name":"sumL1","rules":[{"t":"set","p":"payload","pt":"msg","to":"($flowContext('L1K')+$flowContext('sumG'))","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":760,"wires":[["e098631b6c029cfc"]]},{"id":"083cf6d6d4257bf7","type":"change","z":"c3ccc21b41bbe990","name":"sum","rules":[{"t":"set","p":"payload","pt":"msg","to":"$flowContext('sumK')+$flowContext('sumG')+$flowContext('sumF')","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":720,"wires":[["32fbd6eed65c7c46"]]},{"id":"1b08ef5cdb7256a1","type":"change","z":"c3ccc21b41bbe990","name":"[0] Garage_03","rules":[{"t":"set","p":"inv00","pt":"flow","to":"*.inverters[0].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":360,"wires":[["3e3b95b2d00b1d05"]]},{"id":"72b6d6e42c7876e4","type":"change","z":"c3ccc21b41bbe990","name":"[1] Fassade_02","rules":[{"t":"set","p":"inv01","pt":"flow","to":"*.inverters[1].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":480,"wires":[["52834f5e65ebfb51"]]},{"id":"3efc67ed6b9bdfbd","type":"change","z":"c3ccc21b41bbe990","name":"[2] Garage_01","rules":[{"t":"set","p":"inv02","pt":"flow","to":"*.inverters[2].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":280,"wires":[["3e3b95b2d00b1d05"]]},{"id":"cf6230861ca4412f","type":"change","z":"c3ccc21b41bbe990","name":"[3] Garage_02","rules":[{"t":"set","p":"inv03","pt":"flow","to":"*.inverters[3].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":320,"wires":[["3e3b95b2d00b1d05"]]},{"id":"7b7f2024fbd54847","type":"change","z":"c3ccc21b41bbe990","name":"[4] Fassade_01 ","rules":[{"t":"set","p":"inv04","pt":"flow","to":"*.inverters[4].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":440,"wires":[["52834f5e65ebfb51"]]},{"id":"d91c2078aae6ed42","type":"change","z":"c3ccc21b41bbe990","name":"[5] Garage_04","rules":[{"t":"set","p":"inv05","pt":"flow","to":"*.inverters[5].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":400,"wires":[["3e3b95b2d00b1d05"]]},{"id":"3e3b95b2d00b1d05","type":"change","z":"c3ccc21b41bbe990","name":"sumG","rules":[{"t":"set","p":"sumG","pt":"flow","to":"$flowContext('inv00')+$flowContext('inv02')+$flowContext('inv03')+$flowContext('inv05')","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":280,"wires":[["bac9a9fd.bbd678","083cf6d6d4257bf7"]]},{"id":"52834f5e65ebfb51","type":"change","z":"c3ccc21b41bbe990","name":"sumF","rules":[{"t":"set","p":"sumF","pt":"flow","to":"$flowContext('inv01')+$flowContext('inv04')","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":440,"wires":[["f24f0599c13ca6f7","083cf6d6d4257bf7"]]},{"id":"383a33e13f53c8f0","type":"modbus-getter","z":"c3ccc21b41bbe990","name":"100-179","showStatusActivities":true,"showErrors":true,"logIOActivities":false,"unitid":"71","dataType":"HoldingRegister","adr":"100","quantity":"80","server":"b4cd9e0d.fcbb7","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":false,"x":240,"y":900,"wires":[["3b58d64f28d74f44"],[]]},{"id":"3b58d64f28d74f44","type":"buffer-parser","z":"c3ccc21b41bbe990","name":"Kostal parser","data":"responseBuffer.buffer","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"floatle","name":"P_AC","offset":144,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"P_L1","offset":112,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"P_L2","offset":124,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"P_L3","offset":136,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"I_L1","offset":108,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"I_L2","offset":120,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"I_L3","offset":132,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"U_L1","offset":116,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"U_L2","offset":128,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"U_L3","offset":140,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"floatle","name":"Frequenz","offset":104,"length":1,"offsetbit":0,"scale":"1","mask":""}],"swap1":"swap16","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"value","resultTypeType":"output","multipleResult":true,"fanOutMultipleResult":true,"setTopic":true,"outputs":11,"x":390,"y":900,"wires":[["309ad8e7fe96f022"],["21e50754acd1df06"],["3464707249abc3fa"],["8f3534d50ec86728"],[],[],[],["17860fea8991f17d"],["d00574c7f9af6fca"],["cedcebdf451ceab8"],["c719288369451084"]]},{"id":"21e50754acd1df06","type":"change","z":"c3ccc21b41bbe990","name":"L1K","rules":[{"t":"set","p":"L1K","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":760,"wires":[["bac9a9fd.bbd678"]]},{"id":"8f3534d50ec86728","type":"change","z":"c3ccc21b41bbe990","name":"L3K","rules":[{"t":"set","p":"L3K","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":840,"wires":[["22e1f3e7dbfdb8fc"]]},{"id":"3464707249abc3fa","type":"change","z":"c3ccc21b41bbe990","name":"L2K","rules":[{"t":"set","p":"L2K","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":800,"wires":[["f24f0599c13ca6f7"]]},{"id":"f24f0599c13ca6f7","type":"change","z":"c3ccc21b41bbe990","name":"sumL2","rules":[{"t":"set","p":"payload","pt":"msg","to":"($flowContext('L2K')+$flowContext('sumF'))","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":800,"wires":[["d97a384e1a89f7e0"]]},{"id":"309ad8e7fe96f022","type":"change","z":"c3ccc21b41bbe990","name":"sumK","rules":[{"t":"set","p":"sumK","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":720,"wires":[["083cf6d6d4257bf7"]]},{"id":"ddb3e65f1caa52a8","type":"change","z":"c3ccc21b41bbe990","name":"[6] Dach_01","rules":[{"t":"set","p":"inv06","pt":"flow","to":"*.inverters[6].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":520,"wires":[["05adfdd42ffc376c"]]},{"id":"abd0ce194aba11bb","type":"change","z":"c3ccc21b41bbe990","name":"[7] Dach_02","rules":[{"t":"set","p":"inv07","pt":"flow","to":"*.inverters[7].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":560,"wires":[["05adfdd42ffc376c"]]},{"id":"4789d33c1397e3dc","type":"change","z":"c3ccc21b41bbe990","name":"[8] Dach_03","rules":[{"t":"set","p":"inv08","pt":"flow","to":"*.inverters[8].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":600,"wires":[["05adfdd42ffc376c"]]},{"id":"4a0a0965ed618dad","type":"change","z":"c3ccc21b41bbe990","name":"[9] Dach_04","rules":[{"t":"set","p":"inv09","pt":"flow","to":"*.inverters[9].\"0\".Power.v","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":640,"wires":[["05adfdd42ffc376c"]]},{"id":"05adfdd42ffc376c","type":"change","z":"c3ccc21b41bbe990","name":"sumD","rules":[{"t":"set","p":"sumD","pt":"flow","to":"$flowContext('inv06')+$flowContext('inv07')+$flowContext('inv08')+$flowContext('inv09')","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":520,"wires":[[]]},{"id":"f0beed363c9272c3","type":"modbus-client","name":"EM24 PV","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"127.0.0.1","tcpPort":"503","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"0x3A","unit_id":1,"commandDelay":1,"clientTimeout":1000,"reconnectOnTimeout":true,"reconnectTimeout":2000,"parallelUnitIdsAllowed":true},{"id":"b4cd9e0d.fcbb7","type":"modbus-client","name":"Kostal","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"failureLogEnabled":false,"tcpHost":"192.168.1.90","tcpPort":"1502","tcpType":"TPC-RTU-BUFFERED","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"","unit_id":71,"commandDelay":200,"clientTimeout":1000,"reconnectOnTimeout":true,"reconnectTimeout":2000,"parallelUnitIdsAllowed":true}]