Lampe konfigurieren
Als einfaches Beispiel konfigurieren wir eine Lampe. In der Home-App wird eine Lampe als eigenes Feld dargestellt und kann durch Antippen ein- und ausgeschaltet werden.
In KNX wurden folgende Gruppenadressen zum Schalten der Lampe verwendet.
Adresse | Bezeichnung |
---|---|
0/0/1 | Schaltet die Lampe |
0/1/1 | Status, ob die Lampe ein- oder ausgeschaltet ist |
In der Weboberfläche erstellen wir dafür eine HomeKit Lampe und tragen die Gruppenadressen wie folgt ein.
Eigenschaft | Datentyp | Schreiben | Lesen |
---|---|---|---|
Schalten | DPT-1 | 0/0/1 | 0/1/1 |
Die Schreiben-Gruppenadresse wird verwendet um Telegramme an die richtige Gruppenadresse zu senden. Die Lesen-Gruppenadresse werden hingegen zum Auslesen des Status benötigt.
In unserem Beispiel wird die Eigenschaft Schalten zum ein- und ausschalten der Lampe verwendet. Wenn die Lampe über HomeKit eingeschaltet wird, sendet die HomeKit Brücke eine 1 an die Schreiben-Gruppenadresse, also an 0/0/1.
Wird ein neuer Status an die Lesen-Gruppenadresse gesendet, aktualisiert die HomeKit Brücke den Status der Lampe.
Helligkeit und Farbe
HomeKit kann auch die Helligkeit und Farbe von Lampen verändern. Für die Helligkeit wird der Wertebereich 0…100% unterstützt. Die Farbe kann entweder als RGB, RGBW, HSV oder Farbtemperatur angegeben werden. KNX Aktoren bieten hier unterschiedliche Datentypen.
Limitierungen
Der Datentyp 232.600 gibt laut KNX Spezifikation die Farbwerte RGB (Red, Green, Blue) an. Die Brücke unterstützt diesen Datentyp unter Helligkeit & Farbe auch als HSV (Hue, Saturation, Value). Wenn diese Eigenschaft konfiguriert ist, ergibt sich eine Besonderheit.
Eine farbige Lampe mit dem Datentyp DPST 232.600 kann in der Home-App nicht mit einer bestimmten Farbe und 100% Helligkeit eingeschaltet werden. Es ist also nicht möglich, mit einer HomeKit-Szene diese Lampe mit einer bestimmten Farbe einzuschalten.
Als Workaround muss die Szene mit der Home+ App bearbeitet werden. In dieser App wird die Szene so abgeändert, dass nur die Lampenfarbe verändert wird. Der Befehl zum Einschalten der Lampe ist nicht notwendig. KNX Dimmaktoren schalten trotzdem die Lampe ein, wenn ein neuer Farbwert gesendet wird. Somit kann das Problem umgangen werden.