Control de acceso KNX: Lectores RFID, controladores de puerta y horarios
Lectores RFID KNX nativos de MDT y Gira, lógica de controlador de puerta, arquitectura multizona, horarios de acceso basados en tiempo y registro de auditoría – todo cableado desde el cuadro de distribución KNX.
Lectores RFID nativos KNX – MDT y Gira
Los lectores de tarjetas RFID KNX son dispositivos alimentados por el bus que se montan enrasados en una caja de pared estándar de 55 mm. Envían telegramas KNX directamente al bus cuando se presenta una tarjeta; no se requiere un controlador de acceso independiente para la lógica básica de apertura de puerta.
MDT SCN-RFID55
MDT Technologies GmbH — Alemania
- • Factor de forma: montaje enrasado cuadrado de 55 mm (compatible con marcos Berker/Gira)
- • Estándares de tarjetas: MIFARE Classic, MIFARE DESFire, LEGIC, HID iCLASS
- • Indicación de anillo LED: destello verde = acceso concedido, rojo = denegado
- • Salidas: binaria (tarjeta presente/ausente) o cadena UID de tarjeta a través de KNX
- • Hasta 200 UID de tarjetas almacenadas localmente en la configuración ETS
- • Versión gateway para carril DIN también disponible (SCN-RFID-DIN)
- • Alimentado por bus: bus KNX de 29V (no se necesita fuente de alimentación separada)
Gira Lector de tarjetas TS (Touch Switch)
Gira Giersiepen GmbH — Alemania
- • Integrado en las series de marcos Gira System 55 / E2 / Esprit
- • Estándar de tarjeta: MIFARE (13,56 MHz ISO/IEC 14443A)
- • Combina pulsador táctil capacitivo y lector RFID en un solo dispositivo
- • UID de tarjetas gestionados mediante la aplicación ETS (hasta 100 UID)
- • Salida KNX: telegrama binario por UID almacenado (cada tarjeta → su propia GA)
- • Indicadores LED: rojo/verde/amarillo programables
- • Ideal para proyectos residenciales premium en el lenguaje de diseño Gira
Ambos lectores se configuran completamente en ETS – no se requiere software externo para el funcionamiento básico. Los UID de las tarjetas se ingresan como cadenas hexadecimales en la página de parámetros de ETS, cada uno vinculado a una dirección de grupo KNX. Cuando se presenta una tarjeta coincidente, el lector envía un telegrama binario ON a esa dirección de grupo, que luego se vincula a un relé de actuador de puerta o zona de alarma.
Cómo funciona el acceso KNX RFID – flujo de telegramas
La cadena de eventos de acceso desde el toque de la tarjeta hasta la apertura de la puerta involucra telegramas KNX a través de tres tipos de dispositivos: el lector RFID, el módulo lógico/actuador y el relé de salida de la cerradura.
Card presented to RFID reader. Reader checks UID against stored list. Matching UID: sends ON telegram to linked group address (e.g. GA 7/1/5 for card A1B2C3). Unknown card: sends telegram to "access denied" GA for alarm or logging.
El bus KNX enruta el telegrama a todos los suscriptores de la GA 7/1/5. Esto puede incluir: actuador de relé de cerradura, entrada de desarme de alarma, actuador de escena de iluminación, actualización de visualización.
Salida binaria KNX (MDT AKK-04UP, Gira 209900) con un temporizador de apagado automático configurado (5 segundos) activa la salida del relé → la cerradura se abre. Después de 5 segundos, el relé se desactiva → la puerta se vuelve a bloquear.
El mismo telegrama GA 7/1/5 también puede desarmar una zona de alarma Ajax (a través de la integración KNX-Ajax), cambiar la iluminación del pasillo a la escena de Bienvenida y enviar una entrada de registro al monitor de grupo KNX.
The relay actuator sends a status telegram on its feedback GA → RFID reader LED goes green for 2 seconds, visualization panel shows "Front Door: Open".
DPT para lectores de tarjetas — binario vs cadena UID
Los lectores RFID KNX utilizan diferentes tipos de datos dependiendo de dónde se toma la decisión de acceso — en el dispositivo (salida binaria) o centralmente (cadena UID enviada al motor lógico).
| DPT | Tamaño | Valor | Caso de uso |
|---|---|---|---|
| DPT 1.001 | 1 bit | 0 = sin tarjeta / 1 = tarjeta aceptada | Salida binaria por UID almacenado – simple impulso de apertura de puerta. Cada tarjeta tiene su propia GA. Lógica en ETS/lector. |
| DPT 4.001 (ASCII) | 8 bits por carácter | Card UID as ASCII string, e.g. "A1B2C3D4" | El lector envía la cadena UID sin procesar al motor lógico (router IP, HA, Weinzierl BAOS). La decisión de acceso se toma de forma centralizada. |
| DPT 16.001 (cadena) | 14 bytes | Hasta 14 caracteres ASCII | Cadena UID completa de la tarjeta para UID MIFARE de 7 bytes. Se utiliza con Weinzierl KNX IO 581 BAOS para la decisión de acceso centralizada. |
| DPT 1.001 (denegado) | 1 bit | 1 = tarjeta desconocida presentada | GA separado para tarjetas rechazadas – activa alarma, grabación CCTV o notificación. |
Para la mayoría de instalaciones residenciales y pequeñas comerciales, la salida binaria DPT 1.001 es suficiente – los UID se almacenan en el lector mediante ETS y la decisión de acceso se toma localmente. La gestión centralizada de UID (string DPT) se utiliza en grandes instalaciones con muchas puertas y usuarios gestionados desde una base de datos.
Sistema multi-puerta – tabla de zonas y lógica central
Para edificios con múltiples puertas controladas (pisos de oficinas, áreas comunes de apartamentos, estacionamientos), un motor lógico KNX central gestiona las reglas de acceso basadas en zonas. El router IP KNX (Weinzierl KNX IP Router 751, MDT IP Router SCN-IP100.02) actúa como hub lógico cuando se combina con funciones lógicas ETS.
Ejemplo de tabla de zonas – edificio de oficinas, 3 puertas
| Puerta | GA lector (entrada) | GA relé (salida) | Tarjetas autorizadas | Restricción horaria |
|---|---|---|---|---|
| Entrada principal | 7/0/1 | 7/1/1 | Todo el personal + gerencia | Lun–Vie 07:00–20:00 |
| Sala de servidores | 7/0/2 | 7/1/2 | Solo personal de TI (3 tarjetas) | 24/7 |
| Piso de gerencia | 7/0/3 | 7/1/3 | Gerencia + director | Lun–Vie 08:00–19:00 |
Cada puerta tiene su propia dirección de grupo de lector RFID (entrada) y dirección de grupo de salida de relé. La aplicación ETS las vincula con bloques lógicos de función temporal. Los lectores en diferentes puertas pueden compartir un UID de tarjeta – la misma tarjeta funciona en todas las puertas autorizadas – o tener listas de tarjetas completamente separadas por puerta.
Horarios – horario laboral y bloqueo de fin de semana
Las funciones horarias KNX (disponibles en ETS como bloques de funciones lógicas, o mediante horarios de temporizador Weinzierl BAOS/Gira X1) permiten el control de acceso automático basado en la hora del día y el día de la semana.
Horario de apertura en días laborables
Relé de la puerta de entrada principal mantenido ABIERTO (telegrama ON continuo) durante 08:00–18:00, lun–vie. Cualquier persona puede entrar sin tarjeta durante esta ventana. Fuera del horario: tarjeta requerida.
Bloqueo de fin de semana
Sábado/Domingo: todas las puertas requieren acceso con tarjeta en todo momento. El horario envía un telegrama LOCKED a las 00:00 del sábado, se reactiva el modo desbloqueo solo con tarjeta.
Horario festivo
Lista de días especiales ETS o Gira X1: los días festivos se tratan como fines de semana (solo acceso con tarjeta). Lista actualizada anualmente mediante recarga ETS o a través de la interfaz web de Gira X1.
Bloqueo nocturno
20:00–06:00: incluso el acceso válido con tarjeta requiere ingreso de PIN (si el lector admite autenticación dual PIN+tarjeta, por ejemplo, la versión con teclado MDT SCN-RFID55).
Ejemplo de lógica — UID de tarjeta + acceso basado en tiempo
El siguiente ejemplo de bloque lógico muestra cómo un motor lógico KNX (función lógica ETS o scripting Weinzierl BAOS) implementa el acceso con límite de tiempo para un UID de tarjeta específico.
Lógica de acceso KNX — UID de tarjeta + tiempo + pulso de apertura de puerta
// ETS Logic Function Block — pseudocode representation
// (implemented as AND logic with time comparator in ETS)
INPUT:
card_uid_signal = GA 7/0/1 (binary, DPT 1.001)
-- triggered by MDT SCN-RFID55 for card A1B2C3
time_condition = GA 8/0/1 (binary, from KNX time schedule)
-- ON between 08:00–18:00 Mon–Fri
-- OFF outside working hours
LOGIC:
IF card_uid_signal == TRUE // card A1B2C3 presented
AND time_condition == TRUE // within working hours
THEN:
SEND GA 7/1/1 = TRUE // door strike relay ON
DELAY 5000 ms
SEND GA 7/1/1 = FALSE // door strike relay OFF (relock)
SEND GA 9/0/1 = TRUE // access log telegram
ELSE IF card_uid_signal == TRUE // card presented but outside hours
AND time_condition == FALSE
THEN:
SEND GA 9/0/2 = TRUE // access denied log telegram
SEND GA 7/2/1 = TRUE // LED: red flash (denied)
// Note: ETS logic blocks implement this as:
// AND gate → card GA + time GA → output → auto-off timer → relay GAEn ETS, esta lógica se implementa utilizando el bloque de Función lógica de la tienda de aplicaciones ETS (Thinka, Gira o específico del fabricante). La puerta AND recibe el telegrama de la tarjeta y la salida del horario, con el resultado activando la dirección de grupo del relé. Un bloque de función de temporizador maneja automáticamente el ancho de pulso de 5 segundos.
Registro de auditoría – Monitor de grupo KNX a InfluxDB
El tráfico del monitor de grupo KNX se puede capturar y almacenar para fines de auditoría de seguridad. Una Raspberry Pi ejecutando Calimero (biblioteca KNX Java) o knxd + Python captura todos los telegramas en el bus KNX y escribe los eventos de acceso en InfluxDB.
Python – Monitor de grupo KNX a registro de acceso InfluxDB
import asyncio
from xknx import XKNX
from xknx.io import ConnectionConfig, ConnectionType
from influxdb_client import InfluxDBClient, WriteOptions
ACCESS_GAS = {
"7/0/1": "Main Entrance",
"7/0/2": "Server Room",
"7/0/3": "Management Floor",
"9/0/2": "ACCESS DENIED",
}
influx = InfluxDBClient(
url="http://localhost:8086",
token="your_token",
org="panelcraft"
)
write_api = influx.write_api(write_options=WriteOptions(batch_size=1))
async def telegram_received(telegram):
ga = str(telegram.destination_address)
if ga in ACCESS_GAS:
door_name = ACCESS_GAS[ga]
point = {
"measurement": "access_events",
"tags": {"door": door_name, "ga": ga},
"fields": {"value": int(telegram.payload.value)},
}
write_api.write(bucket="access_log", record=point)
print(f"{door_name}: access event at {telegram.date_time}")
async def main():
xknx = XKNX(connection_config=ConnectionConfig(
connection_type=ConnectionType.TUNNELING,
gateway_ip="192.168.1.10",
))
xknx.telegram_queue.register_telegram_received_cb(telegram_received)
await xknx.start()
await asyncio.sleep(float("inf"))
asyncio.run(main())Esto crea un registro de acceso permanente en InfluxDB consultable a través de Grafana. Un panel que muestra eventos de acceso a puertas por día, por tarjeta y por hora del día proporciona tanto supervisión de seguridad como información operativa (por ejemplo, detección de intentos de acceso fuera del horario laboral). La política de retención se puede establecer en 365 días para cumplimiento normativo.
Comparación – RFID KNX vs videoportero 2N vs cerradura inteligente Nuki
| Criterio | RFID nativo KNX | Videoportero 2N | Cerradura inteligente Nuki |
|---|---|---|---|
| Coste por puerta | €150–250 | €350–900 | 250–350 € + puente |
| Nivel de seguridad | Alto – MIFARE DESFire cifrado | Alto – cámara + RFID + opción FR | Medio – Bluetooth, sin cámara |
| Registro de auditoría | Monitor de grupos KNX → registrador externo | Registro integrado de 2N Access Commander | Registro de la app Nuki + HA InfluxDB |
| Gestión de visitantes | Ninguna — solo titulares de tarjetas | Completa — videollamada, reconocimiento facial | Limitada — códigos de invitados vía app |
| Integración KNX | Nativo — ETS, sin puerta de enlace | Mediante módulo KNX o puente API REST | Mediante puente Home Assistant |
| Resiliencia fuera de línea | Completa — no requiere servidor | Completa — SIP local, sin nube | Completa — API de puente local |
| Ideal para | Puertas interiores, vestíbulos de ascensores, oficinas | Entrada de edificio, puerta exterior, vestíbulo de hotel | Puerta de apartamento, alquiler, reforma |
Cableado del panel – alimentación de cerradura eléctrica y electroimán
Todas las fuentes de alimentación y salidas de relé para los componentes de bloqueo de puertas deben cablearse desde el cuadro de distribución. Aquí es donde los paneles PanelCraft se diferencian de las soluciones ensambladas en obra – todas las salidas para la ferretería de puertas están precableadas, etiquetadas y probadas en el panel antes de la entrega.
Fuente de alimentación 24V CC para cerraduras eléctricas
Fuente de alimentación dedicada 24V CC para carril DIN (Meanwell DR-30-24 o similar), mínimo 3A por fuente. Fuente separada por grupo de zonas de puertas para aislar el impacto de fallos. Fusible por salida (2A de acción lenta por cerradura).
Módulo de salida KNX para relé de puerta
MDT AKK-04UP o Gira 209900 — actuador de salida binaria KNX con contactos de relé de 16A y temporizador de apagado automático configurable. Apagado automático programado en ETS a 5 segundos para el pulso de apertura de cerradura. Canal separado por puerta.
Supresión de sobretensiones inductivas para cerraduras magnéticas
Las bobinas de las cerraduras magnéticas generan picos de alto voltaje al liberar el relé. Instale un diodo 1N4007 en polarización inversa a través de los terminales de la cerradura (cátodo a +24V, ánodo a GND). Sin supresión, la vida útil de los contactos del relé se reduce en un 80%. Algunos actuadores de relé tienen supresión incorporada — consulte la hoja de datos.
Cableado de enclavamiento contra incendios
Las cerraduras magnéticas (fail-safe) deben conectarse a través de la salida de relé del sistema de alarma contra incendios — el panel de alarma corta la alimentación al bus de cerraduras en caso de alarma. Utilice un relé de red separado (bobina de 24V, contactos NC) en el circuito de alarma contra incendios, en serie con la línea positiva de la fuente de alimentación de las cerraduras. Las cerraduras eléctricas fail-secure no requieren enclavamiento contra incendios.
Entrada de sensor de apertura de puerta
Interruptor de lengüeta o contacto magnético de puerta cableado a una entrada binaria KNX (MDT SCN-UP4.01 o equivalente). Proporciona retroalimentación del estado de puerta abierta al KNX — permite lógica como: relé activado pero sensor de puerta muestra cerrado después de 10 s → alarma de fallo.
Disposición de bornes del panel — una zona de puerta
Panel DIN rail — Door Zone 1 (Main Entrance)
[24V PSU] ──── F1 (2A) ──── [KNX relay OUT 1] ──── X1:1 (strike +)
↑ NO contact X1:2 (strike –, GND)
[KNX IP Router]
[MDT AKK-04UP] D1 (1N4007) ← across X1:1/X1:2
[KNX binary IN] ─────────────── X2:1 (door sensor A)
X2:2 (door sensor B)
[RFID reader KNX bus] ────────── KNX TP bus terminals
Terminal labels:
X1 = Door strike / maglock power output (PROTECTED)
X2 = Door sensor reed switch input
X3 = KNX TP bus to RFID reader in wall boxIntegración de control de acceso en su cuadro KNX
Precableamos las salidas del controlador de puerta, el bus del lector RFID y los contactos de relé del videoportero en cuadros certificados CE, listos para la conexión en obra.
Solicitar presupuesto →