KNX-Aktor in 10 Schritten mit ETS5 programmieren

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

KNX/EIB ist ein standardisierter Feldbus, der es erm√∂glicht, eine Vielzahl verschiedener¬†Sensoren und Aktoren von √ľber 200 Anbietern ohne Smart-Home-Zentrale gemeinsam¬†zu nutzen. Dabei k√∂nnen die am KNX-Bus¬†angeschlossenen¬†Ger√§te √ľber Nachrichten miteinander kommunizieren, um Sensorwerte weiterzuleiten und¬†Schaltbefehle auszul√∂sen.

Mit der Software ETS5¬†kann dabei frei definiert¬†werden,¬†ob und welcher Sensor¬†eine Nachricht mit einer speziellen¬†Gruppenadresse aussendet und welcher Aktor auf diese Nachricht in welcher Form reagieren soll. So l√§sst sich bspw. festlegen, dass eine¬†Jalousie bei¬†√úberschreitung einer festgelegten¬†Windgeschwindigkeit aus Sicherheitsgr√ľnden automatisch hochf√§hrt, um Sturmsch√§den¬†zu verhindern.

Dabei kann¬†der Einstieg in die KNX-Welt f√ľr Einsteiger erst einmal recht steinig sein, da das System an der ein oder anderen Stelle¬†nicht selbsterkl√§rend ist. Aus diesem Grund soll nachfolgender Blogpost eine Hilfestellung darstellen¬†und¬†zeigen, welche Komponenten f√ľr eine KNX-Minimalinstallation ben√∂tigt werden¬†und welche zehn Schritte notwendig sind,¬†um einen KNX-Aktor mit Hilfe von ETS5 zu konfigurieren, damit er einsatzbereit ist, um bspw. auch √ľber eine Smart-Home-Zentrale wie FHEM oder den Loxone Miniserver¬†(Affiliate-Link)¬†geschaltet zu werden.

Der KNX-Standard

KNX (fr√ľher auch¬†EIB genannt) ist ein bereits seit Jahrzehnten vor allem in professionellen Installationen genutzter Standard, um Sensoren und Aktoren aller Art miteinander √ľber nur eine Bus-Leitung miteinander zu verbinden.¬†F√ľr Smart Homes liegt der Charme von KNX dabei gerade darin, dass es ein weit verbreiteter Standard ist, welcher unz√§hlige Ger√§teklassen mit¬†verschiedensten Funktionalit√§ten bereith√§lt, die alle untereinander kompatibel sind. Dabei¬†sind die Ger√§te so kkonzipiert, dass sie eine Grundintelligenz besitzen und auch ohne Zentrale ein autarkes Netz¬†aus Sensoren und Aktoren mit teils komplexen Regeln erm√∂glichen¬†k√∂nnen.

Regeln, die jedoch in Zeiten moderner Smart-Home-Systeme, wie¬†etwa Loxone, bei denen die Regellogik¬†in einer¬†zentralen Einheit¬†abgebildet wird, eine immer geringere Rolle spielen. KNX bietet durch die enorme Produktbandbreite¬†aber auch heutzutage noch viele interessante Integrationsm√∂glichkeiten¬†in die Architektur zentralisierter Smart-Home-L√∂sungen, da sie bspw. auch beim Ausfall der Zentrale weiterhin erreichbar und ansteuerbar bleiben. So l√§sst sich dann bspw. die Beleuchtung auch dann noch √ľber einen Nottaster schalten, wenn die Zentrale im Hintergrund gerade die Gr√§tsche gemacht hat.

In nachfolgendem Beispiel wird die Konfiguration des 12-fach¬†Aktors MDT-AMS-1216.01 (Voltus-Link)¬†erkl√§rt, welcher zw√∂lf getrennte Kan√§le¬†verwaltet und neben dem Ein- und Ausschalten der angeschlossenen Ger√§te auch noch deren Stromverbrauch ermitteln kann, womit sp√§ter √ľbe eine Zentrale spannende Szenarien realisiert werden k√∂nnen, um bspw. den Beamer erst dann automatisch vom Strom zu trennen, sobald¬†der Verbrauch f√ľr einen gewissen Zeitraum¬†unter einem Schwellwert liegt, da so¬†sichergestellt ist, dass¬†die K√ľhlung der Lampe bereits ausgeschaltet wurde¬†und die Trennung vom Stromnetz ohne √úberhitzungssch√§den¬†m√∂glich ist.

KNX-Stromversorgung

Damit in einem KNX-Netz entsprechende¬†Komponenten betrieben¬†werden k√∂nnen, wird¬†auch f√ľr eine¬†KNX-Minimalinstallation zwingend eine KNX-Spannungsversorgung (z.B. ABB SV/S30.160.5 EIB/KNX Spannungsversorgung 160mA, REG¬†(Affiliate-Link)) ben√∂tigt, welche mit einer¬†Leistung von max. 160mA ausreichend Strom f√ľr im Schnitt bis zu 16 KNX-Sensoren/-Aktoren zur Verf√ľgung stellt (ein eingebundenes KNX-Element ben√∂tigt im Schnitt ca. 10mA).

Wer plant mehr KNX-Komponenten einzubinden, kann auch zu einer Spannungsversorgung mit bis zu 640mA (z.B. ABB SV/S30.640.5 EIB/KNX Spannungsversorgung 640mA, REG (Affiliate-Link)) greifen.

Solche leistungsf√§higeren Modelle bieten dann neben den zwei normalen Anschl√ľssen (dunkelgrau/rot) zur Versorgung der KNX-Komponenten mit der ben√∂tigten Busspannung, auf welcher auch die auszutauschenden KNX-Informationen √ľbertragen werden, in der Regel¬†gleich noch zwei weitere Anschl√ľsse (grau/gelb), welche stromhungrige KNX-Komponenten wie Displays mit der zus√§tzlich ben√∂tigten Spannung versorgen k√∂nnen.

KNX Stromversorgung

KNX-Aktor

F√ľr die KNX-Minimalinstallation wird, wie bereits vorher angesprochen, ein¬†12-fach¬†Aktor des Typs¬†MDT-AMS-1216.01 (Voltus-Link)¬†genutzt, welcher seinen Platz gew√∂hnlich im Sicherungsschrank findet. Der hier verwendete Aktor erm√∂glicht die getrennte Schaltung (Ein/Aus) und Strommessung von bis zu zw√∂lf¬†230V-Vebrauchern¬†mit bis zu jeweils 16A.

