Wenn Du knx konfigurieren willst, brauchst Du zwingend ETS, immer. knx Geräte benötigen ein Programm, sie benötigen eine physikalische Adresse und für die normale Kommunikation musst Du die KO (Kommunikationsobjekte ) mit GA (Gruppenadressen) verknüpfen. Diese drei Dinge gehen ausschließlich über ETS, es ist nicht optional mit anderen Werkzeugen zu erstellen, weil die Kommunikation für die Konfiguration schon von Beginn an stark geschützt wurde (im Gegensatz zur normalen Kommunikation, die gewöhnlich komplett offen ist, wenn Du kein knx Secure nutzt).
Wenn Du ein knx Device kaufst, hat es immer die physikalische Adresse 15.15.255, jedes Gerät startet mit dieser Adresse. Deshalb musst Du in einem ersten Schritt über die Programmiertaste das Gerät als programmierbar kennzeichnen. Die ETS findet das Gerät mit der eingeschalteten Programmier-LED und schreibt dann die ausgewählte physikalische Adresse ins Gerät. Erst ab diesem Zeitpunkt kann das Gerät überhaupt über den Bus programmiert werden. Dann muss die Firmware ins Gerät geschrieben werden, was gewöhnlich gemeinsam mit der Konfiguration der verknüpften GA geschieht. Später werden dann nur noch die GA angepasst, wenn es Änderungen gibt, oder es werden Parameter in der Firmware angepasst. Es kommt nur sehr selten vor, dass Du tatsächlich die Firmware tauschen musst, aber manche Geräte (vor allem Aktoren) haben unterschiedliche Firmware für unterschiedliche Funktionen (z.B. 8-Kanal-Schaltaktor oder 4-Kanal-Rollladenaktor). Die Firmware gibt es beim Hardware Hersteller immer(!) kostenlos, selbst Für Geräte, die schon seit 25 Jahren nicht mehr verkauft werden (natürlich nur der letzte Stand...).
Da Du die Geräte zwingend über die ETS programmieren musst, gibt es eigentlich nur eine Anwendung, die Verknüpfung zwischen knx Taster und knx Aktor nicht in knx selbst zu erledigen, das wäre, wenn Du (z.B. über einen anderen Taster) steuern möchtest, welche Geräte von Taster tatsächlich geschaltet werden, also ein Schalter entscheidet, ob Du Dimmer 1 oder Dimmer 2 steuern kannst.
Das wäre allerdings schon eine recht fortgeschrittene Bedienung, die vermutlich wenig intuitiv ist.
Die ETS pro kostet 1000 €, was meist der Anlass ist, Umwege zu suchen

aber hier gibt es keinen Umweg. Allerdings kannst Du alle Konfigurationen uneingeschränkt auch mit einer ETS lite ausführen, die Du kostenfrei beziehen kannst, nachdem Du ein kleines Online Seminar - ebenfalls kostenlos - absolviert und das abschließende Quiz erfolgreich abgeschlossen hast.
Die ETS lite unterstützt nur ein Projekt mit bis zu fünf Geräten, aber niemand hindert Dich daran, je fünf Geräte ins Projekt zu packen, ebenso hindert Dich niemand, die Projektdatei (bei beendeter ETS) in ein anderes Verzeichnis zu verschieben oder gegen ein andere Projekt gleichen Namens auszutauschen.
Es gibt also legale Wege, die ETS Beschränkungen zu umgehen, sie sind nur umständlich und wenn man intensiver damit arbeitet äußerst lästig, aber trotzdem...
Da ich eine alte ETS pro habe, bin ich mir nicht sicher, ob die aktuelle ETS lite einen vollwertigen Gruppenmonitor und Busmonitor mitbringt, notfalls gibt es aber mit knxd für diese Funktionen kostenfreien Ersatz.
Andere Funktionen in der ETS dienen vor allem der Projektverwaltung, darauf kannst Du getrost verzichten, solange Du Dir nebenher die weiteren Daten z.B. in einer Tabelle notierst (das ist ohnehin notwendig, weil Du die Daten in unterschiedlichen Projekten brauchen wirst).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet