#KNXis35: la evolución de ETS

Michael Critchfield celebra los 35 años de KNX con una fascinante visión general sobre cómo se desarrolla y mantiene el software de herramientas de ingeniería de la Asociación KNX.

ETS es la única herramienta de software para la puesta en marcha y el mantenimiento de todas las instalaciones KNX. Lleva mucho tiempo en el mercado; la primera edición se lanzó en 1993 con el nombre de ETS1. Desde entonces, ha habido cinco generaciones. La última, ETS6, se lanzó en septiembre de 2021. Se mantiene actualizada mediante actualizaciones gratuitas para todos los clientes de ETS6, y la última revisión se publicó en mayo de 2025.


Pestaña «Ejemplo» de la primera versión del ETS para Windows, cuando KNX se se conocía originalmente como EIB y las nuevas versiones se distribuían en disquete y, posteriormente, en CD.

¿Qué hace el ETS y cuáles son los principios en los que se basa?

El ETS se utiliza para planificar, configurar, documentar y mantener cualquier instalación KNX. Los principios en los que se basa son que debe ser la única herramienta que todo el mundo pueda utilizar, debe ser independiente del fabricante y debe ser totalmente compatible con cualquier instalación KNX anterior, desde la década de los 90 hasta el año 2025. Esto significa que puede ampliar su instalación actual, independientemente de su antigüedad, con los dispositivos más recientes, ya sea porque cambien los requisitos o porque desee actualizarla con los últimos productos de la amplia gama que ofrecen nuestros fabricantes asociados.


Cada pocos años se lanzan nuevas generaciones de ETS, con revisiones entre medias.

Evolución de ETS

En comparación con la actualidad, la primera generación de ETS, concretamente ETS1 Professional, tenía muchas menos funciones. Esto se debía a que, en los primeros años de KNX, la gama de dispositivos certificados por KNX era algo limitada. Solo existía un medio de transporte (es decir, una forma de conectar dispositivos KNX), y era mediante un cable denominado «KNX Twisted Pair» (TP).


Inicialmente, KNX utilizaba cable de par trenzado (TP) para conectar los dispositivos (fuente de la imagen: Accordia).

Hoy en día existen múltiples tipos de medios de transporte, todos ellos compatibles con un único ETS6. Entre ellos se incluyen el cable de par trenzado (KNX TP), la radiofrecuencia inalámbrica (KNX RF) y medios como la conexión inalámbrica, Thread y Ethernet, que se utilizan para la comunicación mediante el Protocolo de Internet (KNXnet/IP y KNX IoT). Incluso hay algunos dispositivos que admiten la transmisión a través de la red eléctrica o cables de línea eléctrica (KNX PL), aunque se trata en su mayoría de productos antiguos. Básicamente, sea cual sea tu elección de conexión, KNX te ofrece la solución adecuada.

Hoy en día, ETS6 ofrece un catálogo en línea integrado de dispositivos KNX. Es compatible con las aplicaciones ETS para funciones ampliadas, potentes aplicaciones de configuración de dispositivos e incluso antiguos complementos de dispositivos que siguen siendo compatibles en «modo de compatibilidad». ETS1 no ofrecía nada de esto, pero los principios básicos de la configuración del sistema ya estaban presentes y eran totalmente compatibles; concretamente, los dispositivos KNX tienen «objetos» que se vinculan a «direcciones de grupo».


Aunque la última versión de ETS es casi irreconocible respecto a la primera, sus principios siguen siendo los mismos.

Desarrollo de ETS

El mantenimiento de ETS corre a cargo de un equipo especializado de desarrolladores de la Asociación KNX. Cada uno de ellos cuenta con su propia área de especialización en ETS y se enorgullece de ofrecer un paquete de software que han utilizado decenas de miles de socios de KNX a lo largo de los años y que ahora también da la bienvenida a los alumnos de KNX NextGen.