KNX MDT-AMS-1216.01

KNX-Gateway

Damit die initiale Konfiguration/Programmierung des Aktors und die sp√§tere Steuerung √ľber eine plattform√ľbergreifende Smart-Home-Zentrale¬†realisiert werden kann, wird noch ein KNX-Gateway ben√∂tigt, welches den KNX-Bus an das lokale Netzwerk ankoppelt. Welche M√∂glichkeiten es hier gibt und wie die Einbindung eines KNX-Gateways am beispiel des TUL-Stick von Busware (per USB) bzw. der ABB IPS/S2.1 EIB/KNX IP-Schnittstelle¬†(Affiliate-Link)¬†(per LAN) abl√§uft, wird im Artikel KNX/EIB-Gateway in FHEM einbinden ausf√ľhrlich beschrieben und wird an dieser Stelle f√ľr das weitere Vorgehen vorausgesetzt.

Daneben bringen auch andere Lösungen, wie bspw. der Loxone Miniserver (Affiliate-Link), welcher zur zentralen Smart-Home-Steuerung eingesetzt werden kann, bereits werksseitig eine integrierte KNX-Schnittstelle zur Programmierung und Ansteuerung von KNX-Komponenten mit. Wird die KNX-Schnittstelle des Loxone Miniservers genutzt, wird also KEIN zusätzliches IP-KNX Gateway benötigt.

Loxone Miniserver KNX-Schnittstelle

KNX-Busleitung

Zur √úbertragung der Daten sowie zur (zus√§tzlichen) Stromversorgung wird das gr√ľne vieradrige KNX-Datenkabel¬†(Affiliate-Link)¬†verwendet. Im Normalfall werden dabei nur zwei Adern (dunkelgrau/rot) genutzt. Bei bestimmten KNX-Komponenten, die mehr Leistung ben√∂tigen (z.B. die ABB IPS/S2.1 EIB/KNX IP-Schnittstelle¬†(Affiliate-Link)), werden die beiden weiteren Adern (grau/gelb) ben√∂tigt.

KNX Kabel

Im Grunde ist es egal, in welcher Form bzw. Reihenfolge die verschiedenen KNX-Komponenten miteinander √ľber das KNX-Datenkabel verbunden werden. Das bedeutet, dass die Ger√§te z.B. in Reihe geschaltet oder auch sternf√∂rmige Installationen realisiert werden k√∂nnen. Jede KNX-Komponente bietet daf√ľr vier Anschlussklemmen, so dass die Verkabelung theoretisch an jeder Komponente drei weitere Ver√§stelungen erlaubt.

Wer noch mehr Aufsplittungen ben√∂tigt, kann die einzelne KNX-Anschlussklemmen (50 St√ľck Wago Steckverbinder dunkelgrau/rot¬†(Affiliate-Link) bzw. 50 St√ľck Wago Steckverbinder grau/gelb¬†(Affiliate-Link)) erwerben und das Netz noch weiter aufsplitten. √úber die maximale Kabell√§nge braucht man sich dabei gew√∂hnlich bei einer privaten Installation keine Gedanken zu machen.

KNX Wago Steckverbinder

KNX-Bustopologie

Sobald die Hardwarekomponenten korrekt miteinander verkabelt sind und das KNX-Gateway korrekt installiert wurde, kann es an die Programmierung des KNX-Aktors mit der kommerziellen Software ETS5 gehen. ETS5 wird benötigt, den im Lieferumfang noch komplett unkonfigurierten KNX-Aktor zu programmieren. Im Details erhält er bei der Programmierung genau eine physikalische Adresse im Format 1.1.1, welche im KNX-Netz nur einmal vorkommen darf und es insgesamt ermöglicht den Aktor eindeutig zu identifizieren.

Zus√§tzlich erh√§lt er bei der Programmierung noch mindestens eine Gruppenadresse im Format 1/1/1 zugewiesen, √ľber die er Schaltinformationen entgegennehmen und damit schlie√ülich die angeschlossenen Verbraucher ein- bzw. ausschalten kann. F√ľr eine sinnvolle Konfiguration erh√§lt der hier verwendete 12-fach Aktor neben einer Gruppenadresse pro schaltf√§higem Kanal weiterhin noch Gruppenadressen f√ľr die ermittelten Stromverbrauchswerte zugewiesen, so dass der Aktor gleichzeitig auch¬†Sensorwerte erzeugt und √ľber den Bus schickt.

Eine Gruppenadresse kann dabei auf Wunsch auch mehreren Aktoren (bzw. deren Kanäle) zugewiesen werden. Dann werden alle Aktoren mit identisch zugewiesener Gruppenadresse bei einem entsprechenden im Bus versendeten Gruppenadressenbefehl gleichzeitig geschaltet. Jedes KNX-Device bekommt dabei alle auf den KNX-Bus aufgeschaltenen Meldungen mit und schaltet nur dann, wenn die Meldung einen Gruppenbefehl enthält, auf den es programmiert wurde.

Insgesamt ist der KNX-Bus schnell genug, um bis zu 50 Meldungen pro Sekunde zu bew√§ltigen. Entstehen einmal mehr Meldungen auf einmal, reihen sich diese, sobald √§ltere Meldungen abgearbeitet sind und somit wieder Platz f√ľr neue Nachrichten im Bus ist,¬†automatisch in den KNX-Bus ein.

Programmierung √ľber ETS5-Software

Im vorliegenden Fall ist¬†die Konfiguration auf ein Minimum reduziert, da der zu konfigurierende Aktor – wie oben beschrieben – lediglich eine physikalische Adresse und eine Gruppenadresse f√ľr Kanal A (erster Kanal zum Schalten) zugewiesen bekommen soll, auch wenn er bei voller Auspr√§gung¬†viele Gruppenadressen verwalten kann.

1. ETS5-Software installieren

