[
    {
        "id": "c3ccc21b41bbe990",
        "type": "tab",
        "label": "PV EM24 Emulation",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "e3dfad0b57f5a66d",
        "type": "mqtt-broker",
        "name": "Venus",
        "broker": "127.0.0.1",
        "port": "1883",
        "clientid": "",
        "autoConnect": true,
        "usetls": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closeQos": "0",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "willMsg": {},
        "userProps": "",
        "sessionExpiry": ""
    },
    {
        "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
    },
    {
        "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": 260,
        "y": 120,
        "wires": [
            [
                "c077155135430a06"
            ]
        ]
    },
    {
        "id": "e7f3e35dda90d6d2",
        "type": "inject",
        "z": "c3ccc21b41bbe990",
        "name": "1s",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "1",
        "crontab": "",
        "once": false,
        "onceDelay": "1",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 90,
        "y": 120,
        "wires": [
            [
                "c53b9abc5b9e671a",
                "383a33e13f53c8f0",
                "684261bb9e0717a1"
            ]
        ]
    },
    {
        "id": "c077155135430a06",
        "type": "json",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 390,
        "y": 120,
        "wires": [
            [
                "1b08ef5cdb7256a1",
                "72b6d6e42c7876e4",
                "3efc67ed6b9bdfbd",
                "cf6230861ca4412f",
                "7b7f2024fbd54847",
                "d91c2078aae6ed42",
                "ddb3e65f1caa52a8",
                "abd0ce194aba11bb",
                "4789d33c1397e3dc",
                "4a0a0965ed618dad",
                "9c91a6f819737e15",
                "f8bea698284d73a0",
                "6373eca7e2a212a1",
                "72240ed7264bcf6c",
                "7faeb9fd84d5210d",
                "dff87bd7491e9bbb",
                "5275cc97e8e829f4",
                "266668084746713b",
                "e89bd5fcb0306f02",
                "d64bb77bfbbe2446",
                "9daf6484c872e9a2"
            ]
        ]
    },
    {
        "id": "bac9a9fd.bbd678",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('L1_K_W')+$flowContext('sum_G_W'))",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1000,
        "wires": [
            [
                "08cfec70d22ee726"
            ]
        ]
    },
    {
        "id": "083cf6d6d4257bf7",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "$flowContext('sum_K_W')+$flowContext('sum_G_W')+$flowContext('sum_F_W')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 960,
        "wires": [
            [
                "f93cd1f5bf86beb7"
            ]
        ]
    },
    {
        "id": "1b08ef5cdb7256a1",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[0W] Garage_03",
        "rules": [
            {
                "t": "set",
                "p": "inv_00_W",
                "pt": "flow",
                "to": "*.inverters[0].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 200,
        "wires": [
            [
                "3e3b95b2d00b1d05"
            ]
        ]
    },
    {
        "id": "72b6d6e42c7876e4",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[1W] Fassade_02",
        "rules": [
            {
                "t": "set",
                "p": "inv_01_W",
                "pt": "flow",
                "to": "*.inverters[1].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 590,
        "y": 320,
        "wires": [
            [
                "52834f5e65ebfb51"
            ]
        ]
    },
    {
        "id": "3efc67ed6b9bdfbd",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[2W] Garage_01",
        "rules": [
            {
                "t": "set",
                "p": "inv_02_W",
                "pt": "flow",
                "to": "*.inverters[2].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 120,
        "wires": [
            [
                "3e3b95b2d00b1d05"
            ]
        ]
    },
    {
        "id": "cf6230861ca4412f",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[3W] Garage_02",
        "rules": [
            {
                "t": "set",
                "p": "inv_03_W",
                "pt": "flow",
                "to": "*.inverters[3].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 160,
        "wires": [
            [
                "3e3b95b2d00b1d05"
            ]
        ]
    },
    {
        "id": "7b7f2024fbd54847",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[4W] Fassade_01 ",
        "rules": [
            {
                "t": "set",
                "p": "inv_04_W",
                "pt": "flow",
                "to": "*.inverters[4].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 590,
        "y": 280,
        "wires": [
            [
                "52834f5e65ebfb51"
            ]
        ]
    },
    {
        "id": "d91c2078aae6ed42",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[5W] Garage_04",
        "rules": [
            {
                "t": "set",
                "p": "inv_05_W",
                "pt": "flow",
                "to": "*.inverters[5].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 240,
        "wires": [
            [
                "3e3b95b2d00b1d05"
            ]
        ]
    },
    {
        "id": "3e3b95b2d00b1d05",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_G_W",
        "rules": [
            {
                "t": "set",
                "p": "sum_G_W",
                "pt": "flow",
                "to": "$flowContext('inv_00_W')+$flowContext('inv_02_W')+$flowContext('inv_03_W')+$flowContext('inv_05_W')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 770,
        "y": 120,
        "wires": [
            [
                "bac9a9fd.bbd678",
                "083cf6d6d4257bf7"
            ]
        ]
    },
    {
        "id": "52834f5e65ebfb51",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_F_W",
        "rules": [
            {
                "t": "set",
                "p": "sum_F_W",
                "pt": "flow",
                "to": "$flowContext('inv_01_W')+$flowContext('inv_04_W')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 770,
        "y": 280,
        "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": 260,
        "y": 1340,
        "wires": [
            [
                "3b58d64f28d74f44"
            ],
            []
        ]
    },
    {
        "id": "3b58d64f28d74f44",
        "type": "buffer-parser",
        "z": "c3ccc21b41bbe990",
        "name": "Kostal",
        "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": 450,
        "y": 1340,
        "wires": [
            [
                "309ad8e7fe96f022"
            ],
            [
                "21e50754acd1df06"
            ],
            [
                "3464707249abc3fa"
            ],
            [
                "8f3534d50ec86728"
            ],
            [
                "0cd14eb442bf78a1"
            ],
            [
                "4e995abfa5fefbe1"
            ],
            [
                "1a3d8348216043f5"
            ],
            [
                "7992f369c36ffa15"
            ],
            [
                "412846d36e9d8ec6"
            ],
            [
                "d2ab2a76b0606e92"
            ],
            []
        ]
    },
    {
        "id": "21e50754acd1df06",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "L1_K_W",
        "rules": [
            {
                "t": "set",
                "p": "L1_K_W",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1000,
        "wires": [
            [
                "bac9a9fd.bbd678"
            ]
        ]
    },
    {
        "id": "8f3534d50ec86728",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "L3_K_W",
        "rules": [
            {
                "t": "set",
                "p": "L3_K_W",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1080,
        "wires": [
            [
                "8e584f0480a63ed8"
            ]
        ]
    },
    {
        "id": "3464707249abc3fa",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "L2_K_W",
        "rules": [
            {
                "t": "set",
                "p": "L2_K_W",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1040,
        "wires": [
            [
                "f24f0599c13ca6f7"
            ]
        ]
    },
    {
        "id": "f24f0599c13ca6f7",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('L2_K_W')+$flowContext('sum_F_W'))",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1040,
        "wires": [
            [
                "a889fe1c0bd824d6"
            ]
        ]
    },
    {
        "id": "309ad8e7fe96f022",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_K_W",
        "rules": [
            {
                "t": "set",
                "p": "sum_K_W",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 770,
        "y": 960,
        "wires": [
            [
                "083cf6d6d4257bf7"
            ]
        ]
    },
    {
        "id": "ddb3e65f1caa52a8",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[6W] Dach_01",
        "rules": [
            {
                "t": "set",
                "p": "inv_06_W",
                "pt": "flow",
                "to": "*.inverters[6].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 360,
        "wires": [
            [
                "05adfdd42ffc376c"
            ]
        ]
    },
    {
        "id": "abd0ce194aba11bb",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[7W] Dach_02",
        "rules": [
            {
                "t": "set",
                "p": "inv_07_W",
                "pt": "flow",
                "to": "*.inverters[7].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 400,
        "wires": [
            [
                "05adfdd42ffc376c"
            ]
        ]
    },
    {
        "id": "4789d33c1397e3dc",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[8W] Dach_03",
        "rules": [
            {
                "t": "set",
                "p": "inv_08_W",
                "pt": "flow",
                "to": "*.inverters[8].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 440,
        "wires": [
            [
                "05adfdd42ffc376c"
            ]
        ]
    },
    {
        "id": "4a0a0965ed618dad",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[9W] Dach_04",
        "rules": [
            {
                "t": "set",
                "p": "inv_09_W",
                "pt": "flow",
                "to": "*.inverters[9].\"0\".Power.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 480,
        "wires": [
            [
                "05adfdd42ffc376c"
            ]
        ]
    },
    {
        "id": "05adfdd42ffc376c",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_D_W",
        "rules": [
            {
                "t": "set",
                "p": "sum_D_W",
                "pt": "flow",
                "to": "$flowContext('inv_06_W')+$flowContext('inv_07_W')+$flowContext('inv_08_W')+$flowContext('inv_09_W')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 770,
        "y": 360,
        "wires": [
            []
        ]
    },
    {
        "id": "0cd14eb442bf78a1",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "L1_K_A",
        "rules": [
            {
                "t": "set",
                "p": "L1_K_A",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1180,
        "wires": [
            [
                "f7e79c6b3e641449",
                "2390f6ad263b04b2"
            ]
        ]
    },
    {
        "id": "f7e79c6b3e641449",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('L1_K_A')+$flowContext('sum_G_A'))",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1180,
        "wires": [
            [
                "b9435b591d336caa"
            ]
        ]
    },
    {
        "id": "4e995abfa5fefbe1",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "L2_K_A",
        "rules": [
            {
                "t": "set",
                "p": "L2_K_A",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1220,
        "wires": [
            [
                "1297aabdf4393615",
                "2390f6ad263b04b2"
            ]
        ]
    },
    {
        "id": "1a3d8348216043f5",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "L3_K_A",
        "rules": [
            {
                "t": "set",
                "p": "L3_K_A",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1260,
        "wires": [
            [
                "2e476be642436136",
                "2390f6ad263b04b2"
            ]
        ]
    },
    {
        "id": "1297aabdf4393615",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('L2_K_A')+$flowContext('sum_F_A'))",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1220,
        "wires": [
            [
                "0cd386473458fd10"
            ]
        ]
    },
    {
        "id": "2e476be642436136",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('L3_K_A') +0)",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1260,
        "wires": [
            [
                "52be640a5f5ef1ea"
            ]
        ]
    },
    {
        "id": "6373eca7e2a212a1",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[0A] Garage_03",
        "rules": [
            {
                "t": "set",
                "p": "inv_00_A",
                "pt": "flow",
                "to": "*.inverters[0].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 620,
        "wires": [
            [
                "f8f1550c4f62a18e"
            ]
        ]
    },
    {
        "id": "dff87bd7491e9bbb",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[1A] Fassade_02",
        "rules": [
            {
                "t": "set",
                "p": "inv_01_A",
                "pt": "flow",
                "to": "*.inverters[1].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 590,
        "y": 740,
        "wires": [
            [
                "8a5fa0cc61bd9509"
            ]
        ]
    },
    {
        "id": "9c91a6f819737e15",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[2A] Garage_01",
        "rules": [
            {
                "t": "set",
                "p": "inv_02_A",
                "pt": "flow",
                "to": "*.inverters[2].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 540,
        "wires": [
            [
                "f8f1550c4f62a18e"
            ]
        ]
    },
    {
        "id": "f8bea698284d73a0",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[3A] Garage_02",
        "rules": [
            {
                "t": "set",
                "p": "inv_03_A",
                "pt": "flow",
                "to": "*.inverters[3].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 580,
        "wires": [
            [
                "f8f1550c4f62a18e"
            ]
        ]
    },
    {
        "id": "7faeb9fd84d5210d",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[4A] Fassade_01 ",
        "rules": [
            {
                "t": "set",
                "p": "inv_04_A",
                "pt": "flow",
                "to": "*.inverters[4].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 590,
        "y": 700,
        "wires": [
            [
                "8a5fa0cc61bd9509"
            ]
        ]
    },
    {
        "id": "72240ed7264bcf6c",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[5A] Garage_04",
        "rules": [
            {
                "t": "set",
                "p": "inv_05_A",
                "pt": "flow",
                "to": "*.inverters[5].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 660,
        "wires": [
            [
                "f8f1550c4f62a18e"
            ]
        ]
    },
    {
        "id": "f8f1550c4f62a18e",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_G_A",
        "rules": [
            {
                "t": "set",
                "p": "sum_G_A",
                "pt": "flow",
                "to": "$flowContext('inv_00_A')+$flowContext('inv_02_A')+$flowContext('inv_03_A')+$flowContext('inv_05_A')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 540,
        "wires": [
            [
                "f7e79c6b3e641449",
                "2390f6ad263b04b2"
            ]
        ]
    },
    {
        "id": "8a5fa0cc61bd9509",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_F_A",
        "rules": [
            {
                "t": "set",
                "p": "sum_F_A",
                "pt": "flow",
                "to": "$flowContext('inv_01_A')+$flowContext('inv_04_A')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 700,
        "wires": [
            [
                "1297aabdf4393615",
                "2390f6ad263b04b2"
            ]
        ]
    },
    {
        "id": "5275cc97e8e829f4",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[6A] Dach_01",
        "rules": [
            {
                "t": "set",
                "p": "inv_06_A",
                "pt": "flow",
                "to": "*.inverters[6].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 780,
        "wires": [
            [
                "d5ca64f00d43f2ce"
            ]
        ]
    },
    {
        "id": "266668084746713b",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[7A] Dach_02",
        "rules": [
            {
                "t": "set",
                "p": "inv_07_A",
                "pt": "flow",
                "to": "*.inverters[7].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 820,
        "wires": [
            [
                "d5ca64f00d43f2ce"
            ]
        ]
    },
    {
        "id": "e89bd5fcb0306f02",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[8A] Dach_03",
        "rules": [
            {
                "t": "set",
                "p": "inv_08_A",
                "pt": "flow",
                "to": "*.inverters[8].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 860,
        "wires": [
            [
                "d5ca64f00d43f2ce"
            ]
        ]
    },
    {
        "id": "d64bb77bfbbe2446",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "[9A] Dach_04",
        "rules": [
            {
                "t": "set",
                "p": "inv_09_A",
                "pt": "flow",
                "to": "*.inverters[9].\"0\".Current.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 900,
        "wires": [
            [
                "d5ca64f00d43f2ce"
            ]
        ]
    },
    {
        "id": "d5ca64f00d43f2ce",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum_D_A",
        "rules": [
            {
                "t": "set",
                "p": "sum_D_A",
                "pt": "flow",
                "to": "$flowContext('inv_06_A')+$flowContext('inv_07_A')+$flowContext('inv_08_A')+$flowContext('inv_09_A')",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 780,
        "wires": [
            []
        ]
    },
    {
        "id": "e650a831893aa959",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "device/st002/Status",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 250,
        "y": 20,
        "wires": []
    },
    {
        "id": "c0dd20936681c27b",
        "type": "inject",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "1",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "{\"clientId\":\"st002\",\"connected\":1,\"version\":\"v0.9\",\"services\":{\"pv1\":\"pvinverter\"}}",
        "payloadType": "json",
        "x": 90,
        "y": 20,
        "wires": [
            [
                "e650a831893aa959"
            ]
        ]
    },
    {
        "id": "3a108128213de905",
        "type": "inject",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "1",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "{\"pv1\":\"2\"}",
        "payloadType": "json",
        "x": 450,
        "y": 20,
        "wires": [
            [
                "a9af221d4cfb9460"
            ]
        ]
    },
    {
        "id": "a9af221d4cfb9460",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "device/st002/DeviceInstance",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 660,
        "y": 20,
        "wires": []
    },
    {
        "id": "8c3c7e0ac8cf7a4f",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "device/st002/DBus",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1090,
        "y": 20,
        "wires": []
    },
    {
        "id": "dcdcac57b5bfc92e",
        "type": "inject",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "1",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "{\"portalId\":\"c0619ab20a5e\",\"deviceInstance\":{\"pv1\":\"2\"}}",
        "payloadType": "json",
        "x": 890,
        "y": 20,
        "wires": [
            [
                "8c3c7e0ac8cf7a4f"
            ]
        ]
    },
    {
        "id": "78eb2ff2825ef560",
        "type": "inject",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "1",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "{\"value\": 0}",
        "payloadType": "json",
        "x": 110,
        "y": 60,
        "wires": [
            [
                "5f3922986fffbd59"
            ]
        ]
    },
    {
        "id": "5f3922986fffbd59",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/ErrorCode",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 360,
        "y": 60,
        "wires": []
    },
    {
        "id": "4ab9758a2f6a2dc0",
        "type": "inject",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "1",
        "crontab": "",
        "once": true,
        "onceDelay": "0.1",
        "topic": "",
        "payload": "{\"value\": 1}",
        "payloadType": "json",
        "x": 650,
        "y": 60,
        "wires": [
            [
                "42dcd18ef4faa519"
            ]
        ]
    },
    {
        "id": "42dcd18ef4faa519",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Position",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 890,
        "y": 60,
        "wires": []
    },
    {
        "id": "129545ed3c056e3d",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L1/Power",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1000,
        "wires": []
    },
    {
        "id": "ca47e55421e63c29",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L2/Power",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1040,
        "wires": []
    },
    {
        "id": "082360360a14fc74",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L3/Power",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1080,
        "wires": []
    },
    {
        "id": "08cfec70d22ee726",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "P1",
        "func": "let P1 = msg.payload;\nmsg.payload = {\"value\":P1};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1000,
        "wires": [
            [
                "129545ed3c056e3d"
            ]
        ]
    },
    {
        "id": "a889fe1c0bd824d6",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "P2",
        "func": "let P2 = msg.payload;\nmsg.payload = {\"value\":P2};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1040,
        "wires": [
            [
                "ca47e55421e63c29"
            ]
        ]
    },
    {
        "id": "8e584f0480a63ed8",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "P3",
        "func": "let P3 = msg.payload;\nmsg.payload = {\"value\":P3};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1080,
        "wires": [
            [
                "082360360a14fc74"
            ]
        ]
    },
    {
        "id": "f93cd1f5bf86beb7",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "P",
        "func": "let P = msg.payload;\nmsg.payload = {\"value\":P};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 960,
        "wires": [
            [
                "fb44a9acb87291b2"
            ]
        ]
    },
    {
        "id": "fb44a9acb87291b2",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/Power",
        "qos": "0",
        "retain": "false",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1460,
        "y": 960,
        "wires": []
    },
    {
        "id": "d2ab2a76b0606e92",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "U3",
        "func": "let U3 = msg.payload.toFixed(1);\nmsg.payload = {\"value\":U3};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1400,
        "wires": [
            [
                "e84dd0bfd355ea37"
            ]
        ]
    },
    {
        "id": "0b80ad8f8addd313",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L1/Voltage",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1320,
        "wires": []
    },
    {
        "id": "7992f369c36ffa15",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "U1",
        "func": "let U1 = msg.payload.toFixed(1);\nmsg.payload = {\"value\":U1};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1320,
        "wires": [
            [
                "0b80ad8f8addd313"
            ]
        ]
    },
    {
        "id": "8972fe3f70aa0085",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L2/Voltage",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1360,
        "wires": []
    },
    {
        "id": "412846d36e9d8ec6",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "U2",
        "func": "let U2 = msg.payload.toFixed(1);\nmsg.payload = {\"value\":U2};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1360,
        "wires": [
            [
                "8972fe3f70aa0085"
            ]
        ]
    },
    {
        "id": "e84dd0bfd355ea37",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L3/Voltage",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1400,
        "wires": []
    },
    {
        "id": "8cdd9547c70c1e57",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L1/Current",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1180,
        "wires": []
    },
    {
        "id": "726353fff8bb8a63",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L2/Current",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1220,
        "wires": []
    },
    {
        "id": "673dce58309e9dae",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/L3/Current",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1470,
        "y": 1260,
        "wires": []
    },
    {
        "id": "b9435b591d336caa",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "I1",
        "func": "let I1 = msg.payload;\nmsg.payload = {\"value\":I1};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1180,
        "wires": [
            [
                "8cdd9547c70c1e57"
            ]
        ]
    },
    {
        "id": "0cd386473458fd10",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "I2",
        "func": "let I2 = msg.payload;\nmsg.payload = {\"value\":I2};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1220,
        "wires": [
            [
                "726353fff8bb8a63"
            ]
        ]
    },
    {
        "id": "52be640a5f5ef1ea",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "I3",
        "func": "let I3 = msg.payload;\nmsg.payload = {\"value\":I3};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1260,
        "wires": [
            [
                "673dce58309e9dae"
            ]
        ]
    },
    {
        "id": "37ef941dc28c606c",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "I",
        "func": "let I = msg.payload;\nmsg.payload = {\"value\":I};\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1140,
        "wires": [
            [
                "6ae32f6596ffee7b"
            ]
        ]
    },
    {
        "id": "6ae32f6596ffee7b",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/Current",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1460,
        "y": 1140,
        "wires": []
    },
    {
        "id": "2390f6ad263b04b2",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('L1_K_A')+$flowContext('L2_K_A')+$flowContext('L3_K_A')+$flowContext('sum_G_A')+$flowContext('sum_F_A'))",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1140,
        "wires": [
            [
                "37ef941dc28c606c"
            ]
        ]
    },
    {
        "id": "2dc2a0cf46170b0c",
        "type": "function",
        "z": "c3ccc21b41bbe990",
        "name": "kWh",
        "func": "let W = (msg.payload/1000).toFixed(1);\nmsg.payload = {\"value\":W}\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1230,
        "y": 1460,
        "wires": [
            [
                "4bd54e6a5d6381f5"
            ]
        ]
    },
    {
        "id": "4bd54e6a5d6381f5",
        "type": "mqtt out",
        "z": "c3ccc21b41bbe990",
        "name": "",
        "topic": "W/c0619ab20a5e/pvinverter/2/Ac/Energy/Forward",
        "qos": "0",
        "retain": "false",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "e3dfad0b57f5a66d",
        "x": 1490,
        "y": 1460,
        "wires": []
    },
    {
        "id": "684261bb9e0717a1",
        "type": "modbus-getter",
        "z": "c3ccc21b41bbe990",
        "name": "320-321",
        "showStatusActivities": true,
        "showErrors": true,
        "logIOActivities": false,
        "unitid": "71",
        "dataType": "HoldingRegister",
        "adr": "320",
        "quantity": "2",
        "server": "b4cd9e0d.fcbb7",
        "useIOFile": false,
        "ioFile": "",
        "useIOForPayload": false,
        "emptyMsgOnFail": false,
        "keepMsgProperties": false,
        "x": 260,
        "y": 1460,
        "wires": [
            [
                "9c96cc54a717d829"
            ],
            []
        ]
    },
    {
        "id": "9c96cc54a717d829",
        "type": "buffer-parser",
        "z": "c3ccc21b41bbe990",
        "name": "Kostal",
        "data": "responseBuffer.buffer",
        "dataType": "msg",
        "specification": "spec",
        "specificationType": "ui",
        "items": [
            {
                "type": "floatle",
                "name": "Wh total",
                "offset": 0,
                "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": 1,
        "x": 450,
        "y": 1460,
        "wires": [
            [
                "3154d366539e16ed"
            ]
        ]
    },
    {
        "id": "3154d366539e16ed",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "K_kWh",
        "rules": [
            {
                "t": "set",
                "p": "K_kWh",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 760,
        "y": 1460,
        "wires": [
            [
                "6d6ad2ea624c7b0c"
            ]
        ]
    },
    {
        "id": "6d6ad2ea624c7b0c",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "sum",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "($flowContext('K_kWh')+$flowContext('DTU_kWh')*1000)",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1090,
        "y": 1460,
        "wires": [
            [
                "2dc2a0cf46170b0c"
            ]
        ]
    },
    {
        "id": "9daf6484c872e9a2",
        "type": "change",
        "z": "c3ccc21b41bbe990",
        "name": "DTU_kWh",
        "rules": [
            {
                "t": "set",
                "p": "DTU_kWh",
                "pt": "flow",
                "to": "*.total.YieldTotal.v",
                "tot": "jsonata"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 940,
        "wires": [
            [
                "6d6ad2ea624c7b0c"
            ]
        ]
    }
]