[
{
"id": "e905007d.6be7b",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": ""
},
{
"id": "ddb0454d.5233b8",
"type": "modbus-getter",
"z": "e905007d.6be7b",
"name": "FC 3 [150] (3027) Voltage",
"showStatusActivities": false,
"showErrors": false,
"logIOActivities": false,
"unitid": "150",
"dataType": "HoldingRegister",
"adr": "3027",
"quantity": "2",
"server": "ef18b8d5.36cf58",
"useIOFile": false,
"ioFile": "",
"useIOForPayload": false,
"x": 340,
"y": 80,
"wires": [
[],
[
"f4d32a73.d52f98"
]
]
},
{
"id": "d960f91.4d22d08",
"type": "modbus-getter",
"z": "e905007d.6be7b",
"name": "FC 3 [150] (3059) Wattage",
"showStatusActivities": false,
"showErrors": false,
"logIOActivities": false,
"unitid": "150",
"dataType": "HoldingRegister",
"adr": "3059",
"quantity": "2",
"server": "ef18b8d5.36cf58",
"useIOFile": false,
"ioFile": "",
"useIOForPayload": false,
"x": 340,
"y": 240,
"wires": [
[],
[
"c0203137.bf881"
]
]
},
{
"id": "d641fe0c.f9778",
"type": "modbus-getter",
"z": "e905007d.6be7b",
"name": "FC 3 [150] (2999) Amperage",
"showStatusActivities": false,
"showErrors": false,
"logIOActivities": false,
"unitid": "150",
"dataType": "HoldingRegister",
"adr": "2999",
"quantity": "2",
"server": "ef18b8d5.36cf58",
"useIOFile": false,
"ioFile": "",
"useIOForPayload": false,
"x": 340,
"y": 160,
"wires": [
[],
[
"af4ce282.20cc5"
]
]
},
{
"id": "1b77b382.24e7cc",
"type": "inject",
"z": "e905007d.6be7b",
"name": "",
"topic": "",
"payload": "true",
"payloadType": "bool",
"repeat": "60",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"x": 90,
"y": 200,
"wires": [
[
"ddb0454d.5233b8",
"d641fe0c.f9778",
"d960f91.4d22d08",
"9e28e6fd.27fa08"
]
]
},
{
"id": "f4d32a73.d52f98",
"type": "function",
"z": "e905007d.6be7b",
"name": "ReadFloat 32",
"func": "const buf = Buffer.from(msg.payload.buffer);\nconst value = buf.readFloatBE();\nmsg.payload = {\"Voltage\": value};\n\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 580,
"y": 80,
"wires": [
[
"206bb69e.ee399a"
]
]
},
{
"id": "af4ce282.20cc5",
"type": "function",
"z": "e905007d.6be7b",
"name": "ReadFloat 32",
"func": "const buf = Buffer.from(msg.payload.buffer);\nconst value = buf.readFloatBE();\nmsg.payload = {\"Amperage\": value};\n\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 580,
"y": 160,
"wires": [
[
"206bb69e.ee399a"
]
]
},
{
"id": "c0203137.bf881",
"type": "function",
"z": "e905007d.6be7b",
"name": "ReadFloat 32",
"func": "const buf = Buffer.from(msg.payload.buffer);\nconst value = buf.readFloatBE();\nmsg.payload = {\"Wattage\": value};\n\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 580,
"y": 240,
"wires": [
[
"206bb69e.ee399a"
]
]
},
{
"id": "206bb69e.ee399a",
"type": "join",
"z": "e905007d.6be7b",
"name": "",
"mode": "custom",
"build": "merged",
"property": "payload",
"propertyType": "msg",
"key": "topic",
"joiner": "\\n",
"joinerType": "str",
"accumulate": false,
"timeout": "",
"count": "4",
"reduceRight": false,
"reduceExp": "",
"reduceInit": "",
"reduceInitType": "",
"reduceFixup": "",
"x": 790,
"y": 200,
"wires": [
[
"4d324b86.d31414"
]
]
},
{
"id": "9e28e6fd.27fa08",
"type": "modbus-getter",
"z": "e905007d.6be7b",
"name": "FC 3 [150] (3203) Watthours",
"showStatusActivities": false,
"showErrors": false,
"logIOActivities": false,
"unitid": "150",
"dataType": "HoldingRegister",
"adr": "3203",
"quantity": "4",
"server": "ef18b8d5.36cf58",
"useIOFile": false,
"ioFile": "",
"useIOForPayload": false,
"x": 340,
"y": 320,
"wires": [
[],
[
"100ac95d.8381a7",
"d7e23e2d.658f4"
]
]
},
{
"id": "100ac95d.8381a7",
"type": "function",
"z": "e905007d.6be7b",
"name": "ReadInt 64",
"func": "const buf = Buffer.from(msg.payload.buffer);\nconst value = buf.readBigInt64BE()\nmsg.payload = {\"Energy\": value};\n\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 590,
"y": 320,
"wires": [
[
"206bb69e.ee399a"
]
]
},
{
"id": "4d324b86.d31414",
"type": "debug",
"z": "e905007d.6be7b",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"x": 950,
"y": 200,
"wires": []
},
{
"id": "d7e23e2d.658f4",
"type": "debug",
"z": "e905007d.6be7b",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"x": 580,
"y": 380,
"wires": []
},
{
"id": "ef18b8d5.36cf58",
"type": "modbus-client",
"z": "",
"name": "Smartlink SI D",
"clienttype": "tcp",
"bufferCommands": true,
"stateLogEnabled": false,
"tcpHost": "192.168.1.24",
"tcpPort": "502",
"tcpType": "DEFAULT",
"serialPort": "/dev/ttyUSB",
"serialType": "RTU-BUFFERD",
"serialBaudrate": "9600",
"serialDatabits": "8",
"serialStopbits": "1",
"serialParity": "none",
"serialConnectionDelay": "100",
"unit_id": 1,
"commandDelay": 20,
"clientTimeout": 1000,
"reconnectOnTimeout": false,
"reconnectTimeout": 2000,
"parallelUnitIdsAllowed": false
}
]