Cómo resolverlo: Detección de movimiento y presencia en una situación de derivación

Jan Magnus

Por Jan Magnus, EIBKon BVBA. El problema Imagina una vivienda particular en la que las luces se encienden mediante un sensor de movimiento, pero deben permanecer encendidas para poder limpiar. Trabajar en paralelo sobre la salida binaria del sensor de movimiento utilizando la misma dirección de grupo funciona, pero falla cuando alguien atraviesa el campo de detección. Utilizar una combinación lógica (función OR) en la salida binaria funciona, pero los efectos son algo extraños. Al apagar el «interruptor de derivación», la luz permanecerá encendida durante el tiempo que dure el retardo de transmisión adicional. En otras palabras, el cliente pulsa el botón de apagado, pero las luces permanecen encendidas. La solución La solución se encontró al utilizar detectores de movimiento más recientes. Estos cuentan ahora con un objeto de «bloqueo» que permite desactivar la detección. El objetivo en este caso es desactivar el detector y, al mismo tiempo, activar la salida binaria. Sin embargo, dentro de la funcionalidad estándar de KNX, esto resultará problemático. Si enviamos una dirección de grupo a la salida binaria y esta misma dirección se envía al objeto de bloqueo del detector de movimiento, esto debería funcionar, en teoría. El problema es que dependemos de que la salida reaccione más rápido que el objeto de bloqueo, o viceversa, pero no hay garantías. Otro problema surge si invertimos el comando. Al desbloquear el objeto de bloqueo, también enviamos un comando a la salida binaria. Si alguien atravesara el campo de detección, su luz permanecería apagada siempre y cuando se moviera Y siempre que no se quedara quieto durante el retraso de transmisión adicional. Existe otra forma menos complicada de resolver este problema. Al consultar los parámetros del objeto de bloqueo, verás que es posible definir el estado de la salida tanto al bloquear como al desbloquear. Así pues, no actuaremos directamente sobre la salida binaria, sino que controlaremos únicamente el detector de movimiento, que se encargará de la salida binaria. Programación del objeto de cierre en ETS. Programación del objeto de cierre en ETS. Elige el producto adecuado Antes de empezar, comprueba que dispones del detector de movimiento adecuado para tu aplicación. ¿Lo necesitas para uso en interiores o exteriores? ¿Necesitas detección de presencia? Si eliges con acierto, no necesitarás funciones lógicas adicionales y tu programa se mantendrá limpio y fácil de gestionar. La solución es muy sencilla: un objeto en la entrada «conmutación» del detector de movimiento; una conexión directa a la salida binaria; y un objeto en la entrada «bloqueo». Este objeto se conecta a un interruptor de derivación. Es recomendable hacer que el LED de este interruptor de derivación parpadee cuando se active. Solución sugerida utilizando un interruptor de derivación. Solución sugerida utilizando un interruptor de derivación. Para que la instalación sea realmente de última generación, vincula también el objeto «TODO APAGADO» de tu instalación a este objeto de «bloqueo». De este modo, cuando salgas de casa, desbloquearás el detector. La gran ventaja de hacerlo así es que, cuando el detector esté desbloqueado y las luces estén encendidas, restablecerás el retardo de tiempo y apagarás las luces. Al volver a entrar en el campo de detección, ¡las luces se volverán a encender inmediatamente! Incluso puedes ampliar la funcionalidad de tus detectores de movimiento enviando un valor de atenuación diferente para los modos diurno y nocturno, o un preajuste externo para el retardo de transmisión, etc., lo que hará que tu cliente quede satisfecho y aumentará el valor del proyecto. Jan Magnus es integrador de sistemas KNX para EIBKon BVBA, una empresa de gestión de proyectos KNX con sede en Bélgica. www.eibkon.be