Integrare Impianti BACnet/IP con Shangrilux
Collega sistemi BACnet/IP (BMS, HVAC, controllo accessi) a Shangrilux per supervisione e automazione avanzata.
Nota: BACnet/IP richiede un controller BACnet con interfaccia IP (BACnet/IP o BACnet MS/TP con gateway IP). Testato con controller Siemens PXC, Schneider MP-C, Johnson Controls FX, Distech Controls ECY.
Prerequisiti
- Controller BACnet con interfaccia IP (indirizzo IP statico raccomandato)
- Accesso alla rete dove risiede il controller (stessa subnet o routing BACnet/IP)
- Elenco degli Object Identifier (Device ID, tipo e numero oggetto) da controllare
- Firewall: porta UDP 47808 aperta tra Shangrilux e il controller
Configurazione
Discovery del Device BACnet
Shangrilux invia un Who-Is broadcast sulla rete per scoprire i device BACnet disponibili. In alternativa, inserisci manualmente l'indirizzo IP e il Device Instance Number.
Configura in Shangrilux
Admin → Integrazioni → BACnet/IP → inserisci IP controller, Device Instance Number (tipicamente 1-4194303), porta UDP (47808). Opzionale: BBMD address per routing inter-subnet.
Leggi e mappa gli Object Properties
Per ogni point da monitorare o controllare, specifica Object Type e Object Instance:
| Object Type | Codice | Uso tipico in Shangrilux |
|---|---|---|
| Analog Input | AI | Temperatura, umidità, CO2 |
| Analog Output | AO | Setpoint termostat, valvola |
| Binary Input | BI | Stato porta (aperta/chiusa) |
| Binary Output | BO | Relè serratura, ventilazione |
| Analog Value | AV | Setpoint programmabili |
| Binary Value | BV | Flags stato sistema |
Configura COV Subscriptions
Shangrilux si iscrive ai Change of Value (COV) per ricevere notifiche in tempo reale quando un valore cambia, senza polling continuo:
{
"service": "SubscribeCOV",
"device_ip": "192.168.1.50",
"device_instance": 1001,
"object_type": "binary-input",
"object_instance": 5,
"issue_confirmed_notifications": true,
"lifetime": 3600,
"cov_increment": 0
}Mappa eventi BACnet ad azioni Shangrilux
Configura le regole: es. "BI-5 (porta) diventa active → registra accesso in Shangrilux → invia notifica all'admin".
Consiglio: Per impianti BACnet MS/TP (RS-485), è necessario un gateway BACnet MS/TP ↔ IP come Babel Buster BB3-7301 o ProBACnet. Dopo il gateway, la configurazione è identica a BACnet/IP.