hi guys
I am new to using node red and am currently in a dilemma on how to proceed with the project.
It is an alarm system focused on the activation of remote panic buttons, the alert system is intended to be used with a number of 100 buttons placed in different locations, therefore I am using a Switch Node for each button for its identification and for the generation of custom alerts depending which button is pressed.
I don't know if this is the best way to filter and generate actions under the reception of a particular button or is there any other method I can use to obtain the same results?
thank you in advance and please find attached my flow and image for reference.
[
{
"id": "2e9989f0e16344e8",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Button Pressed",
"property": "payload.isButtonPressed[0]",
"propertyType": "msg",
"rules": [
{
"t": "true"
}
],
"checkall": "false",
"repair": true,
"outputs": 1,
"x": 280,
"y": 600,
"wires": [
[
"e68c2a2d1d9c6709",
"e4e137e8bf57431d",
"97342b481a2cc6ba",
"4f6c9d2dfdfac695",
"17d460ed2389c2aa",
"b4ba936917781c5f"
]
]
},
{
"id": "338aca5ad3b3f537",
"type": "ui_toast",
"z": "12fac42ea0b82cc0",
"position": "dialog",
"displayTime": "30",
"highlight": "red",
"sendall": true,
"outputs": 1,
"ok": "Aceptar",
"cancel": "",
"raw": true,
"className": "",
"topic": "Activación botón de pánico- Latina Seguros",
"name": "POP-UP",
"x": 1740,
"y": 120,
"wires": [
[]
]
},
{
"id": "0753c292a15b1e66",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \"receiverId\": msg.payload.rssiSignature[0].receiverId,\n \"transmitterId\": msg.payload.transmitterId,\n \"rssi\": msg.payload.rssiSignature[0].rssi,\n \"acceleration\": msg.payload.acceleration,\n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1580,
"y": 80,
"wires": [
[
"89cbd7f864d61992"
]
]
},
{
"id": "6315cee382b2bc95",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Latina Seguros",
"property": "payload.transmitterId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabf70",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1100,
"y": 80,
"wires": [
[
"61dc7cb7db4f032d"
]
]
},
{
"id": "bd648b1e332d49a7",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \n \n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1580,
"y": 120,
"wires": [
[
"338aca5ad3b3f537"
]
]
},
{
"id": "e68c2a2d1d9c6709",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Latina Seguros",
"property": "payload.deviceId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabf70",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1100,
"y": 120,
"wires": [
[
"28c5b300118396e2"
]
]
},
{
"id": "ffa398114cd37a73",
"type": "pareto-anywhere-socketio",
"z": "12fac42ea0b82cc0",
"uri": "http://localhost:3001",
"x": 100,
"y": 420,
"wires": [
[
"6315cee382b2bc95",
"b669c6d9ec4bd1c5",
"f925deeaf9bd1ed0",
"f2ce0e8b851839c5",
"84e87dd998ef0a03",
"813da07b16080663"
],
[
"2e9989f0e16344e8"
]
]
},
{
"id": "89cbd7f864d61992",
"type": "ui_table",
"z": "12fac42ea0b82cc0",
"group": "92c71489b179bb53",
"name": "Sector ",
"order": 4,
"width": 0,
"height": 0,
"columns": [
{
"field": "transmitterId",
"title": "Nr. de tarjeta",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
},
{
"field": "receiverId",
"title": "Sector",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
}
],
"outputs": 0,
"cts": false,
"x": 1730,
"y": 80,
"wires": [],
"icon": "node-red/file.svg"
},
{
"id": "28c5b300118396e2",
"type": "delay",
"z": "12fac42ea0b82cc0",
"name": "",
"pauseType": "rate",
"timeout": "5",
"timeoutUnits": "seconds",
"rate": "1",
"nbRateUnits": "15",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": true,
"allowrate": false,
"outputs": 1,
"x": 1360,
"y": 120,
"wires": [
[
"bd648b1e332d49a7"
]
]
},
{
"id": "61dc7cb7db4f032d",
"type": "change",
"z": "12fac42ea0b82cc0",
"name": "Listado Sectores",
"rules": [
{
"t": "change",
"p": "payload.rssiSignature[0].receiverId",
"pt": "msg",
"from": "b827eb534e65",
"fromt": "str",
"to": "Oficina LATINA Seguros",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1370,
"y": 80,
"wires": [
[
"0753c292a15b1e66"
]
]
},
{
"id": "be1cafa730ac41af",
"type": "ui_toast",
"z": "12fac42ea0b82cc0",
"position": "dialog",
"displayTime": "30",
"highlight": "red",
"sendall": false,
"outputs": 1,
"ok": "Aceptar",
"cancel": "",
"raw": true,
"className": "",
"topic": "Activación botón de pánico- 1700 Digital",
"name": "POP-UP",
"x": 1720,
"y": 260,
"wires": [
[]
]
},
{
"id": "e6ccc95782230349",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \"receiverId\": msg.payload.rssiSignature[0].receiverId,\n \"transmitterId\": msg.payload.transmitterId,\n \"rssi\": msg.payload.rssiSignature[0].rssi,\n \"acceleration\": msg.payload.acceleration,\n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1500,
"y": 220,
"wires": [
[
"36865d7fd1008906"
]
]
},
{
"id": "b669c6d9ec4bd1c5",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "1700 Digital",
"property": "payload.transmitterId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1090,
"y": 220,
"wires": [
[
"a16f16b10aa4487a"
]
]
},
{
"id": "778e0dcff14acf45",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \n \n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1500,
"y": 260,
"wires": [
[
"be1cafa730ac41af"
]
]
},
{
"id": "e4e137e8bf57431d",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "1700 Digital",
"property": "payload.deviceId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1090,
"y": 260,
"wires": [
[
"90e76d7451a1e8c7"
]
]
},
{
"id": "36865d7fd1008906",
"type": "ui_table",
"z": "12fac42ea0b82cc0",
"group": "058c327be4ddaa36",
"name": "Sector ",
"order": 2,
"width": 0,
"height": 0,
"columns": [
{
"field": "transmitterId",
"title": "Nr. de tarjeta",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
},
{
"field": "receiverId",
"title": "Sector",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
}
],
"outputs": 0,
"cts": false,
"x": 1710,
"y": 220,
"wires": [],
"icon": "node-red/file.svg"
},
{
"id": "90e76d7451a1e8c7",
"type": "delay",
"z": "12fac42ea0b82cc0",
"name": "",
"pauseType": "rate",
"timeout": "5",
"timeoutUnits": "seconds",
"rate": "1",
"nbRateUnits": "15",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": true,
"allowrate": false,
"outputs": 1,
"x": 1280,
"y": 260,
"wires": [
[
"778e0dcff14acf45"
]
]
},
{
"id": "a16f16b10aa4487a",
"type": "change",
"z": "12fac42ea0b82cc0",
"name": "Listado Sectores",
"rules": [
{
"t": "change",
"p": "payload.rssiSignature[0].receiverId",
"pt": "msg",
"from": "b827eb534e65",
"fromt": "str",
"to": "Oficina 1700 Digital",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1290,
"y": 220,
"wires": [
[
"e6ccc95782230349"
]
]
},
{
"id": "99498070d58bcfbf",
"type": "ui_toast",
"z": "12fac42ea0b82cc0",
"position": "dialog",
"displayTime": "30",
"highlight": "red",
"sendall": false,
"outputs": 1,
"ok": "Aceptar",
"cancel": "",
"raw": true,
"className": "Activación botón de pánico- Netlife",
"topic": "Activación botón de pánico- Netlife",
"name": "POP-UP",
"x": 1640,
"y": 380,
"wires": [
[]
]
},
{
"id": "e575ddb3214251ff",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \"receiverId\": msg.payload.rssiSignature[0].receiverId,\n \"transmitterId\": msg.payload.transmitterId,\n \"rssi\": msg.payload.rssiSignature[0].rssi,\n \"acceleration\": msg.payload.acceleration,\n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1480,
"y": 340,
"wires": [
[
"16633dcd13b72d58"
]
]
},
{
"id": "f925deeaf9bd1ed0",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Netlife",
"property": "payload.transmitterId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1070,
"y": 340,
"wires": [
[
"882c9d6fa184420f"
]
]
},
{
"id": "cbdd6bdb65c5870d",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \n \n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1480,
"y": 380,
"wires": [
[
"99498070d58bcfbf"
]
]
},
{
"id": "97342b481a2cc6ba",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Netlife",
"property": "payload.deviceId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1070,
"y": 380,
"wires": [
[
"f171d3b40f722739"
]
]
},
{
"id": "16633dcd13b72d58",
"type": "ui_table",
"z": "12fac42ea0b82cc0",
"group": "d36c8c9ae2b506b2",
"name": "Sector ",
"order": 2,
"width": 0,
"height": 0,
"columns": [
{
"field": "transmitterId",
"title": "Nr. de tarjeta",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
},
{
"field": "receiverId",
"title": "Sector",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
}
],
"outputs": 0,
"cts": false,
"x": 1630,
"y": 340,
"wires": [],
"icon": "node-red/file.svg"
},
{
"id": "f171d3b40f722739",
"type": "delay",
"z": "12fac42ea0b82cc0",
"name": "",
"pauseType": "rate",
"timeout": "5",
"timeoutUnits": "seconds",
"rate": "1",
"nbRateUnits": "15",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": true,
"allowrate": false,
"outputs": 1,
"x": 1280,
"y": 380,
"wires": [
[
"cbdd6bdb65c5870d"
]
]
},
{
"id": "882c9d6fa184420f",
"type": "change",
"z": "12fac42ea0b82cc0",
"name": "Listado Sectores",
"rules": [
{
"t": "change",
"p": "payload.rssiSignature[0].receiverId",
"pt": "msg",
"from": "b827eb534e65",
"fromt": "str",
"to": "Oficina Netlife",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1290,
"y": 340,
"wires": [
[
"e575ddb3214251ff"
]
]
},
{
"id": "f2ce0e8b851839c5",
"type": "debug",
"z": "12fac42ea0b82cc0",
"name": "",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 290,
"y": 280,
"wires": []
},
{
"id": "4f6c9d2dfdfac695",
"type": "debug",
"z": "12fac42ea0b82cc0",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 270,
"y": 720,
"wires": []
},
{
"id": "486411c207cb548d",
"type": "ui_toast",
"z": "12fac42ea0b82cc0",
"position": "dialog",
"displayTime": "30",
"highlight": "red",
"sendall": false,
"outputs": 1,
"ok": "Aceptar",
"cancel": "",
"raw": true,
"className": "Activación botón de pánico- Bolon de Tere",
"topic": "Activación botón de pánico- Bolon de Tere",
"name": "POP-UP",
"x": 1720,
"y": 540,
"wires": [
[]
]
},
{
"id": "17adb049ffb39109",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \"receiverId\": msg.payload.rssiSignature[0].receiverId,\n \"transmitterId\": msg.payload.transmitterId,\n \"rssi\": msg.payload.rssiSignature[0].rssi,\n \"acceleration\": msg.payload.acceleration,\n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1500,
"y": 500,
"wires": [
[
"83ba35c368a20928"
]
]
},
{
"id": "84e87dd998ef0a03",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Bolon de Tere",
"property": "payload.transmitterId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1100,
"y": 500,
"wires": [
[
"885c8010e9434bbe"
]
]
},
{
"id": "24b4467d8504e743",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \n \n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1500,
"y": 540,
"wires": [
[
"486411c207cb548d"
]
]
},
{
"id": "17d460ed2389c2aa",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Bolon de Tere",
"property": "payload.deviceId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1100,
"y": 540,
"wires": [
[
"c4a4a263a9fa3ec4"
]
]
},
{
"id": "83ba35c368a20928",
"type": "ui_table",
"z": "12fac42ea0b82cc0",
"group": "49364a9a2538f861",
"name": "Sector ",
"order": 2,
"width": 0,
"height": 0,
"columns": [
{
"field": "transmitterId",
"title": "Nr. de tarjeta",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
},
{
"field": "receiverId",
"title": "Sector",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
}
],
"outputs": 0,
"cts": false,
"x": 1710,
"y": 500,
"wires": [],
"icon": "node-red/file.svg"
},
{
"id": "c4a4a263a9fa3ec4",
"type": "delay",
"z": "12fac42ea0b82cc0",
"name": "",
"pauseType": "rate",
"timeout": "5",
"timeoutUnits": "seconds",
"rate": "1",
"nbRateUnits": "15",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": true,
"allowrate": false,
"outputs": 1,
"x": 1320,
"y": 540,
"wires": [
[
"24b4467d8504e743"
]
]
},
{
"id": "885c8010e9434bbe",
"type": "change",
"z": "12fac42ea0b82cc0",
"name": "Listado Sectores",
"rules": [
{
"t": "change",
"p": "payload.rssiSignature[0].receiverId",
"pt": "msg",
"from": "b827eb534e65",
"fromt": "str",
"to": "Local Bolon de Tere",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1330,
"y": 500,
"wires": [
[
"17adb049ffb39109"
]
]
},
{
"id": "2958f53d1d0f95a8",
"type": "ui_toast",
"z": "12fac42ea0b82cc0",
"position": "dialog",
"displayTime": "30",
"highlight": "red",
"sendall": false,
"outputs": 1,
"ok": "Aceptar",
"cancel": "",
"raw": true,
"className": "Activación botón de pánico- Equivida",
"topic": "Activación botón de pánico- Equivida",
"name": "POP-UP",
"x": 1720,
"y": 660,
"wires": [
[]
]
},
{
"id": "2b14f49f8a5b94b1",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \"receiverId\": msg.payload.rssiSignature[0].receiverId,\n \"transmitterId\": msg.payload.transmitterId,\n \"rssi\": msg.payload.rssiSignature[0].rssi,\n \"acceleration\": msg.payload.acceleration,\n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1500,
"y": 620,
"wires": [
[
"b9d48a96e0fb327a"
]
]
},
{
"id": "813da07b16080663",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Equivida",
"property": "payload.transmitterId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1080,
"y": 620,
"wires": [
[
"796fc2b9c2233542"
]
]
},
{
"id": "904dc2533b0adbed",
"type": "function",
"z": "12fac42ea0b82cc0",
"name": "",
"func": "msg.payload = [\n {\n \"timestamp\": new Date(msg.payload.timestamp).toLocaleString(),\n \n \n\n }\n];\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1500,
"y": 660,
"wires": [
[
"2958f53d1d0f95a8"
]
]
},
{
"id": "b4ba936917781c5f",
"type": "switch",
"z": "12fac42ea0b82cc0",
"name": "Equivida",
"property": "payload.deviceId",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "ac233fabb404",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 1080,
"y": 660,
"wires": [
[
"7acdad9d280e5a76"
]
]
},
{
"id": "b9d48a96e0fb327a",
"type": "ui_table",
"z": "12fac42ea0b82cc0",
"group": "22edd46fd0804e1c",
"name": "Sector ",
"order": 2,
"width": 0,
"height": 0,
"columns": [
{
"field": "transmitterId",
"title": "Nr. de tarjeta",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
},
{
"field": "receiverId",
"title": "Sector",
"width": "",
"align": "left",
"formatter": "plaintext",
"formatterParams": {
"target": "_blank"
}
}
],
"outputs": 0,
"cts": false,
"x": 1710,
"y": 620,
"wires": [],
"icon": "node-red/file.svg"
},
{
"id": "7acdad9d280e5a76",
"type": "delay",
"z": "12fac42ea0b82cc0",
"name": "",
"pauseType": "rate",
"timeout": "5",
"timeoutUnits": "seconds",
"rate": "1",
"nbRateUnits": "15",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": true,
"allowrate": false,
"outputs": 1,
"x": 1280,
"y": 660,
"wires": [
[
"904dc2533b0adbed"
]
]
},
{
"id": "796fc2b9c2233542",
"type": "change",
"z": "12fac42ea0b82cc0",
"name": "Listado Sectores",
"rules": [
{
"t": "change",
"p": "payload.rssiSignature[0].receiverId",
"pt": "msg",
"from": "b827eb534e65",
"fromt": "str",
"to": "Lobby Equivida",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1290,
"y": 620,
"wires": [
[
"2b14f49f8a5b94b1"
]
]
},
{
"id": "92c71489b179bb53",
"type": "ui_group",
"name": "Pec - Seguros Latina",
"tab": "24390961ab7e42d7",
"order": 20,
"disp": true,
"width": "8",
"collapse": true,
"className": "SegurosLatina"
},
{
"id": "058c327be4ddaa36",
"type": "ui_group",
"name": "Pec - Digital",
"tab": "24390961ab7e42d7",
"order": 21,
"disp": true,
"width": "8",
"collapse": true,
"className": "Digital"
},
{
"id": "d36c8c9ae2b506b2",
"type": "ui_group",
"name": "Pec - Netlife",
"tab": "24390961ab7e42d7",
"order": 22,
"disp": true,
"width": "8",
"collapse": true,
"className": "Netlife"
},
{
"id": "49364a9a2538f861",
"type": "ui_group",
"name": "Pec - Bolon de Tere",
"tab": "24390961ab7e42d7",
"order": 23,
"disp": true,
"width": "8",
"collapse": true,
"className": "BolondeTere"
},
{
"id": "22edd46fd0804e1c",
"type": "ui_group",
"name": "Pec - Equivida",
"tab": "24390961ab7e42d7",
"order": 24,
"disp": true,
"width": "8",
"collapse": true,
"className": "Equivida"
},
{
"id": "24390961ab7e42d7",
"type": "ui_tab",
"name": "Servicio Vimo",
"icon": "dashboard",
"order": 1,
"disabled": false,
"hidden": false
}
]