The e-magazine for KNX home & building control

#KNXis35 : l’évolution d’ETS

Michael Critchfield célèbre les 35 ans de KNX avec un aperçu fascinant de la manière dont le Engineering Tool Software (ETS) de KNX Association est développé et maintenu.

ETS est l’unique outil logiciel pour mettre en service et maintenir toutes les installations KNX. Il existe depuis longtemps ; la toute première version a été publiée en 1993 sous le nom d’ETS1. Depuis, cinq générations ont vu le jour. La plus récente, ETS6, a été lancée en septembre 2021. Elle est tenue à jour par des mises à jour gratuites pour tous les clients ETS6, la dernière révision datant de mai 2025.

Onglet d’exemple issu de la première version d’ETS sous Windows, à l’époque où KNX s’appelait encore EIB et où les nouvelles versions étaient distribuées via disquette, puis sur CD.

Que fait ETS et quels sont ses principes fondamentaux ?

ETS est utilisé pour planifier, configurer, documenter et maintenir toute installation KNX. Les principes fondamentaux sont : être un outil unique utilisable par tous, indépendant du fabricant, et totalement rétrocompatible avec toutes les installations KNX, des années 1990 jusqu’à 2025. Cela signifie que vous pouvez étendre votre installation existante, peu importe son ancienneté, avec les appareils les plus récents – que ce soit pour répondre à de nouveaux besoins ou simplement pour une mise à jour avec les derniers produits proposés par nos fabricants membres.

De nouvelles générations d’ETS sont lancées tous les quelques années, avec des révisions intermédiaires.

L’évolution d’ETS

Comparé à aujourd’hui, la première génération d’ETS, nommée ETS1 Professional, possédait beaucoup moins de fonctionnalités. À l’époque, la gamme de produits certifiés KNX était encore restreinte. Il n’existait qu’un seul support de communication : un câble nommé KNX Twisted Pair (TP).

KNX utilisait initialement un câble torsadé (TP) pour connecter les dispositifs (source image : Accordia).

Aujourd’hui, plusieurs types de support de transmission sont disponibles et tous sont pris en charge dans ETS6 : câble torsadé (KNX TP), radiofréquence sans fil (KNX RF), ainsi que des médias comme Thread et Ethernet pour la communication via le protocole IP (KNXnet/IP et KNX IoT). Il existe même des dispositifs qui transmettent via les lignes électriques (KNX Powerline ou PL), bien qu’il s’agisse principalement de produits hérités.

ETS6 offre un catalogue en ligne intégré des dispositifs KNX. Il prend en charge les ETS Apps pour des fonctionnalités étendues, des applications de configuration de dispositifs avancées, et même d’anciens plugins toujours pris en charge en « mode de compatibilité ». ETS1 n’offrait rien de tout cela, mais les principes de base de la configuration système étaient déjà présents : les dispositifs KNX disposent d’Objects qui sont liés à des Group Addresses.

Bien que la dernière version d’ETS soit presque méconnaissable par rapport à la première, ses principes restent inchangés.

Le développement d’ETS

ETS est maintenu par une équipe sophistiquée de développeurs de KNX Association. Chacun possède sa propre expertise sur ETS, et tous sont fiers d’offrir une suite logicielle utilisée par des dizaines de milliers de KNX Partners depuis des années – et aujourd’hui également par les étudiants KNX NextGen.

ETS est maintenu par une équipe sophistiquée de développeurs de KNX Association.

Comme la norme KNX évolue constamment, l’outil aussi. D’innombrables extensions ont été intégrées : de TP0 à TP1, de RF à RF Multi, de KNX plain à KNX IP Secure et KNX Data Secure, et de KNXnet/IP à KNX IoT. Chaque évolution de la spécification KNX marque un nouveau bond en avant pour ETS, qui prend alors en charge les derniers dispositifs des membres. Ces dispositifs sont déployés sur le terrain, ce qui génère de nouveaux besoins et innovations – un cycle d’évolution continu. ETS6 Professional, comme ETS1 en son temps, prend en charge l’ensemble du patrimoine KNX jusqu’à 2025. Et l’outil continuera de s’enrichir : le meilleur est à venir.

Le logiciel ETS6 est disponible en trois versions adaptées afin d’offrir la meilleure expérience possible à chaque utilisateur.

Puissant et sécurisé

ETS est l’outil de référence sur lequel un KNX Partner peut s’appuyer pour mettre en service et entretenir une installation KNX. La dernière génération, ETS6, regroupe toutes les extensions définies par KNX Association et ses membres. Les dispositifs les plus récents, associés à une communication chiffrée via KNX Secure, ainsi que l’intégration avec les installations existantes tout en conservant les flux de travail, permettent aux KNX Partners d’appliquer leurs connaissances pour créer des installations robustes, fiables et sécurisées.

Exemple de programmation KNX Secure dans ETS.

S’adapter à son époque

Le développement d’ETS dépend aussi de facteurs externes comme le système d’exploitation. Chaque génération reste compatible avec la version actuelle de Windows (actuellement Windows 11). Même les bibliothèques externes utilisées par ETS sont régulièrement mises à jour. Si une faille est découverte et qu’aucune solution n’est disponible rapidement, des bibliothèques alternatives sont intégrées. Entre deux grandes versions, des révisions sont publiées pour corriger des bogues et ajouter des améliorations. Par exemple, ETS5 (sorti en 2014) a connu 28 révisions jusqu’à la sortie d’ETS6 en 2021, suivie d’ETS6.3.0 en 2024. Avec la toute récente version ETS6.3.1, vous profitez de toutes les fonctionnalités de la version précédente avec les problèmes résolus – et votre formation ETS6 reste parfaitement applicable.

La génération actuelle d’ETS offre une expérience utilisateur révolutionnée, une sécurité renforcée, et une compatibilité future grâce à l’intégration KNX IoT et la prise en charge native d’IPv6.

Collaboration

ETS est, par nature, un effort collaboratif. KNX Association prend en compte les retours de ses membres et partenaires pour s’assurer que l’outil reste à la pointe. Le principal défi actuel est de tester les versions d’ETS avant leur sortie – à la fois le logiciel lui-même et sa compatibilité avec tous les dispositifs certifiés KNX. Bien que des milliers de tests soient effectués, il est impossible d’identifier tous les bogues potentiels. C’est pourquoi nous comptons sur l’aide précieuse de nos beta-testeurs. Si vous souhaitez contribuer et accéder en avant-première aux versions beta, rejoignez notre programme de testeurs et participez à la création de la meilleure version d’ETS à ce jour !

Michael Critchfield est le Product Manager d’ETS chez KNX Association.

www.knx.org

Partager sur facebook
Share
Partager sur twitter
Tweet
Partager sur linkedin
Share

SPONSORS

Interra KNX AC Gateway


Interra KNX AC Gateway
Interra KNX AC Gateway: Smart Climate Control Solutions The Interra KNX AC Gateway offers an innovative solution for climate control ...

Steinel IR Quattro MICRO KNX Presence Detector


Steinel IR Quattro MICRO KNX Presence Detector
The 360-degree IR Quattro MICRO KNX presence detector from STEINEL is practically invisible thanks to its low installation height ...

Busch-Watchdog® PRO KNX


Busch-Watchdog® PRO KNX
Introducing the Busch-Watchdog® PRO KNX, designed to enhance safety and convenience in residential and commercial buildings. This innovative device ...

SpaceLogic KNX DALI Gateway Broadcast


SpaceLogic KNX DALI Gateway Broadcast
With 4 DALI channels, each supporting up to 32 devices, the new gateway ensures high performance and reliability. The broadcast ...