Mit KNX Taster Philips Hue Leuchten dimmen

Damit das funktioniert brauchst Du folgende Geräte:

Geräte und Produktelinks anzeigen
Feller Edizio KNX Taster
Gira KNX Tastsensor 4

Beispiel

Im Wohnzimmer werden über einen KNX Taster zwei Philips Hue Leuchten synchron geschaltet oder gedimmt. Der KNX Taster zeigt auf der integrierten LED den Licht Status an.

In 5 Schritten entsteht die Konfiguration:

  1. Hue Leuchten mittels Hue App konfigurieren
  2. Integration von Philips Hue in Home Assistant
  3. Integration von IP/KNX Gateway in Home Assistant
  4. Automation für Licht EIN / AUS und DIM über blueprint
  5. Expose von Status Lichtgruppe an KNX Taster

Schritt 1-3 sind hier beschrieben: Mit KNX Taster Philips Hue Leuchten schalten


Anleitung

Vorbedingung: Mit der Hue App wurden Leuchten und Zonen erstellt. Hue Bridge sowie KNX Gateway sind in Home Assistant integriert (Schritt für Schritt Anleitung siehe Mit KNX Taster Philips Hue Leuchten schalten).


KNX Taster konfigurieren

Das folgende Beispiel ist von einem Gira KNX Taster. Bei anderen Herstellern werden die Parameter nicht exakt gleich, höchstwahrscheinlich jedoch genügend ähnlich sein, dass die Konfiguration von der Anleitung ableitbar ist.

ETS Konfiguration Gira Taster (mit Feedback)

KNX Geräte erlauben eine Vielzahl von Konfigurationsmöglichkeiten. Die gewählte Konfiguration soll folgendes ermöglichen:

  • Ich möchte mit der gleichen Taste EIN und AUS schalten und bei langem Tastendruck dimmen -> Bedienkonzepte
  • Ich möchte einen KNX Taster im DIM Betrieb -> siehe Funktion Taste 2
  • Ich möchte den Zustand über die im Taster integrierte LED angezeigt haben -> siehe Funktion der Status-LED

ETS Kommunikationsobjekt Gira Taster (mit Feedback)

Die Kommunikationsobjekte werden wie folgt verbunden.

  1. Die Gruppenadresse auf welche der Taster EIN/AUS sendet EG Wohnz Decke Hue On/Off wird auf das Objekt Ausgang – Schalten verbunden
  2. Die Gruppenadresse auf welche der Taster DIM sendet EG Wohnz Decke Hue Dim wird auf das Objekt Ausgang – Dimmen verbunden
  3. Die Gruppenadresse für den Status EG Wohnz Decke Hue On/Off Feedback wird auf das Objekt Eingang – Schalten Rückmeldung verbunden

Prüfen ob die Flags richtig gesetzt sind (siehe Mit KNX Taster Philips Hue Leuchten schalten).


Home Assistant Automation mit Blueprint

Der Blueprint kann über den Windows Explorer auf deine Home Assistant Installation kopiert werden. Damit das funktioniert, kannst du Samba Share einrichten. Wie das geht ist in diesem Blog beschrieben: Manuelle Konfiguration in Home Assistant.

Die Hue Bridge verarbeitet Befehle im Sekundentakt. Das ist zu langsam um die KNX Dim Befehle (DPT 3.007 Dimmer Schritt) direkt weiterzuleiten. Deshalb werden im Blueprint zwei Zustände definiert:

  • Initial Value: Helligkeit beim Einschalten
  • Dimmed Value: Helligkeit beim Dimmen

Einschalten oder Dim Up setzt den Initial Value. Dim Down setzt den Dimmed Value.

Als Licht Entität können beliebige dimmbare Leuchten verwendet werden. Ich empfehle die Philips Hue Zone zu verwenden (Hintergrund siehe: Mit KNX Taster Philips Hue Leuchten schalten).

In Home Assistant einen neue Automation erstellen und diesen Blueprint als Vorlage wählen:

Dokumentation: Home Assistant Blueprints

Die Ursprüngliche Idee für diesen Blueprint kommt von farmio (github: knx-relative-dimming-for-lights.yaml).


KNX Expose

Der Zustand der Hue Leuchtmittel kann nicht nur über Home Assistant, bzw. dem KNX Taster sondern auch über die Hue App geändert werden. Damit diese Änderung an den KNX Taster weitergeleitet wird, braucht es die Expose Funktion. Home Assistant Dokumentation: Expose Entity State

# ---------------- Hue Status an KNX Gruppenadresse --------------
knx:
  expose:
    # Für KNX Taster mit Schalt- und Feedback Kommunikationsobjekt 
    - type: 'binary'
      entity_id: 'light.eg_wohnz_decke_hue_zone'
      address: "2/0/2"

  

Dokumentation

Zusätzliche Information für technisch Interessierte.

Sequenzdiagram

Das Licht kann in 3 verschiedenen Systemen geschaltet werden:

  • KNX über den Taster
  • Home Assistant über das Dashboard
  • Philips Hue über die Hue App

Egal in welchem System eine Aktion ausgelöst wird, es müssen immer alle Systeme synchron im gleichen Zustand sein. Im beschriebenen Beispiel wird das so umgesetzt: