KNX · RFID · Control de acceso · 9 min de lectura

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.

1. Toque de tarjeta

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.

2. Enrutamiento de dirección de grupo KNX

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.

3. Relé de cerradura

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.

4. Acciones simultáneas

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.

5. Retroalimentación

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).

DPTTamañoValorCaso de uso
DPT 1.0011 bit0 = sin tarjeta / 1 = tarjeta aceptadaSalida 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ácterCard 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 bytesHasta 14 caracteres ASCIICadena 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 bit1 = tarjeta desconocida presentadaGA 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

PuertaGA lector (entrada)GA relé (salida)Tarjetas autorizadasRestricción horaria
Entrada principal7/0/17/1/1Todo el personal + gerenciaLun–Vie 07:00–20:00
Sala de servidores7/0/27/1/2Solo personal de TI (3 tarjetas)24/7
Piso de gerencia7/0/37/1/3Gerencia + directorLun–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 GA

En 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

CriterioRFID nativo KNXVideoportero 2NCerradura inteligente Nuki
Coste por puerta€150–250€350–900250–350 € + puente
Nivel de seguridadAlto – MIFARE DESFire cifradoAlto – cámara + RFID + opción FRMedio – Bluetooth, sin cámara
Registro de auditoríaMonitor de grupos KNX → registrador externoRegistro integrado de 2N Access CommanderRegistro de la app Nuki + HA InfluxDB
Gestión de visitantesNinguna — solo titulares de tarjetasCompleta — videollamada, reconocimiento facialLimitada — códigos de invitados vía app
Integración KNXNativo — ETS, sin puerta de enlaceMediante módulo KNX o puente API RESTMediante puente Home Assistant
Resiliencia fuera de líneaCompleta — no requiere servidorCompleta — SIP local, sin nubeCompleta — API de puente local
Ideal paraPuertas interiores, vestíbulos de ascensores, oficinasEntrada de edificio, puerta exterior, vestíbulo de hotelPuerta 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 box

Integració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 →
Loading...
Back to top