ETS5 ist eine √ľberaus¬†m√§chtige Konfigurationssoftware, welche in verschiedenen Lizenzvarianten verf√ľgbar ist und¬†es erlaubt alle auf dem Markt verf√ľgbaren KNX-Komponenten zu programmieren und √ľber zus√§tzliche ger√§tespezifische Plugins auch komplexe Ger√§te wie bspw. Displays einzurichten. Wer¬†mehr als 20¬†physische KNX-Ger√§te auf einmal in einem KNX-„Projekt“ verwalten m√∂chte, ben√∂tigt die „ETS5 Professional“-Version, welche mit einem hohen¬†dreistelligen Eurobetrag recht happig ist und unterstreicht, dass KNX aus dem professionellen Umfeld stammt.

Daneben gibt es die „Lite“-Version, welche als eCampus-Version nach der Absolvierung der Online-Lerneinheiten f√ľr knapp 90 ‚ā¨ (89,25 ‚ā¨ inkl. USB-Dongle) erworben¬†werden kann und immerhin noch¬†20 Komponenten in einem Projekt erlaubt.

ETS5 Dongle

Aber auch die kostenlose „ETS5 Demo“-Version, welche maximal f√ľnf Komponenten auf einmal verwalten kann,¬†ist f√ľr die hier vorgestellten Anwendungszweck vollkommend ausreichend. Wo man diese kostenfrei downloaden kann, habe ich leider nicht in Erfahrung bringen k√∂nnen. Mehr Details dazu im letzten Abschnitt „Aus meinem t√§glichen Leben“.

1. KNX-Schnittstelle festlegen

In der ETS5-Software wird erst einmal das gew√ľnschte Gateway ausgew√§hlt, in diesem Fall ein Loxone Miniserver mit integrierter KNX-Schnittstelle, welcher standardm√§√üig die physikalische Adresse 1.1.250¬†besitzt. Zu finden ist dieser Punkt unter „Bus“ -> „Verbindungen“ -> „Schnittstellen“

ETS5 KNX Schnittstelle

2. Katalog importieren

Damit ETS5 die¬†KNX-Komponente „kennt“ und wei√ü, welche¬†ger√§tespezifischen Einstellungen vorgenommen werden k√∂nnen, wird¬†als n√§chstes ein passender „Katalog“ im knxprod-Format importiert.¬†Passende¬†knxprod-Dateien werden in der Regel auf den¬†Internetseiten der Hersteller direkt zum Download angeboten.

Am einfachsten ist es, nach der jeweiligen Ger√§tebezeichnung (hier: „AMS-1216-01“) und „knxprod“ zu googlen. Auf der Downloadseite des Herstellers MDT¬†findet sich dann die passende Datei¬†MDT_KP_Schaltaktor_AMI_AMS_new_V16.knxprod¬†f√ľr den hier verwendeten Aktor zum Download.

Diese Datei wird dann in ETS5 unter dem Punkt „Kataloge“ -> „Import…“ ->¬†„MDT_KP_Schaltaktor_AMI_AMS_new_V16.knxprod“ eingespielt.¬†Dabei gen√ľgt es den einen passenden Aktor unter „Produkt(e) f√ľr Import ausw√§hlen“ zu selektieren und die Konfigurationsdatei in deutscher Sprache („Produktsprache(n) ausw√§hlen“) zu importieren.

ETS5 Katalog

Zur Kontrolle sollte das importierte Ger√§t unter „Kataloge“ -> „Hersteller“ aufklappen-> „MDT technologies“ aufklappen -> „Aktoren“ aufklappen -> „Schaltaktoren mit Strommessung“ auftauchen.

 3. Neues Projekt anlegen

Als n√§chste muss ein neues Projekt erstellt werden. Das geschieht im Men√ľpunkt¬†„√úbersicht“¬†√ľber das Plus-Zeichen¬†„+“. Jetzt noch den „Name“ vergehen (z.B. 150329 KNX) und „Projekt erstellen“ klicken.

ETS5 Neues Projekt

4. Struktur hinzuf√ľgen

Da ETS5 eine Strukturierung vorsieht, muss mindestens eine Struktureinheit (hier „Schaltschrank“) ausgew√§hlt¬†und ein¬†Namen (hier „UV“ f√ľr Unterverteiler) vergeben¬†werden.¬†Das geschieht unter dem¬†Dreieck oben links klicken -> „Schaltschr√§nke“ -> „UV“ eintragen.

ETS5 Organisationseinheit

5. Gruppenadresse(n) festlegen

Unter¬†„Arbeitsbereich“ -> „Neues Fenster √∂ffnen“ -> „Gruppenadressen“ wird nun die Struktur der¬†Gruppenadressen festgelegt.

ETS5 Gruppenadressen

In der neu¬†ge√∂ffneten Sicht¬†„Gruppenadressen“ auf „Gruppenadressen“ klicken und „Hauptgruppen hinzuf√ľgen“ -> Name „Haus“ eintragen und mit „OK“ best√§tigen.¬†Danach¬†„0 Haus“ anklicken und¬†„Mittelgruppen hinzuf√ľgen“ ausw√§hlen.

Hier den¬†Namen „12-fach Aktor“ eintragen und mit¬†„OK“ best√§tigen.¬†Zum Schluss noch¬†„0/0 12-fach Aktor“ anklicken und¬†„Gruppenadressen hinzuf√ľgen“ w√§hlen. Hier den Namen „Aktor¬†A“ eintragen und mit¬†„OK“ best√§tigen.¬†Das Ergebnis sollte dann wie folgt aussehen:

ETS5 Gruppenadressen Haus 12-fach Aktor Aktor A

6. KNX-Device mit Projekt verkn√ľpfen

Nun wird die Sicht „Kataloge“ ge√∂ffnet,¬†das¬†vorher importierte¬†KNX-Device¬†selektiert¬†und per Drag&Drop in das Projektelement „UV“ (oben links) eingef√ľgt.

ETS5 Katalogelement in Projekt einfuegen

Die „Katalog“-Sicht kann nun wieder¬†geschlossen werden.

7. KNX-Device eine/mehrere Gruppenadresse/n hinzuf√ľgen

Jetzt kann aus dem unteren Fenster die gew√ľnschte „Gruppenadresse“ ebenfalls per Drag&Drop nach oben auf den jeweiligen Kanal¬†geschoben werden, in diesem Fall auf „Kanal A Schalten EIN/AUS“. Dadurch wird festgelegt, dass Kanal A sp√§ter auf Schaltsignale der Gruppenadresse 0/0/1 reagieren soll.

ETS5 Gruppenadresse zuweisen

