Permite elegir qué cuentas de usuario (configuradas en credentials.json) serán procesadas al presionar el botón "Actualizar" para consultar sus sucursales. Si el nombre de una cuenta aparece en color rojo, significa que dicha cuenta está revocada.
🏢 Monitoreo por Módulos
Filtra las sucursales según el módulo asignado (M6, M7, M8, M9). Si todas las sucursales están asignadas, la opción "Sin Asignar" se oculta automáticamente.
🛑/🟢 Control de Polling Automático (Kill-Switch)
Activa o pausa las consultas automáticas en segundo plano (60s con clientes / 90s en reposo).
- Activo: El motor monitorea eventos en tiempo real y realiza sondeos por lotes.
- Pausado: Detiene las peticiones automáticas a Honeywell para congelar el rastreo o conservar ancho de banda.
🛡️ ADMIN
Cargando...
Total Sucursales
0
Armadas
0
Desarmadas
0
En Alarma / Evento
0
🔍
Cargando sucursales desde TotalConnect API...
📋 Bitácora de Actividad del Sistema
Cargando registros...
🔍 Catálogo de Zonas - Sucursal
0 zonas
Cargando catálogo de zonas...
🛡️ Detalle de Particiones
Sucursal:-
Última Verificación (Bot):-
Último Cambio / Evento:-
Cargando particiones...
🔓Bypass de Zona
Confirmar omisión temporal de zona para:
Sucursal: -
Zona -
🔐 Acceso de Administrador
Ingrese el PIN de administración para desbloquear controles globales y configuración:
⚙️ Configuración del Sistema (credentials.json)
ℹ️ Modifica los parámetros operativos de alertas, webhooks y polling guardados en credentials.json.
🌐 Endpoint Webhook WhatsApp
URL del microservicio HTTP encargado del despacho de mensajes hacia WhatsApp (ej. http://192.168.100.50:9020/v1/messages).
📱 Formato de Destinatario
El número debe incluir el código internacional (para México 521 seguido de los 10 dígitos) o el JID completo (ej. 521XXXXXXXXXX@s.whatsapp.net).
⚡ Polling Activo
El tiempo entre polls cuando hay clientes conectados al servidor.
💤 Polling Inactivo
Tiempo entre polls cuando NO hay clientes conectados al servidor.
🚨 Notificar Alarmas (Webhook WhatsApp)
Envía alertas inmediatas vía Webhook de WhatsApp cuando una sucursal reporta un disparo de alarma o intrusión activa.
🔓 Notificar Desarmado (Webhook WhatsApp)
Envía notificación vía Webhook de WhatsApp al detectarse el desarmado de cualquiera de las sucursales monitoreadas.
⚠️ Notificar Revocación (Webhook WhatsApp)
Envía alerta crítica vía Webhook de WhatsApp si la sesión con la nube de Honeywell se invalida o requiere reautenticación manual.
🔄 Monitoreo de Desarmadas en Revisión Constante
Al activar esta casilla, las sucursales desarmadas se agregan al Grupo 0 de alta prioridad para detectar en el siguiente poll inmediato cuando son armadas.
⏰ Ventana Horaria Activa: La prioridad sólo opera dentro del rango configurado (por defecto 17:30 a 06:30). Fuera de esa ventana, las desarmadas se consultan en el ciclo rotativo ordinario para no saturar la cuota de la API durante horas laborales.
⚡ Protección por Límite: Si el número total de desarmadas supera el límite configurado (max_disarmed_count:20 en credentials.json), esta función se desactivará automáticamente para evitar sobrecargar la API de Honeywell.
(Horario nocturno / cierre)
🔄 Monitoreo de Armadas en Revisión Constante
Al activar esta casilla, las sucursales que se encuentren armadas se agregan al Grupo 0 de alta prioridad durante el horario de apertura matutino para detectar de inmediato cuando abren / desarman.
⏰ Ventana Horaria Activa: La prioridad sólo opera dentro del rango configurado (por defecto 08:00 a 10:00). Fuera de esa ventana, las armadas se consultan en el ciclo rotativo ordinario.
⚡ Protección por Límite: Si el número total de armadas supera el límite configurado (max_armed_count: 50 en credentials.json), esta función se pausará automáticamente para evitar sobrecargar la API de Honeywell.
(Horario de apertura matutino)
Administra las credenciales de cada grupo de paneles. Los cambios se guardan atómicamente.
0 sucursales
Asigna cada sucursal a su módulo de monitoreo correspondiente (M6, M7, M8, M9). Usa el buscador rápido para filtrar por nombre o número.
Asignar filtradas a:
Configuración y BD
Descarga un archivo ZIP con credenciales, módulos, catálogos y base de datos de eventos, o restaura un respaldo previo.
🕒 Historial de Eventos
Última actualización: --/--/---- --:--:--
🏢 Asignar Módulo
Selecciona el módulo de monitoreo:
Consultando TotalConnect...
Sincronizando estado de particiones y zonas. Por favor espera.