ETS está gestionado por un sofisticado equipo de desarrolladores de la Asociación KNX.

A medida que el estándar KNX sigue evolucionando, también lo hacen las herramientas. Se han incorporado innumerables ampliaciones, como de TP0 a TP1 y de RF a RF Multi, de KNX plain a KNX IP Secure y KNX Data Secure, y de KNXnet/IP a KNX IoT. Cada paso en la especificación KNX supone un nuevo avance para KNX y ETS, que a su vez admiten los dispositivos KNX más recientes de nuestros miembros. Estos dispositivos se ponen en servicio sobre el terreno y, con el tiempo, las expectativas y la tecnología se adaptan y amplían, lo que a su vez impulsa esta evolución. Al igual que ETS1 Professional era compatible con todos los dispositivos KNX desde 1993, ETS6 Professional ofrece compatibilidad con todo el legado de KNX hasta 2025. Y seguirá creciendo: lo mejor está aún por llegar.


El software ETS6 está disponible en tres versiones personalizadas para garantizar la mejor experiencia a cada usuario.

Potente y seguro

ETS es la herramienta en la que un socio KNX puede confiar para poner en servicio y mantener instalaciones KNX. La última generación, ETS6, cuenta con todas las extensiones especificadas por la Asociación KNX y sus miembros. Los dispositivos más recientes, combinados con la comunicación cifrada mediante KNX Secure y la posibilidad de integrarse en instalaciones KNX existentes sin alterar los flujos de trabajo, permiten a los socios KNX confiar en los fundamentos de su formación para crear instalaciones robustas, fiables y seguras.


Ejemplo de programación KNX Secure en ETS.

A la vanguardia de los tiempos

El desarrollo de ETS también depende de factores externos, como la evolución del sistema operativo en el que se ejecuta. Cada nueva generación de ETS mantiene su compatibilidad con la versión actual de Windows, que, en el momento de redactar este artículo, es Windows 11. Incluso las bibliotecas externas que utiliza ETS reciben actualizaciones periódicas. En algunos casos, incluso cambiamos a bibliotecas alternativas cuando se detectan o notifican vulnerabilidades y no hay una solución disponible de inmediato. Entre los lanzamientos de nuevas generaciones, que tienen lugar cada pocos años, creamos revisiones de la versión actual que incluyen mejoras y correcciones de errores. ETS5, por ejemplo, se lanzó en 2014 y tuvo 28 revisiones hasta que se lanzó ETS6 en 2021, seguido de una versión importante, ETS6.3.0, en 2024. Además, con la versión ETS6.3.1, lanzada recientemente, puedes beneficiarte de todas las potentes funciones que ofrece la ETS6.3.0, con la tranquilidad de saber que los problemas detectados en la versión anterior se han resuelto y que tu formación en ETS6 sigue siendo válida hoy en día.


La generación actual de ETS ofrece una experiencia de usuario revolucionaria, mayor seguridad y preparación para el futuro gracias a la integración de KNX IoT y la compatibilidad nativa con IPv6.

Colaboración

El ETS es, por su propia naturaleza, un proyecto colaborativo. La Asociación KNX recaba las opiniones de sus miembros y socios para garantizar que el ETS se mantenga a la vanguardia. El mayor reto hoy en día es probar exhaustivamente las versiones de ETS antes de su lanzamiento. Esto incluye tanto el propio software como su compatibilidad con todos los dispositivos certificados por KNX. Aunque realizamos miles de pruebas, no podemos detectar todos los posibles errores, por lo que debemos contar con la ayuda de nuestros amables probadores beta de ETS. Si quieres colaborar y obtener acceso anticipado a las versiones beta de los nuevos lanzamientos de ETS, únete a nuestros probadores beta y ayúdanos a crear la mejor versión de ETS hasta la fecha!

Michael Critchfield es el responsable de producto de ETS en la Asociación KNX.

www.knx.org