Zum Verst√§ndnis: Die Gruppenadresse kann, sofern gew√ľnscht, an dieser Stelle auch parallel auf weitere Aktor-Kan√§le gelegt werden. Entsprechend w√ľrden dann alle Aktor-Kan√§le bei einem entsprechenden Signal mit dieser¬†Gruppenadresse gleichzeitig schalten. Ein Aktor-Kanal kann dabei wiederum auch mit mehreren Gruppenadressen belegt werden und¬†reagiert dann entsprechend auf alle zugewiesenen Adressen.¬†Jetzt¬†k√∂nnen nat√ľrlich auch noch die restlichen Kan√§le auf gleiche Weise mit Gruppenadressen versehen werden, worauf an dieser Stelle jedoch aus Gr√ľnden der √úbersichtlichkeit verzichtet wird.

8. Physikalische Adresse √ľberpr√ľfen/manuell zuweisen

Damit¬†das KNX-Netz funktioniert, ben√∂tigt jeder physische Aktor bzw. Sensor auch eine im Netz einmalige¬†physikalische Adresse. Wird das¬†Ger√§t¬†„1.1.1 AMS-1216.01..“ angeklickt, wird die automatisch zugewiesene Adresse (in diesem Fall 1.1.1) rechts angezeigt.

ETS5 Physikalische Adresse

Diese Adresse¬†muss nur dann manuell ge√§ndert werden, sofern bereits eine andere Komponente im KNX-Netz genau diese Adresse bereits belegt. Da das¬†hier eingesetzte¬†Loxone-Gateway die letzte physikalische Adresse 1.1.250 in diesem Netzwerksegment¬†aufweist und kein weiteres Ger√§t im Bus betrieben wird, w√§re theoretisch f√ľr den Aktor auch 1.1.2., 1.1.3 bis hin zu¬†1.1.249 m√∂glich.

9. KNX-Aktor programmieren

Als letzter Schritt wird der Aktor programmiert. Dazu wird wieder das Ger√§t „1.1.1 AMS-1216.01…“ ausgew√§hlt und ein Rechtsklick vollzogen.¬†Jetzt l√§sst sich unter dem Punkt „Programmieren…“ und „Programmieren (Physikalische Adresse & Applikationsprogramm)“ die Konfiguration in das KNX-Ger√§t √ľbermitteln.

ETS5 Programmieren

Damit die ETS5-Software das passende Ger√§t findet, muss der Aktor noch in den Programmiermodus gebracht werden. Dies geschieht in der Regel √ľber die Programmiertaste „Prog.“ am Ger√§t selbst, welche nach einem Druck mit einem spitzen Gegenstand rot zu leuchten beginnt.

KNX Programmiertaste

Nach ein bis zwei Minuten sollte der Programmiervorgang abgeschlossen sein und die rote LED wieder ausgehen.¬†Geschafft,¬†der Aktor hat jetzt die physische Adresse 1.1.1 und der Kanal A (Schalten) die Gruppenadresse 0/0/1 und kann¬†ab sofort geschaltet werden.¬†Das kann √ľber einen passenden KNX-Sensor (z.B. Taster) geschehen, dessen Kanal √ľber ETS5 die selbe Gruppenadresse zugewiesen 0/0/1 bekommt (gleiches Vorgehen wie oben beim Aktor erl√§utert) oder bspw. direkt √ľber Loxone. Wie das funktioniert, wird zu einem sp√§teren Zeitpunkt gesondert beschrieben.

Aus meinem täglichen Leben

Hat man den grunds√§tzlichen Aufbau sowie die Konfigurationsprozetur des KNX-Netzes bzw. der KNX-Komponenten verinnerlicht, lassen sich die Gruppenadressen¬†schnell zuweisen. Besonders praktisch ist dabei in ETS5 die Bulk-Zuweisung von Attributen, indem die gew√ľnschten Kan√§le unter dem Reiter „Parameter“ mit ger√ľckt gehaltener STRG-Taste selektiert werden und dann √Ąnderungen auf alle ausgew√§hlten Elemente √ľbernommen werden.

ETS5 Bulk Wertezuweisung

In meinem Setup nimmt¬†die Nutzung von FHEM bzw. Loxone¬†als plattform√ľbergreifende Smart-Home-Zentrale einen wichtigen Stellenwert ein. So wird es insgesamt m√∂glich verschiedene Sensoren und Aktoren, seien es Homematic, FS20, EnOcean oder eben auch KNX-Komponenten miteinander zu kombinieren, wodurch je nach vorliegender Geb√§udeinfrastruktur auch Mischl√∂sungen aus funk- und kabelgebundenen Modulen realisiert werden k√∂nnen.

Insgesamt ist die Konfiguration von KNX-Komponenten √ľber die zwingend notwendige ETS5-Software im Vergleich zu konsumentenorientierteren¬†L√∂sungen gerade f√ľr Anf√§nger schwierig. Auch scheint die Programmiersoftware ETS5 nicht wirklich f√ľr den Endanwender ausgelegt, entsprechend schwierig gestaltet sich bereits der Erwerb und das Freischalten der Software.¬†Da ich es nicht geschafft habe, die kostenfreie Demo-Version auf legalem Wege herunterzuladen,¬†sah ich mich kurzerhand¬†gezwungen die Lite-Version zu ordern, obwohl¬†mich die Grenze von f√ľnf Ger√§ten (bzw. f√ľnf physische Ger√§teadressen) der Demo-Version eigentlich gar nicht tangieren w√ľrde, da theoretisch f√ľr jedes Ger√§t ein eigenes Projekt¬†ge√∂ffnet werden k√∂nnte.

UPDATE VOM 11.09.2015: Jan hat gerade darauf hingewiesen, dass die Demo-Version nach einer kostenfreien Registrierung¬†auf der offiziellen KNX-Seite heruntergeladen werden kann. Das erleichtert sicher den Einstieg f√ľr viele Interessierte. Vielen Dank daf√ľr!

