Introducción al modo servidor de integración BACNet de XS4 Sense
A través de la funcionalidad Servidor de integración GRMS BACnet, todos los datos gestionados por el sistema XS4 Sense pueden ser expuestos, permitiendo que un BMS externo lea la información producida desde los dispositivos XS4 Sense. Esto permite al BMS gestionar paneles de control de mantenimiento, definir lógicas de control para el sistema central HVAC (por ejemplo, para activar la generación de agua caliente sanitaria en una planta cuando las habitaciones están en estado de check-in), establecer la automatización basada en la ocupación según la presencia de huéspedes, monitorizar las temperaturas de las habitaciones, ver el consumo de energía en tiempo real de cada habitación, comprobar los niveles de batería de los dispositivos y conocer su estado de conexión.
Visión general
La funcionalidad de exportación de datos a través de una red BACnet/IP está integrada dentro de la aplicación GREMSServer.exe. El sistema utiliza el puerto BAC7 (UDP 47815) por defecto para la comunicación, y el ID del dispositivo se establece en 12345 por defecto. Esta configuración está predefinida y no se puede modificar. Toda la información gestionada por el sistema y registrada en el archivo de registro se puede hacer visible.
Esquema de conectividad para el modo Servidor BACNet de XS4 Sense.
Ajustes de variables exportables
Para configurar el sistema, edita el archivo C:\SALTO\XS4 Sense\Server\Settings\bacnetServerConfig.json, que contiene la estructura que define qué variables se van a exportar y su relación con el número de habitación.
Después de modificar el archivo según sea necesario, es necesario reiniciar el servicio GRMS Server 5555 para permitir que el sistema cargue la nueva configuración.
[
{ "roomNo": "2001", "register": "0/0/22", "bacnetInstanceType": "OBJECT_ANALOG_INPUT" },
{ "roomNo": "2001", "register": "0/0/23", "bacnetInstanceType": "OBJECT_ANALOG_INPUT" },
{ "roomNo": "2001", "register": "0/0/24", "bacnetInstanceType": "OBJECT_ANALOG_INPUT" }
]| Campos | Descripción |
|---|---|
| roomNo | Representa las habitaciones involucradas. Es importante utilizar el mismo número de habitación definido en la configuración inicial. |
| register | Representa el registro dedicado a recuperar la información a exportar. Los detalles de los registros disponibles se encuentran en la sección de registros. |
| bacnetInstanceType | Define el tipo de variable utilizada para intercambiar la información. El sistema soporta los siguientes tipos: 0: OBJECT_ANALOG_INPUT 3:OBJECT_BINARY_INPUT 13:OBJECT_MULTI_STATE_INPUT1: OBJECT_ANALOG_OUTPUT 4:OBJECT_BINARY_OUTPUT 14:OBJECT_MULTI_STATE_OUTPUT |
El ID de instancia de BACnet no está configurado en el archivo de configuración. El ID de instancia se genera de forma única a partir de la clave primaria del registro.
Solución de problemas
Para verificar la corrección de la configuración, es posible utilizar YABE u otra herramienta adecuada para asegurar que las variables son correctamente visibles.
La imagen de arriba muestra un ejemplo de datos exportados desde el dispositivo 2001