[ { "id": "ecd923d1.ecc2c", "type": "tab", "label": "Modbus TCP", "disabled": false, "info": "" }, { "id": "dfa9ffa1.06edd", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32078", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "32078", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 720, "wires": [ [ "262b72ad.8607ee" ], [ "d9e41dbd.d5ee" ] ] }, { "id": "afd4acaf.c52e4", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Peak Active Power of current Day", "topic": "0_userdata.0.Huawei.Inverter.Peak_Active_Power_of_current_Day", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 960, "y": 720, "wires": [] }, { "id": "262b72ad.8607ee", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Rated Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 720, "wires": [ [ "37093e64.bb0be2" ] ] }, { "id": "21173709.db3878", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37113", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37113", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1280, "wires": [ [ "a8d752b5.e4cea" ], [ "53029f16.9eacf", "df008a99.a7c5a8" ] ] }, { "id": "a8d752b5.e4cea", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Meter Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1280, "wires": [ [ "62910fc0.d49ed" ] ] }, { "id": "d9e41dbd.d5ee", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32106", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "32106", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 780, "wires": [ [ "980da5dc.824048" ], [ "67cd87f.ce15678" ] ] }, { "id": "980da5dc.824048", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint32be", "name": "Meter Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 780, "wires": [ [ "37a89af8.f0d3f6" ] ] }, { "id": "dc168f3c.22188", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Accumulated Energy Yield", "topic": "0_userdata.0.Huawei.Inverter.Accumulated_Energy_Yield", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 930, "y": 780, "wires": [] }, { "id": "67cd87f.ce15678", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32114", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "32114", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 840, "wires": [ [ "d9cb2d28.0022c" ], [ "e0fb55bf343bfc89" ] ] }, { "id": "d9cb2d28.0022c", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint32be", "name": "Meter Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 840, "wires": [ [ "685f7a9e.3c0df4" ] ] }, { "id": "e557135f.e4d3d", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Daily Energy Yield", "topic": "0_userdata.0.Huawei.Inverter.Daily_Energy_Yield", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 910, "y": 840, "wires": [] }, { "id": "22b5a23d.304ebe", "type": "inject", "z": "ecd923d1.ecc2c", "name": "1 Min. Intervall", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "60", "crontab": "", "once": true, "onceDelay": "5", "topic": "", "payload": "", "payloadType": "date", "x": 200, "y": 620, "wires": [ [ "dfa9ffa1.06edd" ] ] }, { "id": "97a43b95.525e58", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37107", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37107", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1100, "wires": [ [ "e4e3829d.0488c" ], [ "57b6891d.74c3e8" ] ] }, { "id": "3d335a6d.4cb2b6", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Grid Current Phase 1", "topic": "0_userdata.0.Huawei.Meter.Grid_Current_Phase_1", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 920, "y": 1100, "wires": [] }, { "id": "e4e3829d.0488c", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Grid current", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1100, "wires": [ [ "c304893a.2388e8" ] ] }, { "id": "57b6891d.74c3e8", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37109", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37109", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1160, "wires": [ [ "16467a3d.359b36" ], [ "cccff90a.ec7048" ] ] }, { "id": "5fd507d9.a0d6b8", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Grid Current Phase 2", "topic": "0_userdata.0.Huawei.Meter.Grid_Current_Phase_2", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 920, "y": 1160, "wires": [] }, { "id": "16467a3d.359b36", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Grid current", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1160, "wires": [ [ "eb7894c.c9a7568" ] ] }, { "id": "cccff90a.ec7048", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37111", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37111", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1220, "wires": [ [ "546bff56.89658" ], [ "21173709.db3878" ] ] }, { "id": "324a91d2.54b48e", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Grid Current Phase 3", "topic": "0_userdata.0.Huawei.Meter.Grid_Current_Phase_3", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 920, "y": 1220, "wires": [] }, { "id": "546bff56.89658", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Grid current", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1220, "wires": [ [ "ee9b5446.61ca78" ] ] }, { "id": "82d07e9c.f65f1", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Meter", "info": "", "x": 210, "y": 1100, "wires": [] }, { "id": "5a9944fe.83d7ac", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Inverter", "info": "", "x": 210, "y": 680, "wires": [] }, { "id": "37a89af8.f0d3f6", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "2", "x": 730, "y": 780, "wires": [ [ "dc168f3c.22188" ] ] }, { "id": "685f7a9e.3c0df4", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "2", "x": 730, "y": 840, "wires": [ [ "e557135f.e4d3d" ] ] }, { "id": "c304893a.2388e8", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "3", "x": 730, "y": 1100, "wires": [ [ "3d335a6d.4cb2b6" ] ] }, { "id": "eb7894c.c9a7568", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "3", "x": 730, "y": 1160, "wires": [ [ "5fd507d9.a0d6b8" ] ] }, { "id": "ee9b5446.61ca78", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "3", "x": 730, "y": 1220, "wires": [ [ "324a91d2.54b48e" ] ] }, { "id": "37093e64.bb0be2", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 720, "wires": [ [ "afd4acaf.c52e4" ] ] }, { "id": "62910fc0.d49ed", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 1280, "wires": [ [] ] }, { "id": "df008a99.a7c5a8", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32078", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "2", "dataType": "HoldingRegister", "adr": "32078", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1500, "wires": [ [ "96db964b.4650f8" ], [ "7ed6553d.76cebc" ] ] }, { "id": "6cb5d359.85683c", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Peak Active Power of current Day", "topic": "0_userdata.0.Huawei.Inverter-10KTL.Peak_Active_Power_of_current_Day", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 960, "y": 1500, "wires": [] }, { "id": "96db964b.4650f8", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Rated Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1500, "wires": [ [ "796c360a.75ca48" ] ] }, { "id": "7ed6553d.76cebc", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32106", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "2", "dataType": "HoldingRegister", "adr": "32106", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1560, "wires": [ [ "6a590aff.1547a4" ], [ "d559c9dd.7bfc58" ] ] }, { "id": "6a590aff.1547a4", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint32be", "name": "Meter Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1560, "wires": [ [ "506321f8.dc3bc" ] ] }, { "id": "eb1151ff.50f77", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Accumulated Energy Yield", "topic": "0_userdata.0.Huawei.Inverter-10KTL.Accumulated_Energy_Yield", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 930, "y": 1560, "wires": [] }, { "id": "d559c9dd.7bfc58", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32114", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "2", "dataType": "HoldingRegister", "adr": "32114", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1620, "wires": [ [ "672850a2.e35d6" ], [ "4aae1e363464face" ] ] }, { "id": "672850a2.e35d6", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint32be", "name": "Meter Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1620, "wires": [ [ "d403e4af.189ee8" ] ] }, { "id": "b66d7408.82fb28", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Daily Energy Yield", "topic": "0_userdata.0.Huawei.Inverter-10KTL.Daily_Energy_Yield", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 910, "y": 1620, "wires": [] }, { "id": "d316d591.6180c8", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Inverter 10KTL", "info": "", "x": 200, "y": 1460, "wires": [] }, { "id": "506321f8.dc3bc", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "2", "x": 730, "y": 1560, "wires": [ [ "eb1151ff.50f77" ] ] }, { "id": "d403e4af.189ee8", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "2", "x": 730, "y": 1620, "wires": [ [ "b66d7408.82fb28" ] ] }, { "id": "796c360a.75ca48", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 1500, "wires": [ [ "6cb5d359.85683c" ] ] }, { "id": "53029f16.9eacf", "type": "debug", "z": "ecd923d1.ecc2c", "name": "Meter_Durchlaufen", "active": true, "tosidebar": true, "console": true, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 600, "y": 1340, "wires": [] }, { "id": "9221821.e08ea8", "type": "debug", "z": "ecd923d1.ecc2c", "name": "8KTL_Durchlaufen", "active": true, "tosidebar": false, "console": true, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 600, "y": 960, "wires": [] }, { "id": "cd95063c.1b1428", "type": "debug", "z": "ecd923d1.ecc2c", "name": "10KTL_Durchlaufen", "active": true, "tosidebar": false, "console": true, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 600, "y": 1740, "wires": [] }, { "id": "10eb5085.43faef", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37000", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37000", "quantity": "1", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1920, "wires": [ [ "a9c17f5f.ec74b" ], [ "c37a73d4.d931e" ] ] }, { "id": "a9c17f5f.ec74b", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint16be", "name": "item2", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1920, "wires": [ [ "b69172da.f60a6" ] ] }, { "id": "72062d96.e6b7b4", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Status", "topic": "0_userdata.0.Huawei.Batterie.Status", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "", "payloadType": "number", "readonly": "true", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 870, "y": 1920, "wires": [] }, { "id": "b69172da.f60a6", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "2", "x": 730, "y": 1920, "wires": [ [ "72062d96.e6b7b4" ] ] }, { "id": "aad08adc.e49f58", "type": "comment", "z": "ecd923d1.ecc2c", "name": "LUNA2000", "info": "", "x": 180, "y": 1880, "wires": [] }, { "id": "c37a73d4.d931e", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37015", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37015", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1980, "wires": [ [ "d01dd908.a80f18" ], [ "2134afde.d21fd" ] ] }, { "id": "d01dd908.a80f18", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint32be", "name": "item2", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1980, "wires": [ [ "639a99a8.481248" ] ] }, { "id": "6052cee7.0a88a", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Daily Energy Geladen", "topic": "0_userdata.0.Huawei.Batterie.Daily_Energy_Geladen", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "", "payloadType": "number", "readonly": "true", "stateUnit": "kWh", "stateMin": "", "stateMax": "", "x": 920, "y": 1980, "wires": [] }, { "id": "639a99a8.481248", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "3", "x": 730, "y": 1980, "wires": [ [ "6052cee7.0a88a" ] ] }, { "id": "2134afde.d21fd", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37017", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37017", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 2040, "wires": [ [ "5b6853ca.f2845c" ], [ "c30c690f.084198" ] ] }, { "id": "5b6853ca.f2845c", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint32be", "name": "item2", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 2040, "wires": [ [ "a6f72780.d24028" ] ] }, { "id": "3da3dc90.c09764", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Daily Energy Entladen", "topic": "0_userdata.0.Huawei.Batterie.Daily_Energy_Entladen", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "", "payloadType": "number", "readonly": "true", "stateUnit": "kWh", "stateMin": "", "stateMax": "", "x": 920, "y": 2040, "wires": [] }, { "id": "a6f72780.d24028", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "100", "round": true, "decimals": "3", "x": 730, "y": 2040, "wires": [ [ "3da3dc90.c09764" ] ] }, { "id": "c30c690f.084198", "type": "debug", "z": "ecd923d1.ecc2c", "name": "Batterie_Durchlaufen", "active": true, "tosidebar": false, "console": true, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 610, "y": 2100, "wires": [] }, { "id": "e0fb55bf343bfc89", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32086", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "32086", "quantity": "1", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 900, "wires": [ [ "f50cc1c9b26e7f51" ], [ "9221821.e08ea8", "97a43b95.525e58" ] ] }, { "id": "f50cc1c9b26e7f51", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint16le", "name": "Wirkungsgrad", "offset": 0, "length": 1, "offsetbit": 0, "scale": "0.01", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 900, "wires": [ [ "ed0f974a253e72d6" ] ] }, { "id": "ed0f974a253e72d6", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Efficiency ", "topic": "0_userdata.0.Huawei.Inverter.Efficiency", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "efficiency", "payloadType": "number", "readonly": "false", "stateUnit": "%", "stateMin": "", "stateMax": "", "x": 880, "y": 900, "wires": [] }, { "id": "4aae1e363464face", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32086", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "2", "dataType": "HoldingRegister", "adr": "32086", "quantity": "1", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 1680, "wires": [ [ "cd0b2d02651a25f8" ], [ "cd95063c.1b1428", "10eb5085.43faef" ] ] }, { "id": "cd0b2d02651a25f8", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint16le", "name": "Wirkungsgrad", "offset": 0, "length": 1, "offsetbit": 0, "scale": "0.01", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 1680, "wires": [ [ "0086a39dd8403a7b" ] ] }, { "id": "0086a39dd8403a7b", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Efficiency ", "topic": "0_userdata.0.Huawei.Inverter-10KTL.Efficiency", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "efficiency", "payloadType": "number", "readonly": "false", "stateUnit": "%", "stateMin": "", "stateMax": "", "x": 880, "y": 1680, "wires": [] }, { "id": "d306ce7a.7577b", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Meter Active Power", "topic": "0_userdata.0.Huawei.Meter.Active_Power", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 910, "y": 120, "wires": [] }, { "id": "7c0c4753.e8e2e8", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Aktive_Power", "topic": "0_userdata.0.Huawei.Batterie.Aktive_Power", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "", "payloadType": "number", "readonly": "true", "stateUnit": "W", "stateMin": "", "stateMax": "", "x": 900, "y": 400, "wires": [] }, { "id": "13ad42081cea7674", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 120, "wires": [ [ "d306ce7a.7577b" ] ] }, { "id": "26ff20b81f30ae0f", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Meter Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 120, "wires": [ [ "13ad42081cea7674" ] ] }, { "id": "9b4a0cb03bf9b53c", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37113", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37113", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 120, "wires": [ [ "26ff20b81f30ae0f" ], [ "da4d109.a8f31f" ] ] }, { "id": "4f9e02338836d375", "type": "inject", "z": "ecd923d1.ecc2c", "name": "3 Sek. Intervall", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "5", "crontab": "", "once": true, "onceDelay": "0.1", "topic": "", "payload": "", "payloadType": "date", "x": 260, "y": 40, "wires": [ [ "9b4a0cb03bf9b53c" ] ] }, { "id": "208df16eac8d3203", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37001", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37001", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 400, "wires": [ [ "e09c5fce671fd479" ], [ "1323c71028e42ce7" ] ] }, { "id": "e09c5fce671fd479", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Battery Charging", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 400, "wires": [ [ "f9941eaa810fedf7" ] ] }, { "id": "f9941eaa810fedf7", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1000", "round": true, "decimals": "0", "x": 730, "y": 400, "wires": [ [ "7c0c4753.e8e2e8" ] ] }, { "id": "1323c71028e42ce7", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "37004", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "37004", "quantity": "1", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 460, "wires": [ [ "f74d90312ca4a2f2" ], [ "b7a6a689288faa3d" ] ] }, { "id": "f74d90312ca4a2f2", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "uint16be", "name": "Battery SOC", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 460, "wires": [ [ "36d6cc3ee8d7f028" ] ] }, { "id": "36d6cc3ee8d7f028", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "10", "round": true, "decimals": "1", "x": 730, "y": 460, "wires": [ [ "ee1284cfbbe25071" ] ] }, { "id": "ee1284cfbbe25071", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Battery_SOC", "topic": "0_userdata.0.Huawei.Battery.Battery_SOC", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "Power", "payloadType": "number", "readonly": "false", "stateUnit": "W", "stateMin": "", "stateMax": "", "x": 890, "y": 460, "wires": [] }, { "id": "a38b81f06fb4d190", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Battery", "info": "", "x": 230, "y": 400, "wires": [] }, { "id": "da4d109.a8f31f", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32080", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "32080", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 180, "wires": [ [ "3bef2621.85315a" ], [] ] }, { "id": "3bef2621.85315a", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Active Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 180, "wires": [ [ "b583e719.3be8a8" ] ] }, { "id": "e415d3a4.d8697", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Active Power", "topic": "0_userdata.0.Huawei.Inverter.Active_Power", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 890, "y": 180, "wires": [] }, { "id": "b583e719.3be8a8", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 180, "wires": [ [ "e415d3a4.d8697" ] ] }, { "id": "f2fc6e96.767ab", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32064", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "1", "dataType": "HoldingRegister", "adr": "32064", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 240, "wires": [ [ "27c7ae76.e03a12" ], [ "2e3553a9.88a1fc" ] ] }, { "id": "281d1ddd.573dc2", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Input Power", "topic": "0_userdata.0.Huawei.Inverter.Input_Power", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "", "payloadType": "number", "readonly": "true", "stateUnit": "W", "stateMin": "", "stateMax": "", "x": 890, "y": 240, "wires": [] }, { "id": "27c7ae76.e03a12", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 240, "wires": [ [ "b373d0bb.2908" ] ] }, { "id": "b373d0bb.2908", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 240, "wires": [ [ "281d1ddd.573dc2" ] ] }, { "id": "b7a6a689288faa3d", "type": "debug", "z": "ecd923d1.ecc2c", "name": "PV_Schnelldurchlauf", "active": true, "tosidebar": false, "console": true, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 610, "y": 520, "wires": [] }, { "id": "096d6bfd472b60c8", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Inverter", "info": "", "x": 230, "y": 180, "wires": [] }, { "id": "d1da092d.3ec718", "type": "ioBroker out", "z": "ecd923d1.ecc2c", "name": "Active Power", "topic": "0_userdata.0.Huawei.Inverter-10KTL.Active_Power", "ack": "true", "autoCreate": "true", "stateName": "Huawei", "role": "temperature", "payloadType": "number", "readonly": "true", "stateUnit": "°C", "stateMin": "", "stateMax": "", "x": 890, "y": 300, "wires": [] }, { "id": "82fea38d.b40df", "type": "calculator", "z": "ecd923d1.ecc2c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "div", "constant": "1", "round": true, "decimals": "0", "x": 730, "y": 300, "wires": [ [ "d1da092d.3ec718" ] ] }, { "id": "696729a3.a9f948", "type": "buffer-parser", "z": "ecd923d1.ecc2c", "name": "", "data": "payload", "dataType": "msg", "specification": "spec", "specificationType": "ui", "items": [ { "type": "int32be", "name": "Active Power", "offset": 0, "length": 1, "offsetbit": 0, "scale": "1", "mask": "" } ], "swap1": "", "swap2": "", "swap3": "", "swap1Type": "swap", "swap2Type": "swap", "swap3Type": "swap", "msgProperty": "payload", "msgPropertyType": "str", "resultType": "value", "resultTypeType": "output", "multipleResult": false, "fanOutMultipleResult": false, "setTopic": true, "outputs": 1, "x": 570, "y": 300, "wires": [ [ "82fea38d.b40df" ] ] }, { "id": "2e3553a9.88a1fc", "type": "modbus-getter", "z": "ecd923d1.ecc2c", "name": "32080", "showStatusActivities": false, "showErrors": false, "logIOActivities": false, "unitid": "2", "dataType": "HoldingRegister", "adr": "32080", "quantity": "2", "server": "70220ecd.1ca1e", "useIOFile": false, "ioFile": "", "useIOForPayload": false, "emptyMsgOnFail": false, "keepMsgProperties": false, "x": 390, "y": 300, "wires": [ [ "696729a3.a9f948" ], [ "208df16eac8d3203" ] ] }, { "id": "ab3eafa8ee5a8cf9", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Inverter 10KTL", "info": "", "x": 200, "y": 300, "wires": [] }, { "id": "ba9f6b78aee8ac26", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Meter", "info": "", "x": 230, "y": 120, "wires": [] }, { "id": "3245762b51408232", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Inverter", "info": "", "x": 230, "y": 240, "wires": [] }, { "id": "8daf66b846a4bef3", "type": "comment", "z": "ecd923d1.ecc2c", "name": "Battery", "info": "", "x": 230, "y": 460, "wires": [] }, { "id": "70220ecd.1ca1e", "type": "modbus-client", "name": "ModBus-TCP", "clienttype": "tcp", "bufferCommands": true, "stateLogEnabled": true, "queueLogEnabled": true, "tcpHost": "192.168.1.119", "tcpPort": "502", "tcpType": "DEFAULT", "serialPort": "/dev/ttyUSB", "serialType": "RTU-BUFFERD", "serialBaudrate": "9600", "serialDatabits": "8", "serialStopbits": "1", "serialParity": "none", "serialConnectionDelay": "100", "serialAsciiResponseStartDelimiter": "", "unit_id": "1", "commandDelay": "1", "clientTimeout": "5000", "reconnectOnTimeout": true, "reconnectTimeout": "2000", "parallelUnitIdsAllowed": true } ]