Mit dem oben vorgestellten¬†MDT-AMS-1216.01 (Voltus-Link)¬†bin ich jedenfalls¬†√ľberaus zufrieden. F√ľr knapp 300 Euro¬†kann ich jetzt √ľber mein Loxone-System zw√∂lf angeschlossene Verbraucher indiviuell und leistungsbezogen schalten, da Loxone neben dem Zustand der Ger√§te auch gleich noch den aktuellen Verbrauch jedes Ger√§ts kennt. So wird¬†dann bspw. automatisch der¬†Strom-Aus-Schalter gesperrt, an welchem mein Beamer betrieben wird, sobald dessen Verbrauch √ľber 20 Watt steigt. Dadurch wird¬†ein versehentliches Stromlos-Schalten √ľber die Visualisierung im laufenden Betrieb zuverl√§ssig verhindert,¬†was mir die fragile¬†Beamerlampe¬†hoffentlich mit einem langen Lampenleben danken wird.

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Verpasse keine Inhalte mehr! Trage dich in den Newsletter ein und folge uns auf Facebook.

Was ist ein Affiliate-Link? Wenn du auf einen Affiliate-Link klickst und √ľber diesen Link einkaufst, bekomme ich vom betreffenden Online-Shop oder Anbieter eine Provision, was mich u.A. bei den laufenden Kosten den Blogs unterst√ľtzt. F√ľr dich ver√§ndert sich der Preis nicht.

Jörg

hat meintechblog.de ins Leben gerufen, um seine Technikbegeisterung und Erkenntnisse zu teilen. Er veröffentlicht regelmäßig Howtos in den Bereichen Smart Home und Home Entertainment. Mehr Infos

