1535 lines
No EOL
28 KiB
JSON
1535 lines
No EOL
28 KiB
JSON
[
|
|
{
|
|
"id": "bcb1eeac454a68aa",
|
|
"type": "tab",
|
|
"label": "A.Unifi",
|
|
"disabled": false,
|
|
"info": "",
|
|
"env": []
|
|
},
|
|
{
|
|
"id": "ef46b000b033db2d",
|
|
"type": "group",
|
|
"z": "bcb1eeac454a68aa",
|
|
"name": "unifi - bucket",
|
|
"style": {
|
|
"fill": "#ffC000",
|
|
"fill-opacity": "0.05",
|
|
"label": true,
|
|
"stroke": "#ffC000"
|
|
},
|
|
"nodes": [
|
|
"ae85504297599271",
|
|
"d3b50627581cb177",
|
|
"f0ed6e5d36cbe523"
|
|
],
|
|
"x": 94,
|
|
"y": 19,
|
|
"w": 342,
|
|
"h": 82
|
|
},
|
|
{
|
|
"id": "431e858f4040dc8b",
|
|
"type": "group",
|
|
"z": "bcb1eeac454a68aa",
|
|
"name": "unifi - scene - unifi site led",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.1",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"c05215ab11c67472",
|
|
"ff67e3a2734a57e6",
|
|
"cc7f40c27b45b5f8",
|
|
"13a2d7fb2604e394",
|
|
"dcb86b8e023a9ff4",
|
|
"e5af9cdb8ad1782f",
|
|
"a04df5d6f5a664c9",
|
|
"aecf9a82cca1010b",
|
|
"8662a6d8d5df3801",
|
|
"bd2e646697352643"
|
|
],
|
|
"x": 94,
|
|
"y": 859,
|
|
"w": 2012,
|
|
"h": 142
|
|
},
|
|
{
|
|
"id": "d05973f2f05e6933",
|
|
"type": "group",
|
|
"z": "bcb1eeac454a68aa",
|
|
"name": "unifi - statistics to Influxdb",
|
|
"style": {
|
|
"stroke": "#bfbfbf",
|
|
"fill": "#ff0000",
|
|
"fill-opacity": "0.05",
|
|
"label": true,
|
|
"color": "#7f7f7f"
|
|
},
|
|
"nodes": [
|
|
"8553e21d99113958",
|
|
"649b628a9a4b5a76",
|
|
"c460eff7ee934acc",
|
|
"7f55efeecc6ec73e",
|
|
"a7443028dc8c4bcd",
|
|
"2177d6f5082386d2",
|
|
"8582c1a640e03d41",
|
|
"9932a3c5f71ec579",
|
|
"224c5d499abe0df3",
|
|
"b7cba9eee3f6e94e",
|
|
"2acf6f79f1b77e0f",
|
|
"258cd89a7735d78b",
|
|
"0ff6626531ef6198",
|
|
"a3f3004529ef18a2",
|
|
"d4c2cc2a91f5b2b9",
|
|
"e8d7f19acb5063f9",
|
|
"62950c83974ee5b3",
|
|
"c589887266c69450",
|
|
"b681fea6485e08de",
|
|
"372ede1593292145",
|
|
"6ff24a7e230722a8",
|
|
"b11dbfb8e7b04adc",
|
|
"c712b913351f15c2",
|
|
"1d7fdb59cd34b66c",
|
|
"bfa0e5df451fe2e9",
|
|
"cbd683a854a44b2e",
|
|
"b50546f63ce1639b",
|
|
"e0507a6e8e927e19",
|
|
"085b08d355309601",
|
|
"39408c8ef2fd9677",
|
|
"15d5032c9ec85d29",
|
|
"8e650ebd7375f518",
|
|
"86ab0804781ac276"
|
|
],
|
|
"x": 94,
|
|
"y": 199,
|
|
"w": 2232,
|
|
"h": 622
|
|
},
|
|
{
|
|
"id": "da6392b84b06972c",
|
|
"type": "group",
|
|
"z": "bcb1eeac454a68aa",
|
|
"name": "catch error",
|
|
"style": {
|
|
"fill": "#ff0000",
|
|
"fill-opacity": "0.05",
|
|
"label": true,
|
|
"stroke": "#ff0000"
|
|
},
|
|
"nodes": [
|
|
"9607eb8becc34592",
|
|
"b1d4a2a532f6cb19",
|
|
"e7fabccd7044ccb6"
|
|
],
|
|
"x": 534,
|
|
"y": 19,
|
|
"w": 422,
|
|
"h": 82
|
|
},
|
|
{
|
|
"id": "ae85504297599271",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "ef46b000b033db2d",
|
|
"name": "bucket",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "unifi",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "flow",
|
|
"to": "bucket",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 270,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"f0ed6e5d36cbe523"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d3b50627581cb177",
|
|
"type": "link in",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "ef46b000b033db2d",
|
|
"name": "unifi - bucket",
|
|
"links": [],
|
|
"x": 135,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"ae85504297599271"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f0ed6e5d36cbe523",
|
|
"type": "link out",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "ef46b000b033db2d",
|
|
"name": "unifi - bucket",
|
|
"mode": "link",
|
|
"links": [],
|
|
"x": 395,
|
|
"y": 60,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "c05215ab11c67472",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "command",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "tmp",
|
|
"pt": "msg",
|
|
"to": "$boolean(msg.payload)=true",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "{}",
|
|
"tot": "json"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload.mode",
|
|
"pt": "msg",
|
|
"to": "tmp",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload.command",
|
|
"pt": "msg",
|
|
"to": "setsiteled",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload.site",
|
|
"pt": "msg",
|
|
"to": "default",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "tmp",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1460,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"aecf9a82cca1010b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ff67e3a2734a57e6",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 450,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"cc7f40c27b45b5f8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cc7f40c27b45b5f8",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "automatic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 660,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"dcb86b8e023a9ff4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "13a2d7fb2604e394",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "boolean",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload='Jour'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1100,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"c05215ab11c67472",
|
|
"bd2e646697352643"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "dcb86b8e023a9ff4",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "mode nycthemer",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 890,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"13a2d7fb2604e394"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e5af9cdb8ad1782f",
|
|
"type": "link in",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "unifi - scene - unifi site led",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 135,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"a04df5d6f5a664c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a04df5d6f5a664c9",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "trigger",
|
|
"property": "path",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "system/mode/nycthemer",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 270,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"ff67e3a2734a57e6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "aecf9a82cca1010b",
|
|
"type": "Unifi",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "",
|
|
"server": "535a857c71583573",
|
|
"command": "20",
|
|
"debug": true,
|
|
"x": 1680,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"8662a6d8d5df3801"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8662a6d8d5df3801",
|
|
"type": "debug",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "unifi - scene - unifi site led",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 1950,
|
|
"y": 960,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "bd2e646697352643",
|
|
"type": "ui-switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "431e858f4040dc8b",
|
|
"name": "",
|
|
"label": "Led Unifi",
|
|
"group": "3cfaa12a351bab8e",
|
|
"order": 1,
|
|
"width": 0,
|
|
"height": 0,
|
|
"passthru": false,
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"style": "",
|
|
"className": "",
|
|
"onvalue": "true",
|
|
"onvalueType": "bool",
|
|
"onicon": "",
|
|
"oncolor": "",
|
|
"offvalue": "false",
|
|
"offvalueType": "bool",
|
|
"officon": "",
|
|
"offcolor": "",
|
|
"x": 1280,
|
|
"y": 900,
|
|
"wires": [
|
|
[
|
|
"c05215ab11c67472"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8553e21d99113958",
|
|
"type": "influxdb out",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"influxdb": "e408b55d1dc6870d",
|
|
"name": "sensor unifi",
|
|
"measurement": "",
|
|
"precision": "",
|
|
"retentionPolicy": "",
|
|
"database": "database",
|
|
"precisionV18FluxV20": "s",
|
|
"retentionPolicyV18Flux": "",
|
|
"org": "iotredloop",
|
|
"bucket": "unifi",
|
|
"x": 2190,
|
|
"y": 240,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "649b628a9a4b5a76",
|
|
"type": "Unifi",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "AccessDevices",
|
|
"server": "535a857c71583573",
|
|
"command": "70",
|
|
"debug": false,
|
|
"x": 460,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"e0507a6e8e927e19",
|
|
"b50546f63ce1639b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c460eff7ee934acc",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "fan",
|
|
"property": "payload.has_fan",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 810,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"7f55efeecc6ec73e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7f55efeecc6ec73e",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "fan",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "fan",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.fan_level",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1010,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a7443028dc8c4bcd",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "temperature",
|
|
"property": "payload.has_temperature",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 830,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"8582c1a640e03d41"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "2177d6f5082386d2",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "format",
|
|
"rules": [
|
|
{
|
|
"t": "delete",
|
|
"p": "payload",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "sensor",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "{msg.module:$number(msg.etat)}",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "parts",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1690,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"39408c8ef2fd9677"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8582c1a640e03d41",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "temperature",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "temperature",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.general_temperature",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1030,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9932a3c5f71ec579",
|
|
"type": "delay",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "15/s",
|
|
"pauseType": "rate",
|
|
"timeout": "100",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "15",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"outputs": 1,
|
|
"x": 2010,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"8553e21d99113958",
|
|
"cbd683a854a44b2e",
|
|
"8e650ebd7375f518"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "224c5d499abe0df3",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "temperatures",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "hask",
|
|
"v": "temperatures",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 830,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"b7cba9eee3f6e94e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b7cba9eee3f6e94e",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "move",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.temperatures",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1010,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"2acf6f79f1b77e0f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "2acf6f79f1b77e0f",
|
|
"type": "split",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "sub_id",
|
|
"x": 1170,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"085b08d355309601"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "258cd89a7735d78b",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "temperature",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "temperature",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "msg.module & \" \" & msg.payload.name",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.value",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1510,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0ff6626531ef6198",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_stats",
|
|
"property": "payload.sys_stats",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "istype",
|
|
"v": "object",
|
|
"vt": "object"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 820,
|
|
"y": 420,
|
|
"wires": [
|
|
[
|
|
"a3f3004529ef18a2",
|
|
"d4c2cc2a91f5b2b9",
|
|
"e8d7f19acb5063f9",
|
|
"62950c83974ee5b3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a3f3004529ef18a2",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_loadavg_1",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "sys_loadavg_1",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.sys_stats.loadavg_1",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 420,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d4c2cc2a91f5b2b9",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_loadavg_5",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "sys_loadavg_5",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.sys_stats.loadavg_5",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 480,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e8d7f19acb5063f9",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_loadavg_15",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "sys_loadavg_15",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.sys_stats.loadavg_15",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 540,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "62950c83974ee5b3",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_mem_used",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "sys_mem_used",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.sys_stats.mem_used",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 600,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c589887266c69450",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_cpu",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "cpu",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload['system-stats'].cpu",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1020,
|
|
"y": 660,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b681fea6485e08de",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "sys_mem",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "memory",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload['system-stats'].mem",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1020,
|
|
"y": 720,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "372ede1593292145",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "system-stats",
|
|
"property": "payload['system-stats']",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "istype",
|
|
"v": "object",
|
|
"vt": "object"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 830,
|
|
"y": 660,
|
|
"wires": [
|
|
[
|
|
"c589887266c69450",
|
|
"b681fea6485e08de"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6ff24a7e230722a8",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "port_table",
|
|
"property": "payload.port_table",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "istype",
|
|
"v": "array",
|
|
"vt": "array"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 820,
|
|
"y": 780,
|
|
"wires": [
|
|
[
|
|
"b11dbfb8e7b04adc"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b11dbfb8e7b04adc",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "move",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "payload.name",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.port_table",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1010,
|
|
"y": 780,
|
|
"wires": [
|
|
[
|
|
"c712b913351f15c2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c712b913351f15c2",
|
|
"type": "split",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "",
|
|
"x": 1170,
|
|
"y": 780,
|
|
"wires": [
|
|
[
|
|
"1d7fdb59cd34b66c",
|
|
"bfa0e5df451fe2e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1d7fdb59cd34b66c",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "poe_power",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "poe_power",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "msg.module & \" \" & msg.payload.name",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.poe_power",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1350,
|
|
"y": 720,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bfa0e5df451fe2e9",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "poe_voltage",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "sensor",
|
|
"pt": "msg",
|
|
"to": "poe_voltage",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "module",
|
|
"pt": "msg",
|
|
"to": "msg.module & \" \" & msg.payload.name",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "etat",
|
|
"pt": "msg",
|
|
"to": "payload.poe_voltage",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1350,
|
|
"y": 780,
|
|
"wires": [
|
|
[
|
|
"2177d6f5082386d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cbd683a854a44b2e",
|
|
"type": "debug",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "unifi - statistics",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 2200,
|
|
"y": 360,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "b50546f63ce1639b",
|
|
"type": "debug",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "unifi sensor query",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 470,
|
|
"y": 300,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "e0507a6e8e927e19",
|
|
"type": "split",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "eq_id",
|
|
"x": 650,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"224c5d499abe0df3",
|
|
"a7443028dc8c4bcd",
|
|
"c460eff7ee934acc",
|
|
"0ff6626531ef6198",
|
|
"372ede1593292145",
|
|
"6ff24a7e230722a8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "085b08d355309601",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "exists",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "hask",
|
|
"v": "name",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1330,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"258cd89a7735d78b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "39408c8ef2fd9677",
|
|
"type": "switch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "empty",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "nempty"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1850,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"9932a3c5f71ec579"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "15d5032c9ec85d29",
|
|
"type": "link in",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "unifi - statistics",
|
|
"links": [
|
|
"004bb30c27c94fb4"
|
|
],
|
|
"x": 135,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"86ab0804781ac276"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8e650ebd7375f518",
|
|
"type": "link out",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "unifi - statistics",
|
|
"mode": "link",
|
|
"links": [],
|
|
"x": 2135,
|
|
"y": 300,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "86ab0804781ac276",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "d05973f2f05e6933",
|
|
"name": "time",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "date"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 270,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"649b628a9a4b5a76"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9607eb8becc34592",
|
|
"type": "catch",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "da6392b84b06972c",
|
|
"name": "catch error",
|
|
"scope": null,
|
|
"uncaught": false,
|
|
"x": 620,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"b1d4a2a532f6cb19"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b1d4a2a532f6cb19",
|
|
"type": "change",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "da6392b84b06972c",
|
|
"name": "topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "unifi",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 790,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"e7fabccd7044ccb6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e7fabccd7044ccb6",
|
|
"type": "link out",
|
|
"z": "bcb1eeac454a68aa",
|
|
"g": "da6392b84b06972c",
|
|
"name": "catch error",
|
|
"mode": "link",
|
|
"links": [
|
|
"a52f0e788cd4dca3"
|
|
],
|
|
"x": 915,
|
|
"y": 60,
|
|
"wires": []
|
|
}
|
|
] |