#KNXis35: die Entwicklung der ETS

Michael Critchfield feiert 35 Jahre KNX mit einem faszinierenden Überblick darüber, wie die Engineering Tool Software der KNX Association entwickelt und gepflegt wird.

ETS ist das einzige Softwaretool für die Inbetriebnahme und Wartung aller KNX Installationen. Es gibt sie schon lange; die allererste Ausgabe wurde 1993 als ETS1 veröffentlicht. Seitdem hat es fünf Generationen gegeben. Die neueste, ETS6, wurde im September 2021 veröffentlicht. Sie wird durch kostenlose Updates für alle ETS6-Kunden auf dem neuesten Stand gehalten, wobei die letzte Revision im Mai 2025 veröffentlicht wurde.


Beispielregisterkarte aus der ersten Version der Windows-basierten ETS, als KNX noch ursprünglich als EIB bekannt war und neue Versionen per Diskette und später per CD verteilt wurden.

Was macht die ETS und was sind die Prinzipien dahinter?

Die ETS dient der Planung, Konfiguration, Dokumentation und Wartung von KNX-Installationen. Die Prinzipien, die dahinter stehen, sind, dass es ein einziges Werkzeug sein sollte, das jeder benutzen kann, dass es herstellerunabhängig sein sollte und dass es vollständig rückwärtskompatibel mit jeder KNX Installation sein sollte, von den 1990er Jahren bis ins Jahr 2025. Das bedeutet, dass Sie Ihre aktuelle Installation, egal wie alt sie ist, mit den neuesten Geräten erweitern können - entweder weil sich die Anforderungen ändern oder weil Sie ein Upgrade auf die neuesten Produkte aus dem umfangreichen Angebot unserer Hersteller-Mitglieder wünschen.


Neue ETS-Generationen werden alle paar Jahre auf den Markt gebracht, mit Überarbeitungen dazwischen.

Entwicklung der ETS

Im Vergleich zu heute hatte die erste Generation der ETS, nämlich die ETS1 Professional, viel weniger Möglichkeiten. Das lag daran, dass in den Anfangsjahren von KNX die Auswahl an KNX-zertifizierten Geräten etwas eingeschränkt war. Es gab nur ein Transportmedium (d.h. eine Möglichkeit, KNX Geräte zu verbinden), und das war ein Kabel namens KNX Twisted Pair (TP).


KNX verwendete anfangs Twisted-Pair-Kabel (TP) zum Anschluss von Geräten (Bildquelle: Accordia).

Heutzutage gibt es mehrere Arten von Transportmedien, die alle in einer ETS6 unterstützt werden. Dazu gehören Twisted-Pair-Kabel (KNX TP), drahtlose Funkübertragung (KNX RF) und Medien wie Wireless, Thread und Ethernet, die für die Internetprotokoll-Kommunikation verwendet werden (KNXnet/IP und KNX IoT). Es gibt sogar einige Geräte, die die Übertragung über Netz- oder Stromkabel (KNX PL) unterstützen, obwohl es sich dabei meist um ältere Produkte handelt. Im Grunde genommen ist KNX für Sie da, egal welche Verbindung Sie wählen.

Heute bietet die ETS6 einen eingebauten Online-Katalog von KNX Geräten. Sie unterstützt ETS Apps für erweiterte Funktionen, leistungsfähige Gerätekonfigurations-Apps und sogar frühere Geräte-Plugins, die im "Kompatibilitätsmodus" noch unterstützt werden. Die ETS1 bot nichts von alledem, aber die Grundprinzipien der Systemkonfiguration waren bereits vorhanden und wurden vollständig unterstützt, nämlich KNX Geräte haben 'Objekte', die mit 'Gruppenadressen' verknüpft werden.


Obwohl die neueste Version der ETS kaum noch von der ersten zu unterscheiden ist, bleiben ihre Grundsätze gleich.

ETS-Entwicklung

ETS wird von einem hochentwickelten Team von Entwicklern bei der KNX Association gepflegt. Jeder von ihnen hat sein eigenes Fachgebiet in der ETS und ist stolz darauf, eine Software-Suite anbieten zu können, die im Laufe der Jahre von Zehntausenden von KNX Partnern genutzt wurde und nun auch die KNX NextGen Studenten willkommen heißt.


ETS wird von einem hochentwickelten Team von Entwicklern der KNX Association gepflegt.