50 Gedanken zu „KNX-Aktor in 10 Schritten mit ETS5 programmieren“

  1. Hallo Jörg,
    Der Artikel „KNX in 10 Schrittten“ ist prima. Ich stelle mir aber gerade die Frage: Wie bekomme ich den konfigurierten Aktor AMSxxx in Loxone zum Laufen.
    Können Sie das noch erklären bzw. eine Hilfe bereitstellen?
    Vielen Dank

  2. Hallo Jörg,

    finde Deine 10-Schritt-Anleitung auch super!
    Bin gerade dabei, mich ebenfalls in die KNX-Welt anhand des von Dir beschriebenen Testbretts einzuarbeiten.
    Soweit habe ich alles in Betrieb nehmen können, Spannungsversorgung, Universalaktor und auch noch ein Taster habe ich auf mein Testbrett montiert.
    Allerdings habe ich nun noch folgendes Problem mit den Universalaktor:
    Beim Bet√§tigen des Tasters schaltet das Relais im Universalaktor (Lampe f√ľr Aktorausgang A leuchtet auf), allerdings liegt keine Spannung an entsprechendem Ausgang an.
    Gibt es hier noch etwas besonderes zu beachten, so dass auch tatsächlich die Spannung an dem Aktorausgang in geschaltetem Zustand ankommt?

    Viele Gr√ľ√üe,
    Andi

    1. Hi Andi,
      am Universalaktor sollte gew√∂hnlich auch keine Spannung anliegen, da das Relais einfach nur „durchschaltet“. Lediglich die „Zuleitung“ zum Verbraucher wird dann √ľber das Relais geleitet. Je nach Schaltzustand des Relais wird dann Strom zum Verbraucher durchgereicht oder eben nicht. Am besten schaust du dir den Schaltplan deines Universalaktors aber vorher nochmal genauer an und pr√ľft das mit einem passenden Messger√§t, um sicherzugehen, dass das bei deinem Aktor auch wirklich so ist.

      Gr√ľ√üe
      Jörg

  3. hi Jörg
    die ets5 – Funktioniert die ohne drossel? weil schnittstelle wird erkannt test ist gr√ľn ABER dr√ľcke ich auf program.. danach die taste am ger√§t gibt es keine vebindung. ger√§t sucht sich einen wolf

    1. Was meinst du mit „ohne Drossel“? im Netzteil ist doch eine drin.

      Das beschriebene KNX/IP-Gateway braucht offensichtlich einen vierpoligen Anschluss zum Netzteil.

      Es kann sein, dass du als allererstes dein Gateway programmieren musst, damit es auch wirklich gatet.

      Die ETS5 kennt grundsätzlich zwei Möglichkeiten, entweder das IP-Interface (Multicast) oder das Gateway direkt ansprechen, welche verwendest du?

    2. Ok, da hab mich wohl missverst√§ndlich ausgedr√ľckt. Ich verwende keine zus√§tzliche Drossel, nur die Komponenten, die im Blogpost beschrieben sind. Als Gateway dient bei mir der Loxone Miniserver, wie dieser konfiguriert ist, kann ich leider nicht sagen.

      Gr√ľ√üe
      Jörg

  4. Sehr gute Beschreibung! Zwei Punkte möchte ich noch ergänzen:

    Die kostenlose Demo-Version von ETS5 gibt es hier http://www.knx.org/knx-de/software/ets/herunterladen/index.php. Man muss – wie dort angegeben – allerdings ein Konto bei my.knx.org erstellen und sich anmelden. Dann gibt es oben im Men√ľ den Eintrag „Download“, der direkt auf die Software f√ľhrt. Ziemlich umst√§ndlich, aber es geht wohl kein Weg daran vorbei. Wie Du ja bereits geschrieben hast, reicht die Demo-Version bei einer Einbindung in Loxone i.d.R. aus.

    Der Loxone Miniserver bringt ein eigenes IP-KNX Gateway mit. Die Komponente „ABB IPS/S2.1 EIB/KNX IP-Schnittstelle“ ist also in diesem Fall NICHT erforderlich! Das ist zwar richtig im Beitrag erw√§hnt, aber das ABB IP Gateway taucht noch in der Teile-Liste auf. Die IP-Adresse des Miniservers kann in ETS5 als Schnittstelle zu KNX verwendet werden. In dem Link von J√∂rg zu Loxone ist das f√ľr die √§ltere ETS4 dargestellt. Leider kann ich hier kein Bild f√ľr die ETS5 hochladen – die Einstellungen sind aber gleich (IP-Adresse vom Miniserver, Port 3671, ohne NAT). Lt. Hinweisen im Loxone Forum haben wohl einige Benutzer damit Problem – evtl. Loxone Config beenden, bevor ETS5 gestartet wird.

    @Tom: Die ETS5 ist ja nur eine Software, die sich mit dem IP/KNX Gateway verbindet. Wenn Du den Loxone Miniserver als Gateway verwendest (geht aus Deiner Frage nicht wirklich hervor), dann hat der eine eigene 24V Spannungsversorgung. Wenn der Test der Verbindung zum IP-KNX Gateway in ETS5 „gr√ľn“ ist und die Programmiertaste am KNX Ger√§t ebenfalls leuchtet, dann bezieht diese Komponente den Strom aus dem KNX Netzteil (mit Drossel). Mein Tip: Loxone Config vor ETS5 beenden. 2. Spannung auf KNX Bus messen und Verdrahtung pr√ľfen.

    1. Hi Jan,
      vielen Dank f√ľr deine Anmerkungen!
      Den Downloadlink habe ich in den Blogpost aufgenommen. Die Tatsache, dass der Loxone Miniserver als KNX-Interface dient und kein zusätzliches IP-KNX-Gateway mehr benötigt wird, habe ich versucht noch einmal klarer herauszustellen.

      Gr√ľ√üe
      Jörg

  5. Hallo Jörg,
    sehr sch√∂nes How-To! Bei mir bleibt als KNX-Neuling aber noch eine Frage √ľbrig wenn es um die Lizenzierung der KNX-Software geht:
    Wie genau ist denn dabei ein „Device“ definiert? Wenn man als Beispiel den von dir genannten 12-fach Aktor nimmt: Ist ein Device der gesamte Aktor und ich kann die 12 Kan√§le ansprechen, oder kann ich nur 5 Kan√§le schalten? Oder anders herum: K√∂nnte man mit der Demo-Version 2 Aktoren √° 12 Kan√§le, 2 Bin√§r-Eing√§nge √° 12 Kan√§le plus IP-KNX Gateway programmieren?

    1. Hi Holger,
      danke! :)
      Ein Device ist meinem Verst√§ndnis nach ein gesamter Aktor, egal wieviel Kan√§le dieser besitzt. Du kannst im Fall eines 12-fach Aktors damit auch alle 12 Kan√§le ansprechen. Mit der Demoversion solltest du also auch 2 Aktoren mit je 12 Kan√§len etc. programmieren k√∂nnen. Ich habe bei meinem 12fach-Aktor jedenfalls alle Kan√§le (m√ľssten insgesamt 48 Kan√§le gewesen sein) √ľber die Demoversion konfigurieren k√∂nnen, als ich den KNX-USB-Dongle nicht eingesteckt hatte, was die ETS-Lizenz dann automatisch auf Demo downgraded.

      Gr√ľ√üe und viel Erfolg
      Jörg

  6. tach zusammen
    nach der ersten hilfe (danke an alle)kommen neue seltsame sachen.das projekt muss mit mehreren koppler versehen werden- hager TYF130 -wie pflege dich ein .gruß tom

    1. Hi Christian,
      danke f√ľr deine R√ľckmeldung! Freut mich immer zu h√∂ren, wenn meine Inhalt anderen weiterhelfen k√∂nnen.

      Gr√ľ√üe
      Jörg

  7. Verstehe ich das richtig, dass ich mit der Demo quasi eine komplette Installation programmieren könnte, es nur nicht so komfortabel wäre?

    Kann ich mit der Demo dann z.B. im 1. Projekt 4 Schalter und einen Aktor mit physikalischen Adressen versehen und allen Schalter und dem Aktor z.B. die Gruppenadresse 0/0/1 zuweisen. Dann in einem 2. Projekt 2 weitere Schalter einbauen und denen ebenfalls die Gruppenadresse 0/0/1 zuweisen?
    Könnte ich dann mit allen 6 Schaltern den Aktor schalten?

  8. Hi Jörg,
    das Tutorial f√ľr die Aktorprogrammierung ist richtig gut und verst√§ndlich, super! Aber wann kommt denn der Teil f√ľr die Schalter/Taster? Nur der Aktor alleine nutzt einem ja leider nicht sooo viel ;-)
    Zudem fände ich es klasse, wenn du daraus mal ein Video-Tutorial machen könntest.

  9. Hallo Jörg,

    echt super deine Anleitungen :)
    Ich habe nur gerade bei einem vermeindlich einfachen Schritt ein Problem: die Schnittstelle KNX-USB Schnittstelle REG (ABB) (Affiliate-Link) wird zwar gefunden, jedoch bekomme ich die Fehlermeldung „Beim Lesen des lokalen Speichers ist ein Fehler aufgetreten“. Au√üerdem leuchten auch keine LED auf dem Spannungsversorger SV/S 30.640.5.1 (Affiliate-Link). Was k√∂nnte denn hier der Grund sein?

    Vielen Dank Dir im Voraus und viele Gr√ľsse,
    Adrian

    1. Hi Adrian,
      hast du schon alle USB-Anschl√ľsse deines PC durchgetestet bzw. die Treiber mal neu installiert? Ich hab mit dem USB-Gateway zwar keine Erfahrungen, k√∂nnte mir so ein Problem aber vorstellen. Aber evtl. liegt es ja auch an der Spannungsversorgung, da dessen Licht nicht leuchtet. Kannst du die anliegende KNX-Busspannung messen? Vielleicht kommst du so ja weiter.

      Gr√ľ√üe und viel Erfolg
      Jörg

    2. Hallo Jörg, ich habe das selbe Problem, hat Adrian Dir mitgeteilt , wodurch die Fehlermeldung entsteht?

      Vielen Dank

      Norbert

    1. @Dominik: Nein, da Loxone mit 24V und der EIB mit bis zu 30V betrieben wird. Ich w√ľrde das nicht mischen.
      Und mal noch nebenbei: Das IP-Gateway vom MiniServer ist f√ľr die Programmierung nicht geeignet. Nach einigen Problemen beim Finden und Programmieren der Ger√§te habe ich mir nun ein separates IP-Gateway von MDT dazu geholt, da ist es deutlicher komfortabler und zuverl√§ssiger.

      Da ich auch urspr√ľnglich haupts√§chlich Loxone und ein paar wenige KNX-Komponenten einsetzen wollte, nun aber bei Aktoren und Sensoren immer mehr KNX verwende, lohnt sich das dann. Der MiniServer wird haupts√§chlich f√ľr Automatisierungsaufgaben genutzt werden.

  10. Hallo,
    Kompliment, super Tutorial. Ich versuche ebenfalls gerade die KNX-Komponenten mit der Loxone zu verbinden.
    Als erstes habe ich KNX-autarg mit der gleichen KNX-Spannungsversorgung, wie bei Dir beschrieben, den Komponenten √ľber die ETS5 per USB-Gateway mit phys. Adressen und Gruppenadressen versorgt. Nach dem das relativ m√ľhelos ging, habe ich nun versucht, die KNX-Komponenten (ohne Stromversorgung) mit dem Loxone KNX-Anschluss zu verbinden. Die ETS findet die Loxone als IP-Gateway aber der Linienscan in der ETS findet keine Komponenten.
    Mu√ü ich hier einfach das KNX-Netzteil mit dem gedrosselten Ausgang in den KNX-Bus h√§ngen? Ich dachte 24V Loxone Spannungsversorgung und 30V KNX-Spannungsversorgung am Miniserver w√ľrde nicht gut gehen.
    Hast Du hier Rat f√ľr mich?

    1. Der MiniServer gibt ja keine Busspannung aus, sondern ist nur eine Bus-Schnittstelle. Der KNX-Bus muss von einem passenden Netzteil mit Strom versorgt werden. Man ben√∂tigt also in der Kombination 2 Netzteile, einmal 24V f√ľr Loxone und einmal 30V f√ľr KNX. Letzteres h√§ngt man einfach in den Bus.

  11. @Uwe: Das Leben kann ja so einfach sein :o) Hat nat√ľrlich auf Anhieb geklappt. DANKE!
    Obwohl der Linienscan in der ETS mir nur ein Element neben dem MS angezeigt hat, konnte ich dennoch die nicht angezeigten Aktoren programmieren. Mit der Beschreibung auf der Loxone Homepage hab ich dann √ľber das Element EIB Taster einen Kanal des Schaltaktors per iPad geschaltet. Juhu, nun kann es weitergehen.

    Dank und Gruß
    Addi

  12. Leider l√§sst sich auf der knx-Webseite keine Demo-Version mehr finden – es gibt nach Absolvierung des knx-online-Kurses nur die „verg√ľnstigte“ Lite-Version f√ľr 60,-‚ā¨…
    Kann mir jemand die Demo-Version online als Download zur Verf√ľgung stellen?

    Danke!

  13. Hallo Freunde,
    ich habe mit ETS 5.5 vom 12.04.16 folgendes Problem, es lässt sich der Loxone Mini Server nicht mehr als IP-Schnittstelle benutzen, welches mit der ETS 5.08 ohne Probleme funktionierte.

  14. Hab ich auch…

    Ern√ľchternde Antwort vom Loxone Support:

    „Vielen Dank f√ľr Ihre Anfrage.

    Hier wurde seitens KNX etwas in der ETS 5.5 ver√§ndert, dadurch ist keine Verbindung mehr zum Miniserver m√∂glich. F√ľr genauere Infos wenden Sie sich bitte an den Support von KNX.“

    1. Wie schon einmal gesagt, ist das Loxone Gateway f√ľr die ETS unbrauchbar, da sollte man sich ein extra Gateway kaufen…

      Wahrscheinlich liegt es an KNXsecure in diesem Fall.

  15. Hallo Jörg,

    danke f√ľr die super Einf√ľhrung!

    Eine kurze Frage noch f√ľr mein Verst√§ndnis:
    Zu Beginn KANN man bereits alles im ETS planen und beschriften.

    Initial MUSS man dann jedoch einzel f√ľr alle Komponenten die physikalische Adresse setzen. Hierzu muss man iterativ ein Device in den Prog-Modus versetzen und das Pendant dann im ETS zuordnen (es kann ja auch viele identische Taster im Haus geben).

    So richtig?

    Wie sieht es dann sp√§ter beim √Ąndern der Logik aus? Kann man hier verschiedenste √Ąnderungen (ohne √Ąnderung der physikalischen Adresse) an mehreren Ger√§ten in einem Rutsch √§ndern oder muss man erneut iterativ vorgehen und im Haus die Sensoren/Aktoren in den Prog-Modus setzen?

    Danke und Gr√ľ√üe
    Hans-Jörg

    P.S.:
    Wie hast du dich in die ETS-SW eingearbeitet?
    Gibt es hier empfehlenswerte Tutorials oder B√ľcher?

  16. Hallo Jörg
    Danke f√ľr die ausf√ľhrliche Anleitung. Eine Frage zur Initialisierung / Adress√ľbertragung auf ein jungfreuliches KNX Ger√§t, dass keine Programmiertaste mehr hat. Wie funktioniert dies dort?

    Gruss
    Hansjörg

    1. Hi Hansjörg,

      vermutlich durch ein wiederholtes Aus- und Wiedereinschalten im vorgegebenem Sekundentakt. Steht sicher in der Anleitung, die man gewöhnlich im Netz findet. Kommt halt immer auf das jeweilige Gerät drauf an und wie der Hersteller das im Detail umsetzt. Um welches Gerät handelt es sich denn genau?

      Gr√ľ√üe
      Jörg

  17. Hallo Jörg
    ich habs gefunden, das Ger√§t verf√ľgt im Menu √ľber die Funktio Programmieren.
    Es handelt sich um ein Arcus Eds Touch.

    Danke und Gruss
    Hansjörg

  18. Hallo Jörg,

    super Anleitung – DANKE!

    Aber was mir nicht klar ist: was mache ich denn wenn ich ein bestehendes System habe? Wir haben ein Haus gekauft und ich w√ľrde jetzt gerne ein paar Dinge √§ndern und die neu Installierten Jalousien mit integrieren.
    Muss ich jetzt alles neu programmieren, oder kann ich das irgendwie „abrufen“ oder brauch ich von der Firma die es installiert hat die Datei mit der gesamten Programmierung?

    w√ľrde mich √ľber ein kurze R√ľckmeldung sehr freuen

    Danke Achim

    1. Hi Achim,
      am einfachsten ist es immer, wenn man auf die ETS-Datei mit der Dateiendung .knxproj zur√ľckgreifen kann. Am besten Mal nachhaken, wer das System installiert hat. Gew√∂hnlich hinterl√§sst der Elektriker seine Daten am Hauptverteiler. Evtl. kommst du ja schon so zum Ziel.
      „Auslesen“ lassen sich die in einem Ger√§t hinterlegten Gruppenadressen nur indirekt. Man muss quasi im Bus mith√∂ren, welches Ger√§t welche Nachrichten bei einem bestimmten Event versendet. Bei mehreren Komponenten ist das vermutlich schon recht aufw√§ndig, leider.

      Gr√ľ√üe und viel Erfolg
      Jörg

  19. Ich stehe vor einer √§hnlichen Herausforderung wie achim, ein bestehendes System f√ľr das ich das Projekt nicht habe, und an dem ich etwas √§ndern m√∂chte.

    Ich weiß, daß man Bestehendes gerade nicht einfach abrufen kann.

    Kann man aber den einen oder anderen Aktor einfach neu programmieren, ohne daß die restliche Programmierung beeinträchtigt wird?

    1. Hi Thomas,
      siehe meine Antwort oben zu Achims Frage. Deine Frage kann ich erg√§nzend mit „jein“ beantworten.

      Grunds√§tzlich lassen sich in ein bestehendes KNX-System auch neue Ger√§te einbinden, auch wenn man das bestehende ETS-Projekt nicht hat. Dann muss man aber bspw. schon einige Dinge beachten. Die physikalischen Adressen der neuen Ger√§te m√ľssen sich im selben Adressbereich der bestehenden Ger√§te befinden (zumindest wenn es sich um die selbe KNX-Linie handelt, wovon ich bei einem Privathaushalt aber einfach mal ausgehe). Dabei darf man aber keine Adresse mehrfach belegen. Sprich man muss erstmal den Bus checken, welche Adressen belegt bzw. noch frei sind.

      Und dann brauchen die neuen KNX-Ger√§te nat√ľrlich auch Gruppenadressen, um Telegramme austauschen zu k√∂nnen. Hier muss man auch darauf achten, dass Adressen, die bereits f√ľr etwas anderes in Verwendung sind, nicht doppelt belegt werden. Entweder muss man also die Telegramme des bestehenden Netzes m√ľhevoll mittracken oder f√ľr die neuen Ger√§te eher abw√§gigere Gruppenadressbereiche nutzen. Das kann alles je nach Auspr√§gung der bestehenden Anlage einfach bis unm√∂glich sein. Am einfachsten ist es, wenn du – wie im obigen Kommentar schon geschrieben – an das ETS-Projekt herankommst.

      Aus meiner Sicht eigentlich eine Frechheit, dass dieses Projekt nicht einfach auf einen Datentr√§ger gepackt und standardm√§√üig vom Elektriker mit in den Schaltschrank gelegt wird. Das ist aus meiner Sicht eine absolut notwendige Art der Dokumentation, auf die der zahlende Kunde ein Recht haben sollte. Aber die Praxis sieht wohl meist anders aus…

      Gr√ľ√üe und viel Erfolg
      Jörg

  20. Hallo Jörg, Thomas

    ich habe den Elektriker einfach angeschrieben und am nächsten Tag hat er mir die Datei zugeschickt :-)
    Aber du hast nat√ľrlich recht – die Datei auf einem Datentr√§ger im Schaltschrank w√§re f√ľr alle eine gute Sache – aber versuchen kann man es ja denkt sich der Elektriker, dann kommen die wieder auf mich zu ;-)

    Jetzt muss ich nur noch die Zeit finden mit einzuarbeiten und vor allem irgendwie das Problem mit der Software l√∂sen, weil ich vermutlich √ľber die 20 Ger√§te kommen werde (Alleine im Wohnzimmer sind vier separate 3fach Schalter verbaut)

    VG Achim

    1. Danke f√ľr das Feedback. Das nenne ich mal vorbildlich!
      Da hast du vermutlich Recht, was die ETS-Lizenz angeht. Leider lassen sich Projekte mit mehr als 20 KNX-Komponenten gar nicht erst mit der Lite-Version öffnen. :/ Ich hoffe du findest eine Lösung!

      Gr√ľ√üe
      Jörg

  21. Bisher habe ich nicht mal die Lite Version, weil das ja auch nichts bringen w√ľrde, diese zu kaufen um dann festzustellen, dass ich es nicht aufmachen kann ;-(

    mal schauen was ich mache

    VG achim

  22. Hi Jörg,

    Ich spiel mit meinem neuen KNX-Test-System rum.
    Bisher habe ich Miniserver, Netzteil, IP-Schnittstelle, MDT 4-er Wandschalter und ein 1-er UP Schaltaktor (es wirklich nur zum testen/lernen).
    Ich habe es (danke dir) den Schaltaktor in Loxone einzubinden Рes klackt kanz schön! :)
    Mein Wandtaster schaffe ich aber leider nicht….

    Ich habe es schon programmiert (ohne Fehlermeldung), aber ich finde nicht wie ich die Gruppenaddressen vergeben kann, muss ich ein Sensor komplett anders behandeln?

    Danke schön

    (es geht um BE-TA5504.01 mit ETS5.5 Trial Version)

    1. Weise die gew√ľnschte Gruppenadresse dem Taster zu. Genau so, wie du das auch beim Aktor gemacht hast. In Loxone f√ľgst du dann einen EIB-Sensor ein. Dort tr√§gst du dann die Gruppenadresse des Tasters ein. Als Typ verwendest du „Schalten/Tasten EIS1“. Ob der Taster ein Gruppentelegramm sendet, siehst du auch ganz gut, wenn du in der Loxone Config den EIB-„Monitor“ √∂ffnest. Der zeigt sofort an, wenn im Bus ein Telegramm unterwegs ist.

      Gr√ľ√üe und viel Erfolg
      Jörg

  23. Hast Du das Kommunikationsobjekt des Tasters an mehrere Gruppenadressen gebunden? Das geht nämlich nicht, ein Sensor kann nur an eine Gruppenadresse senden und wird hier die erste Zuordnung nehmen. Siehst Du im ETS auch an der Spalte S (wenn ich mich recht entsinne).

  24. Hallo, wei√üt du zuf√§llig wie man bei ETS neue Symbole einf√ľgt f√ľr die Taster?
    auf der KNX Seite gibts eine APP von MBT daf√ľr die hab ich runtergeladen und wie von denen beschrieben die App in ETS eingebunden.
    jetzt weiß ich nur nicht wie ich zu der App komme oder wie ich die Icons auf die Taster kriege.

    Gruß Markus

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert