SALTO i ASSA ABLOY Online Systemy Drzwiowe: Integracja z KNX przez OSDP i BACnet
SALTO i ASSA ABLOY reprezentują dwie główne europejskie platformy kontroli dostępu z różnymi ścieżkami integracji z KNX. SALTO XS4 oferuje BACnet/IP jako moduł opcjonalny oraz SHIP jako protokół własnościowy, podczas gdy marki ASSA ABLOY, w tym HID Global, obsługują OSDP v2 i mostkowanie REST API. Wybór odpowiedniej ścieżki integracji zależy od wersji platformy, typu budynku oraz obecności istniejącego BMS lub kontrolera KNX.
Platforma online SALTO XS4 i ścieżki integracji z KNX
Firma SALTO Systems z siedzibą w Hiszpanii produkuje platformę kontroli dostępu XS4 online, szeroko instalowaną w europejskich biurowcach, szpitalach i na uniwersytetach. Istnieją dwie ścieżki integracji KNX dla instalacji SALTO XS4 online:
SALTO SHIP (SALTO Host Interface Protocol) to autorski protokół IP do integracji z systemami firm trzecich. Użyj oprogramowania pośredniczącego SALTO SHIP server, aby przekazywać zdarzenia do Node-RED lub niestandardowego skryptu integracji KNX. SHIP dostarcza stan drzwi, zdarzenia dostępu i dane posiadaczy kart w czasie rzeczywistym przez TCP/IP.
Moduł SALTO BACnet/IP — most KNX przez LOYTEC LGATE-950
SALTO XS4 with optional BACnet/IP module installed: Exposes door states and access events as BACnet objects BI (Binary Input): door open/closed state per door BI: last access granted (pulsed, 1s ON per event) AV (Analog Value): access count (resets daily) LOYTEC LGATE-950 BACnet/IP to KNX gateway: Configure LGATE-950 as BACnet client SALTO BACnet server IP: <salto-server-ip> port 47808 Map BACnet BI:1 (door open) → KNX GA '2/0/1' DPT 1.001 Map BACnet BI:2 (access granted) → KNX GA '2/0/2' DPT 1.001 In LGATE-950 L-STUDIO configuration tool: Add BACnet device (SALTO server IP/port) Read BI objects → assign to LGATE data points Map data points to KNX group addresses Set poll interval: 1 second for door state GAs KNX floor plan display (MDT SCN-IP000.03 IP interface): GA 2/0/1 drives door open/closed indicator on touchpanel
Ważne — ograniczenie SALTO SVN offline: Czytniki offline SALTO SVN (Space Virtual Network) przechowują uprawnienia dostępu na samej karcie – nie ma połączenia online z czytnikiem. Do integracji KNX w czasie rzeczywistym działają tylko czytniki online SALTO XS4 z łącznością Ethernet. Przed określeniem projektu integracji KNX należy sprawdzić z instalatorem, czy istniejąca instalacja SALTO jest SVN offline czy XS4 online.
Przegląd platformy ASSA ABLOY i czytniki HID Global OSDP
ASSA ABLOY to największa na świecie firma zajmująca się kontrolą dostępu, obejmująca wiele marek: Yale Nexus IP (Wielka Brytania i Europa), HID Global (technologia poświadczeń) i ASSA ABLOY Opening Solutions. Do integracji KNX głównymi ścieżkami są czytniki HID Global OSDP v2 na poziomie czytników oraz serwer dostępu ASSA ABLOY ARCOS oparty na IP na poziomie zarządzania.
Czytnik HID Global OSDP v2 — integracja z Beckhoff TwinCAT
Hardware setup:
HID RP40 or RM40 multi-technology reader (OSDP v2)
RS485 wiring: reader A/B to Beckhoff EL6700 RS485 terminal
Beckhoff CX9020 with EL6900 KNX EtherCAT terminal
TwinCAT configuration:
EL6700: OSDP master mode, baud 9600, address 1
Install Beckhoff TE6730 OSDP function library
TwinCAT PLC Structured Text:
OSDP_ReadCardNumber(fbOsdp, nCardNumber => wCardNum);
IF wCardNum = CARD_SERVER_ROOM_1 THEN
KNX_Write(GA := '9/0/1', bValue := TRUE); // door open KNX
KNX_Write(GA := '9/0/2', bValue := TRUE); // HVAC occupied
END_IF
OSDP bidirectional: write LED colour back to reader
KNX access granted GA → EL6700 → reader LED green
KNX access denied GA → EL6700 → reader LED red
Provides visual feedback to cardholder at readerIntegracja ASSA ABLOY ARCOS REST API
Platforma ASSA ABLOY ARCOS zapewnia serwer zarządzania dostępem oparty na IP z interfejsem REST API. Wzorzec integracji jest identyczny z podejściem Gallagher Command Centre REST API – uwierzytelnianie OAuth2, odpytywanie zdarzeń lub webhooki oraz most Node-RED do KNX. To sprawia, że ARCOS jest jedną z najbardziej bezpośrednich platform ASSA ABLOY do połączenia z KNX.
ARCOS REST API do KNX – struktura przepływu Node-RED
Authentication:
POST /arcos/api/v1/auth/token
Body: { "clientId": "...", "clientSecret": "..." }
Returns: { "token": "Bearer ...", "expiresIn": 3600 }
Event polling:
GET /arcos/api/v1/events?since={timestamp}&limit=50
Authorization: Bearer {token}
Returns: array of access events (same structure as Gallagher)
Node-RED flow:
Inject node (5s interval) → HTTP request node (ARCOS events)
→ switch node (filter by eventType and door name)
→ KNX write node (GA based on door-to-GA mapping)
ARCOS also supports webhook push (version 3.2+):
Configure webhook URL in ARCOS admin panel
→ Node-RED HTTP input node receives events in real time
→ eliminates polling, reduces latency to under 500ms
Identical KNX GA scheme to Gallagher integration:
Access granted → lighting and HVAC group addresses
Door forced → alarm relay group addressAutomatyzacja chłodzenia serwerowni przy otwarciu drzwi
Praktycznym zastosowaniem integracji SALTO lub ASSA ABLOY z KNX jest optymalizacja precyzyjnego chłodzenia serwerowni. Gdy inżynier wchodzi do serwerowni, zdarzenie otwarcia drzwi wyzwala tymczasowe zwiększenie wydajności chłodzenia. Po zamknięciu drzwi system powraca do normalnego punktu zadaniowego po okresie stabilizacji.
Zdarzenie drzwi serwerowni do sterowania KNX precyzyjnym chłodzeniem STULZ
Access granted — server room door (SALTO or ASSA ABLOY):
→ KNX GA 9/0/1 = true (door open event)
→ KNX logic writes STULZ precision cooling setpoint:
GA 9/0/2 = 18 (reduced from standard 20°C — DPT 9.001)
GA 9/0/3 = true (STULZ high-capacity mode via relay)
STULZ CRAC unit with KNX interface (STULZ KNX option card):
Accepts setpoint write on KNX GA
Reduces room temperature during engineer work
Provides additional cooling margin while door was open
Door closed event (SALTO BACnet BI or OSDP status):
→ Start 15-minute timer in KNX logic module
→ After 900 seconds:
GA 9/0/2 = 20 (return to standard setpoint)
GA 9/0/3 = false (disable high-capacity mode)
Energy saving calculation:
Standard setpoint 20°C: STULZ runs at base load
High-capacity mode: only during door-open + 15min window
Avoids continuous low setpoint that would otherwise be
set manually by engineers and forgotten overnightZaleta OSDP dla kompaktowych integracji KNX
OSDP v2 oferuje dwukierunkową komunikację między czytnikiem a kontrolerem – kontroler może wyświetlać kolor LED i tekst na wyświetlaczu czytnika, a nie tylko odczytywać dane karty. Wszystkie główne marki – Gallagher, Paxton, HID i ASSA ABLOY – obsługują OSDP v2 w swoich obecnych seriach czytników.
Beckhoff TwinCAT integracja na szynie DIN — OSDP + KNX + Modbus
Single DIN-rail controller handling three protocols: Beckhoff CX9020 (EtherCAT controller, 24V DIN-rail) + EL6700 RS485 terminal → OSDP v2 reader (access control) + EL6900 KNX TP terminal → KNX bus (building automation) + EL6001 RS232 terminal → Modbus RTU meter (energy) TwinCAT PLC logic integrates all three: OSDP card read → KNX scene trigger KNX binary input → OSDP reader LED command Modbus energy meter → KNX energy GA update Footprint: 6 DIN-rail modules + controller No separate PC server, no additional middleware All logic in TwinCAT Structured Text — fully documented Suitable for: small commercial offices (under 20 doors) with existing Beckhoff KNX panels Most compact solution for combined OSDP + KNX requirement
Praktyczne zalecenie: Dla większości projektów KNX najłatwiejszym w utrzymaniu rozwiązaniem jest lekkie podejście z użyciem middleware — Node-RED na Raspberry Pi 4 lub Enertex EibPC — łączące API systemu kontroli dostępu z telegramami grupowymi KNX. Pełna integracja BACnet przez LOYTEC lub OSDP z TwinCAT jest preferowana w dużych budynkach korporacyjnych z dedykowanymi inżynierami BMS, którzy mogą utrzymywać kod PLC. Wybierz w oparciu o możliwości zespołu zarządzającego budynkiem i umowę serwisową.
Potrzebujesz szafy KNX z integracją SALTO lub ASSA ABLOY wykonaną na zamówienie?
Projektujemy i budujemy szafy niskiego napięcia z mostkami BACnet/IP LOYTEC, kontrolerami Beckhoff TwinCAT OSDP v2, przepływami Node-RED dla ARCOS REST API oraz pełną dokumentacją rozruchową dostarczaną przetestowaną na miejscu.
Poproś o wycenę →