Da sich der KNX Standard ständig weiterentwickelt, tut dies auch das Tooling. Unzählige Erweiterungen, wie TP0 zu TP1 und RF zu RF Multi, KNX plain zu KNX IP Secure und KNX Data Secure und KNXnet/IP zu KNX IoT, wurden integriert. Jeder Schritt in der KNX Spezifikation bringt einen neuen Sprung für KNX und ETS, die wiederum neuere KNX Geräte von unseren Mitgliedern unterstützen. Diese Geräte werden dann im Feld in Betrieb genommen, und mit der Zeit passen sich die Erwartungen und die Technologie an und erweitern sich, was wiederum diese Entwicklung fortsetzt. Während die ETS1 Professional alle KNX Geräte ab 1993 unterstützte, bietet die ETS6 Professional Unterstützung für das gesamte KNX Erbe bis zum Jahr 2025. Und sie wird weiter wachsen - das Beste kommt noch.


ETS6-Software ist in drei maßgeschneiderten Versionen erhältlich, um die beste Erfahrung für jeden Benutzer zu gewährleisten.

Leistungsfähig und sicher

Die ETS ist das einzige Werkzeug, auf das sich ein KNX Partner bei der Inbetriebnahme und Wartung von KNX Installationen verlassen kann. Die neueste Generation, ETS6, ist mit allen Erweiterungen ausgestattet, die die KNX Association und ihre Mitglieder spezifiziert haben. Die neuesten Geräte, gepaart mit der verschlüsselten Kommunikation über KNX Secure und der Möglichkeit der Integration in bestehende KNX Installationen unter Beibehaltung der Arbeitsabläufe, bedeuten, dass KNX Partner sich auf ihre Schulungsgrundlagen verlassen können, um robuste, zuverlässige und sichere Installationen zu erstellen.


Beispiel für KNX Secure programming in der ETS.

Mit der Zeit gehen

Die Entwicklung der ETS ist auch von äußeren Faktoren abhängig, wie z.B. dem sich weiterentwickelnden Betriebssystem, auf dem sie läuft. Jede neue ETS-Generation behält ihre Kompatibilität mit der aktuellen Version von Windows bei, die zum Zeitpunkt der Erstellung dieses Artikels Windows 11 ist. Auch die externen Bibliotheken, auf die die ETS zurückgreift, werden regelmäßig aktualisiert. In einigen Fällen wechseln wir sogar zu alternativen Bibliotheken, wenn Sicherheitslücken gefunden oder gemeldet werden und eine Lösung nicht sofort verfügbar ist. Zwischen den Generationsreleases, die alle paar Jahre stattfinden, erstellen wir Revisionen der aktuellen Version, die Verbesserungen und Fehlerbehebungen enthalten. Die ETS5 wurde beispielsweise 2014 veröffentlicht und erlebte 28 Revisionen, bis die ETS6 im Jahr 2021 auf den Markt kam, gefolgt von der Hauptversion ETS6.3.0 im Jahr 2024. Darüber hinaus können Sie mit der kürzlich veröffentlichten ETS6.3.1 von allen leistungsstarken Funktionen der ETS6.3.0 profitieren und gleichzeitig sicher sein, dass die in der vorherigen Version aufgetretenen Probleme gelöst wurden und Ihre ETS6-Schulung auch heute noch gültig ist.


Die aktuelle Generation der ETS bietet ein revolutionäres Benutzererlebnis, verbesserte Sicherheit und Zukunftssicherheit durch KNX IoT Integration und native IPv6 Unterstützung.

Kollaboration

ETS ist von Natur aus ein gemeinschaftliches Unterfangen. Die KNX Association nimmt Rückmeldungen von ihren Mitgliedern und Partnern entgegen, um sicherzustellen, dass die ETS immer einen Schritt voraus ist. Die größte Herausforderung besteht heutzutage darin, die ETS-Versionen vor ihrer Freigabe vollständig zu testen. Das gilt sowohl für die Software selbst als auch für ihre Kompatibilität mit allen KNX-zertifizierten Geräten. Obwohl wir Tausende von Tests durchführen, können wir nicht jeden möglichen Fehler aufspüren. Deshalb sind wir auf die Hilfe unserer freundlichen ETS Beta-Tester angewiesen. Wenn Sie uns helfen und frühzeitigen Zugang zu Beta-Versionen neuer ETS-Versionen erhalten möchten, werden Sie Mitglied unserer Beta-Tester und helfen Sie uns, die bisher beste ETS-Version zu entwickeln!

Michael Critchfield ist der ETS Produktmanager bei der KNX Association.

www.knx.org