citysys-flowserver/flow/designer.json

2232 lines
No EOL
39 KiB
JSON

{
"tabs": [
{
"name": "MAIN PUSH",
"linker": "main-push",
"id": "1612772287426",
"index": 0
},
{
"name": "CMD manager",
"linker": "cmd-manager",
"id": "1615551125555",
"index": 1
},
{
"name": "Devices",
"linker": "devices",
"id": "1611921777196",
"index": 2
}
],
"components": [
{
"id": "1611951142547",
"component": "debug",
"tab": "1611921777196",
"name": "ERROR",
"x": 401,
"y": 31,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#DA4453",
"notes": ""
},
{
"id": "1612776786008",
"component": "wsmqttpublish",
"tab": "1612772287426",
"name": "WS MQTT publish",
"x": 311.75,
"y": 248,
"connections": {
"0": [
{
"index": "0",
"id": "1615551060773"
}
],
"1": [
{
"index": "0",
"id": "1618300858252"
},
{
"index": "0",
"id": "1618558465485"
}
],
"2": [
{
"index": "0",
"id": "1618300863816"
},
{
"index": "0",
"id": "1634303685503"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Connected",
"color": "green"
},
"options": {
"username": "",
"clientid": "",
"port": "1883",
"host": ""
},
"color": "#888600",
"notes": ""
},
{
"id": "1612778461252",
"component": "virtualwirein",
"tab": "1612772287426",
"name": "tb-push",
"x": 68.75,
"y": 269,
"connections": {
"0": [
{
"index": "0",
"id": "1612776786008"
},
{
"index": "0",
"id": "1612783322136"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "tb-push",
"color": "gray"
},
"options": {
"wirename": "tb-push"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1612783322136",
"component": "debug",
"tab": "1612772287426",
"name": "to TB",
"x": 317.75,
"y": 154,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1615551060773",
"component": "debug",
"tab": "1612772287426",
"name": "errors from MQTT Broker",
"x": 610,
"y": 111,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#DA4453",
"notes": ""
},
{
"id": "1615563373927",
"component": "debug",
"tab": "1615551125555",
"name": "Debug",
"x": 755,
"y": 19,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#DA4453",
"notes": ""
},
{
"id": "1615566865233",
"component": "virtualwireout",
"tab": "1615551125555",
"name": "tb-push",
"x": 753,
"y": 112,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "tb-push",
"color": "gray"
},
"options": {
"wirename": "tb-push"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1615798582262",
"component": "debug",
"tab": "1615551125555",
"name": "CMD_debug",
"x": 750,
"y": 197,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1615802995322",
"component": "debug",
"tab": "1611921777196",
"name": "Debug",
"x": 398.8833312988281,
"y": 528.3500061035156,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Disabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": false
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1615809128443",
"component": "debug",
"tab": "1611921777196",
"name": "Debug",
"x": 401.8833312988281,
"y": 625.3500061035156,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1615809595184",
"component": "virtualwireout",
"tab": "1611921777196",
"name": "tb-push",
"x": 400.8833312988281,
"y": 328.25,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "tb-push",
"color": "gray"
},
"options": {
"wirename": "tb-push"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1616165795916",
"component": "httproute",
"tab": "1615551125555",
"name": "POST /terminal",
"x": 72,
"y": 350,
"connections": {
"0": [
{
"index": "0",
"id": "1619515097737"
},
{
"index": "0",
"id": "1684060205000"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Listening",
"color": "green"
},
"options": {
"timeout": 10,
"cachepolicy": 0,
"cacheexpire": "5 minutes",
"size": 5,
"url": "/terminal",
"method": "POST",
"name": "",
"flags": [
"id:1616165795916",
"post",
10000
],
"emptyresponse": false
},
"color": "#5D9CEC",
"notes": "### Configuration\n\n- __POST /terminal__\n- flags: \n- maximum request data length: __5 kB__\n- empty response: __false__\n- cache policy: __no cache__\n- cache expire: __5 minutes__",
"cloning": false
},
{
"id": "1616165824813",
"component": "httpresponse",
"tab": "1615551125555",
"name": "HTTP Response",
"x": 751,
"y": 273,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"datatype": "json"
},
"color": "#5D9CEC",
"notes": ""
},
{
"id": "1617104731852",
"component": "debug",
"tab": "1615551125555",
"name": "DIDO_Debug",
"x": 739,
"y": 635,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1617114651703",
"component": "trigger",
"tab": "1615551125555",
"name": "turnOff line",
"x": 71,
"y": 829,
"connections": {
"0": [
{
"index": "1",
"id": "1699963668903"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"data": "{line: 3, command: \"turnOff\", force: true}",
"datatype": "object"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1617115013095",
"component": "virtualwireout",
"tab": "1615551125555",
"name": "tb-push",
"x": 741,
"y": 736,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "tb-push",
"color": "gray"
},
"options": {
"wirename": "tb-push"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1617178324650",
"component": "debug",
"tab": "1615551125555",
"name": "Debug",
"x": 605,
"y": 1024,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1617179044099",
"component": "trigger",
"tab": "1615551125555",
"name": "start import",
"x": 235,
"y": 1032,
"connections": {
"0": [
{
"index": "0",
"id": "1617180390661"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"datatype": "object",
"data": "{table: \"konsberg_production_line_operations_error\", startFrom: 1, delimiter: \";\", uniqueColumn: \"\", path: \"flow/operations_error.csv\", mapImport: {0: \"production_line\",\t1: \"operation\", 2: \"error_type\", 3: \"error_code\", 4: \"error_text\", 5: \"error_text_user_defined\"}}"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1617180390661",
"component": "csv_import",
"tab": "1615551125555",
"name": "CsvImport",
"x": 414,
"y": 1013,
"connections": {
"0": [
{
"index": "0",
"id": "1617178324650"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"edge": "undefined"
},
"color": "#2134B0",
"notes": ""
},
{
"id": "1617197763128",
"component": "comment",
"tab": "1615551125555",
"name": "import data from csv",
"x": 401,
"y": 946,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {},
"color": "#704cff",
"notes": ""
},
{
"id": "1617284749681",
"component": "trigger",
"tab": "1615551125555",
"name": "update profile / node",
"x": 80,
"y": 13,
"connections": {
"0": [
{
"index": "0",
"id": "1619515097737"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"datatype": "string",
"data": "profile_nodes"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1618235171399",
"component": "trigger",
"tab": "1615551125555",
"name": "tun tasks",
"x": 77,
"y": 84,
"connections": {
"0": [
{
"index": "0",
"id": "1619515097737"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"data": "run"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1618300858252",
"component": "debug",
"tab": "1612772287426",
"name": "wsmqtt-exit1",
"x": 610.8833312988281,
"y": 199,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1618300863816",
"component": "debug",
"tab": "1612772287426",
"name": "wsmqtt-exit2",
"x": 611.8833312988281,
"y": 374,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1618393583970",
"component": "virtualwireout",
"tab": "1615551125555",
"name": "to-cmd-manager",
"x": 740.8833312988281,
"y": 828,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "from-dido-controller",
"color": "gray"
},
"options": {
"wirename": "from-dido-controller"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1618393674428",
"component": "virtualwirein",
"tab": "1615551125555",
"name": "platform-rpc-call",
"x": 77.88333129882812,
"y": 173,
"connections": {
"0": [
{
"index": "0",
"id": "1619515097737"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "platform-rpc-call",
"color": "gray"
},
"options": {
"wirename": "platform-rpc-call"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1618393759854",
"component": "virtualwirein",
"tab": "1615551125555",
"name": "cmd_to_dido",
"x": 76.88333129882812,
"y": 678,
"connections": {
"0": [
{
"index": "0",
"id": "1683664161036"
},
{
"index": "1",
"id": "1699963668903"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "cmd_to_dido",
"color": "gray"
},
"options": {
"wirename": "cmd_to_dido"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1618393827655",
"component": "virtualwireout",
"tab": "1615551125555",
"name": "cmd_to_dido",
"x": 748.8833312988281,
"y": 373,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "cmd_to_dido",
"color": "gray"
},
"options": {
"wirename": "cmd_to_dido"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1618558465485",
"component": "virtualwireout",
"tab": "1612772287426",
"name": "platform-rpc-call",
"x": 611.8833312988281,
"y": 287,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "platform-rpc-call",
"color": "gray"
},
"options": {
"wirename": "platform-rpc-call"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1618572059773",
"component": "trigger",
"tab": "1615551125555",
"name": "turnOn line",
"x": 72,
"y": 756,
"connections": {
"0": [
{
"index": "1",
"id": "1699963668903"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"datatype": "object",
"data": "{line: 1, command: \"turnOn\", force: true}"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1619515097737",
"component": "cmd_manager",
"tab": "1615551125555",
"name": "CMD Manager",
"x": 420,
"y": 156,
"connections": {
"0": [
{
"index": "0",
"id": "1615563373927"
}
],
"1": [
{
"index": "0",
"id": "1615566865233"
},
{
"index": "0",
"id": "1615798582262"
}
],
"2": [
{
"index": "0",
"id": "1616165824813"
}
],
"3": [
{
"index": "0",
"id": "1618393827655"
}
],
"4": [
{
"index": "0",
"id": "1635936391935"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {},
"color": "#5D9CEC",
"notes": ""
},
{
"id": "1619605019281",
"component": "httproute",
"tab": "1615551125555",
"name": "GET db",
"x": 73,
"y": 455,
"connections": {
"0": [
{
"index": "0",
"id": "1619515097737"
},
{
"index": "0",
"id": "1684060205000"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Listening",
"color": "green"
},
"options": {
"timeout": 5,
"cachepolicy": 0,
"cacheexpire": "5 minutes",
"size": 5,
"url": "/db",
"method": "GET",
"name": "",
"flags": [
"id:1619605019281",
"get",
5000
]
},
"color": "#5D9CEC",
"notes": "### Configuration\n\n- __GET /db__\n- flags: undefined\n- maximum request data length: __5 kB__\n- empty response: __undefined__\n- cache policy: __no cache__\n- cache expire: __5 minutes__",
"cloning": false
},
{
"id": "1619784672383",
"component": "trigger",
"tab": "1615551125555",
"name": "turnOnAlarm",
"x": 68,
"y": 902,
"connections": {
"0": [
{
"index": "1",
"id": "1699963668903"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"data": "{command: \"turnOnAlarm\"}",
"datatype": "object"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1619784812964",
"component": "trigger",
"tab": "1615551125555",
"name": "turnOffAlarm",
"x": 67,
"y": 975,
"connections": {
"0": [
{
"index": "1",
"id": "1699963668903"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"data": "{command: \"turnOffAlarm\"}",
"datatype": "object"
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1621340721628",
"component": "virtualwireout",
"tab": "1611921777196",
"name": "modbus_to_dido",
"x": 399,
"y": 433,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "modbus_to_dido",
"color": "gray"
},
"options": {
"wirename": "modbus_to_dido"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1622640022885",
"component": "httproute",
"tab": "1615551125555",
"name": "POST /db_connector",
"x": 1107,
"y": 338,
"connections": {
"0": [
{
"index": "0",
"id": "1622640073521"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Listening",
"color": "green"
},
"options": {
"timeout": 5,
"cachepolicy": 0,
"cacheexpire": "5 minutes",
"size": 5,
"url": "/db_connector",
"method": "POST",
"flags": [
"id:1622640022885",
"post",
5000
]
},
"color": "#5D9CEC",
"notes": "### Configuration\n\n- __POST /db_connector__\n- flags: \n- maximum request data length: __5 kB__\n- empty response: __undefined__\n- cache policy: __no cache__\n- cache expire: __5 minutes__",
"cloning": false
},
{
"id": "1622640073521",
"component": "db_connector",
"tab": "1615551125555",
"name": "DbConnector",
"x": 1363,
"y": 395,
"connections": {
"1": [
{
"index": "0",
"id": "1622641420685"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"edge": "undefined"
},
"color": "#2134B0",
"notes": ""
},
{
"id": "1622641420685",
"component": "httpresponse",
"tab": "1615551125555",
"name": "HTTP Response",
"x": 1588,
"y": 454,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {},
"color": "#5D9CEC",
"notes": ""
},
{
"id": "1634303504177",
"component": "monitormemory",
"tab": "1612772287426",
"name": "RAM",
"x": 71.88333129882812,
"y": 609.5,
"connections": {
"0": [
{
"index": "0",
"id": "1634465281992"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "834.19 MB / 985.68 MB",
"color": "gray"
},
"options": {
"enabled": true,
"interval": 30000
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1634303533779",
"component": "monitordisk",
"tab": "1612772287426",
"name": "disk",
"x": 72.88333129882812,
"y": 706.5,
"connections": {
"0": [
{
"index": "0",
"id": "1634465821120"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "5.84 GB / 7.26 GB",
"color": "gray"
},
"options": {
"enabled": true,
"path": "/",
"interval": 30000
},
"color": "#F6BB42",
"notes": ""
},
{
"id": "1634303595494",
"component": "virtualwirein",
"tab": "1612772287426",
"name": "send-to-services",
"x": 5.883331298828125,
"y": 1069.5,
"connections": {
"0": [
{
"index": "0",
"id": "1634463186563"
},
{
"index": "0",
"id": "1634488120710"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "send-to-services",
"color": "gray"
},
"options": {
"wirename": "send-to-services"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1634303602169",
"component": "virtualwireout",
"tab": "1612772287426",
"name": "send-to-services",
"x": 428.8833312988281,
"y": 602.5,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "send-to-services",
"color": "gray"
},
"options": {
"wirename": "send-to-services"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1634303685503",
"component": "virtualwireout",
"tab": "1612772287426",
"name": "send-to-services",
"x": 612.8833312988281,
"y": 462.5,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "send-to-services",
"color": "gray"
},
"options": {
"wirename": "send-to-services"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1634303743260",
"component": "httprequest",
"tab": "1612772287426",
"name": "http://192.168.252.2:8004/sentmessage",
"reference": "",
"x": 439.8833312988281,
"y": 1076.7333374023438,
"connections": {
"0": [
{
"index": "0",
"id": "1635327431236"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"stringify": "json",
"method": "POST",
"url": "http://192.168.252.2:8004/sentmessage"
},
"color": "#5D9CEC",
"notes": ""
},
{
"id": "1634463186563",
"component": "debug",
"tab": "1612772287426",
"name": "Debug",
"x": 234.75,
"y": 1024,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1634464580289",
"component": "code",
"tab": "1612772287426",
"name": "Code",
"x": 255,
"y": 512,
"connections": {
"0": [
{
"index": "0",
"id": "1634465243324"
},
{
"index": "0",
"id": "1634303602169"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"keepmessage": true,
"code": "let response = {};\nresponse.cpu = value.cpu;\nresponse.uptime = value.uptime;\n\nsend(0, response);",
"outputs": 1
},
"color": "#656D78",
"notes": ""
},
{
"id": "1634465243324",
"component": "debug",
"tab": "1612772287426",
"name": "Debug",
"x": 430,
"y": 508,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1634465281992",
"component": "code",
"tab": "1612772287426",
"name": "Code",
"x": 244,
"y": 608,
"connections": {
"0": [
{
"index": "0",
"id": "1634465338103"
},
{
"index": "0",
"id": "1634303602169"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"keepmessage": true,
"code": "value.sender = \"ram\";\n//let total = value.total/1024/1024;\n//let free = value.free/1024/1024;\n//let used = value.used/1024/1024;\nlet response = {};\n//value.memory_total = (total).toFixed(0) + ' MB';\n//value.memory_free = (free).toFixed(0) + ' MB';\n//value.memory_used = (used).toFixed(0) + ' MB';\n\nresponse.memory_total = value.total;\nresponse.memory_free = value.free;\nresponse.memory_used = value.used;\n\nsend(0, response);",
"outputs": 1
},
"color": "#656D78",
"notes": ""
},
{
"id": "1634465338103",
"component": "debug",
"tab": "1612772287426",
"name": "Debug",
"x": 431,
"y": 700,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1634465821120",
"component": "code",
"tab": "1612772287426",
"name": "Code",
"x": 247,
"y": 702,
"connections": {
"0": [
{
"index": "0",
"id": "1634465892500"
},
{
"index": "0",
"id": "1634303602169"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"keepmessage": true,
"code": "value.sender = \"hdd\";\n//let total = value.total/1024/1024;\n//let free = value.free/1024/1024;\n//let used = value.used/1024/1024;\nlet response = {};\n//value.hdd_total = (total).toFixed(0) + ' MB';\n//value.hdd_free = (free).toFixed(0) + ' MB';\n//value.used = (used).toFixed(0) + ' MB';\n\nresponse.hdd_total = value.total;\nresponse.hdd_free = value.free;\nresponse.hdd_used = value.used;\n\nsend(0, response);",
"outputs": 1
},
"color": "#656D78",
"notes": ""
},
{
"id": "1634465892500",
"component": "debug",
"tab": "1612772287426",
"name": "Debug",
"x": 434,
"y": 792,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1634484067516",
"component": "debug",
"tab": "1612772287426",
"name": "Send info",
"x": 438,
"y": 1185,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1634488120710",
"component": "infosender",
"tab": "1612772287426",
"name": "Info sender",
"x": 233,
"y": 1122,
"connections": {
"0": [
{
"index": "0",
"id": "1634484067516"
},
{
"index": "0",
"id": "1634303743260"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"edge": "undefined"
},
"color": "#2134B0",
"notes": ""
},
{
"id": "1635327431236",
"component": "debug",
"tab": "1612772287426",
"name": "Debug",
"x": 811.8833312988281,
"y": 1070.5,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1635936391935",
"component": "virtualwireout",
"tab": "1615551125555",
"name": "send-to-services",
"x": 748,
"y": 464,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "send-to-services",
"color": "gray"
},
"options": {
"wirename": "send-to-services"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1637069803394",
"component": "monitorconsumption",
"tab": "1612772287426",
"name": "CPU",
"x": 71,
"y": 515,
"connections": {
"0": [
{
"index": "0",
"id": "1634464580289"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "1.9% / 86.94 MB",
"color": "gray"
},
"options": {
"monitorfiles": true,
"monitorconnections": true,
"monitorsize": true,
"monitorconsumption": true,
"enabled": true,
"interval": 30000
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1683664161036",
"component": "debug",
"tab": "1615551125555",
"name": "CMDtoDIDO",
"x": 413,
"y": 654,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1683981346282",
"component": "virtualwirein",
"tab": "1615551125555",
"name": "from-dido-controller",
"x": 71,
"y": 260,
"connections": {
"0": [
{
"index": "0",
"id": "1619515097737"
},
{
"index": "0",
"id": "1684055037116"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "from-dido-controller",
"color": "gray"
},
"options": {
"wirename": "from-dido-controller"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1684055037116",
"component": "debug",
"tab": "1615551125555",
"name": "from dido to cmd",
"x": 423,
"y": 331,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1684060205000",
"component": "debug",
"tab": "1615551125555",
"name": "HTTP routes",
"x": 423,
"y": 422,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1684179110403",
"component": "debug",
"tab": "1611921777196",
"name": "MDBToDido",
"x": 401,
"y": 118,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1699963668903",
"component": "dido_controller",
"tab": "1615551125555",
"name": "DIDO_Controller",
"x": 402,
"y": 736,
"connections": {
"0": [
{
"index": "0",
"id": "1617104731852"
}
],
"1": [
{
"index": "0",
"id": "1617104731852"
},
{
"index": "0",
"id": "1617115013095"
}
],
"2": [
{
"index": "0",
"id": "1618393583970"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"edge": "undefined"
},
"color": "#2134B0",
"notes": ""
},
{
"id": "1699964678894",
"component": "virtualwirein",
"tab": "1615551125555",
"name": "modbus_to_dido",
"x": 79,
"y": 595,
"connections": {
"0": [
{
"index": "0",
"id": "1699963668903"
},
{
"index": "0",
"id": "1699964793925"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "modbus_to_dido",
"color": "gray"
},
"options": {
"wirename": "modbus_to_dido"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1699964793925",
"component": "debug",
"tab": "1615551125555",
"name": "modbusToDido",
"x": 411,
"y": 561,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1699965957410",
"component": "modbus_reader",
"tab": "1611921777196",
"name": "Modbus reader",
"x": 102,
"y": 175,
"connections": {
"0": [
{
"index": "0",
"id": "1611951142547"
}
],
"1": [
{
"index": "0",
"id": "1621340721628"
},
{
"index": "0",
"id": "1684179110403"
},
{
"index": "0",
"id": "1717441414646"
}
],
"2": [
{
"index": "0",
"id": "1615809595184"
},
{
"index": "0",
"id": "1714752862828"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {},
"color": "#2134B0",
"notes": ""
},
{
"id": "1700411878636",
"component": "thermometer",
"tab": "1611921777196",
"name": "Thermometer",
"x": 107.75,
"y": 449,
"connections": {
"0": [
{
"index": "0",
"id": "1615802995322"
}
],
"1": [
{
"index": "0",
"id": "1615809595184"
},
{
"index": "0",
"id": "1615809128443"
}
],
"2": [
{
"index": "0",
"id": "1621340721628"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {},
"color": "#5CB36D",
"notes": ""
},
{
"id": "1714752862828",
"component": "debug",
"tab": "1611921777196",
"name": "MDBToTb",
"x": 402,
"y": 228,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1717441414646",
"component": "code",
"tab": "1611921777196",
"name": "device-status",
"x": 588.0833282470703,
"y": 177,
"connections": {
"0": [
{
"index": "0",
"id": "1717442627834"
},
{
"index": "0",
"id": "1717442631338"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"keepmessage": true,
"code": "if(value.hasOwnProperty(\"status\"))\n{\n\tif(value.status.includes(\"-em\"))\n\t{\n\t\tsend(0, {\"em_status\": \"NOK\"});\n\t}\n\telse if(value.status.includes(\"twilight\"))\n\t{\n\t\tsend(0, {\"lux_sensor\": \"NOK\"});\n\t}\n}\n\nif(value.hasOwnProperty(\"values\"))\n{\n\tif(value.values.hasOwnProperty(\"twilight_sensor\"))\n\t{\n\t\tsend(0, {\"lux_sensor\": \"OK\"});\n\t}\n\telse if(value.values.hasOwnProperty(\"Phase_1_power\") ||\n\t\t\tvalue.values.hasOwnProperty(\"Phase_1_voltage\") ||\n\t\t\tvalue.values.hasOwnProperty(\"Total_power\") ||\n\t\t\tvalue.values.hasOwnProperty(\"Phase_1_current\"))\n\t{\n\t\tsend(0, {\"em_status\": \"OK\"});\n\t}\n}",
"outputs": 1
},
"color": "#656D78",
"notes": ""
},
{
"id": "1717442627834",
"component": "debug",
"tab": "1611921777196",
"name": "modbus service",
"x": 802.0833282470703,
"y": 139,
"connections": {},
"disabledio": {
"input": [
0
],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1717442631338",
"component": "virtualwireout",
"tab": "1611921777196",
"name": "send-to-services",
"x": 801.0833282470703,
"y": 236,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "send-to-services",
"color": "gray"
},
"options": {
"wirename": "send-to-services"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1718016045116",
"component": "virtualwirein",
"tab": "1612772287426",
"name": "tb-push",
"x": 84.75,
"y": 1300,
"connections": {
"0": [
{
"index": "0",
"id": "1718016052341"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "tb-push",
"color": "gray"
},
"options": {
"wirename": "tb-push"
},
"color": "#303E4D",
"notes": ""
},
{
"id": "1718016052341",
"component": "slack_filter",
"tab": "1612772287426",
"name": "Slack Filter",
"x": 278,
"y": 1297,
"connections": {
"0": [
{
"index": "0",
"id": "1718016086212"
},
{
"index": "0",
"id": "1718016073501"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Running",
"color": "gray"
},
"options": {
"slack_channel": "C071KN2Q8SK",
"tag_on_include": "[{\"user_id\":\"U072JE5JUQG\", \"includes\":[\"Electrometer\", \"Twilight sensor\"]}]",
"message_includes": "[\"is responding again\", \"Lamps have turned\", \"Flow has been restarted\"]",
"types": "[\"emergency\", \"critical\", \"error\", \"alert\"]",
"name": "RVO16 Senica - 10.0.0.131"
},
"color": "#30E193",
"notes": ""
},
{
"id": "1718016073501",
"component": "httprequest",
"tab": "1612772287426",
"name": "http://192.168.252.2:8004/slack",
"x": 471,
"y": 1354,
"connections": {
"0": [
{
"index": "0",
"id": "1718016086212"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"stringify": "json",
"method": "POST",
"url": "http://192.168.252.2:8004/slack"
},
"color": "#5D9CEC",
"notes": ""
},
{
"id": "1718016086212",
"component": "debug",
"tab": "1612772287426",
"name": "Debug",
"x": 808,
"y": 1302,
"connections": {},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "Enabled",
"color": "gray"
},
"options": {
"type": "data",
"repository": false,
"enabled": true
},
"color": "#967ADC",
"notes": ""
},
{
"id": "1718016094070",
"component": "trigger",
"tab": "1612772287426",
"name": "Trigger",
"x": 73,
"y": 1388,
"connections": {
"0": [
{
"index": "0",
"id": "1718016052341"
}
]
},
"disabledio": {
"input": [],
"output": []
},
"state": {
"text": "",
"color": "gray"
},
"options": {
"datatype": "object",
"data": "{ \"g9OxBZ5KRwNznlY6pAppqEAWXvjdEL4eGQobMDy2\": [ { \"ts\": 1716289039281, \"values\": { \"_event\": { \"type\": \"alert\", \"status\": \"new\", \"source\": { \"func\": \"CMD Manager: process cmd\", \"component\": \"1619515097737\", \"component_name\": \"CMD Manager\", \"edge\": \"g9OxBZ5KRwNznlY6pAppqEAWXvjdEL4eGQobMDy2\" }, \"message\": \"NOW CONNECTED TO SLACK !\", \"message_data\": \"\" } } } ] }"
},
"color": "#F6BB42",
"notes": ""
}
],
"version": 615
}