Home Assistant + KNX
The most powerful combination in residential smart home: KNX reliability as the hardware backbone, Home Assistant as the software brain. Here's exactly how to connect them.
Warum KNX + Home Assistant?
KNX excels at rock-solid, deterministic hardware control: lights switch in <50ms, the bus keeps working without any server, and the ETS configuration is the single source of truth. But KNX logic is event-driven and relatively rigid — complex automations (if occupancy > 0 AND lux < 300 AND time is sunset ±30min AND guest mode is off) are awkward in ETS.
Home Assistant schließt diese Lücke: leistungsstarke Automatisierungs-Engine, über 3.000 Integrationen, Dashboards, KI-Assistenten und einfache Anbindung an Alexa/Google/HomeKit. Die KNX-Integration in HA ist eine der ältesten und ausgereiftesten – von Kernentwicklern gepflegt, kein Community-Plugin.
KNX übernimmt:
- • Physikalisches Schalten (Aktoren)
- • DALI-Dimmszenen
- • Jalousie-/Rollladensteuerung
- • HLK-Sollwerte und Lüftergeschwindigkeit
- • Zeitbasierte Szenen in ETS
- • Alarm- und Sicherheitsausgänge
Home Assistant fügt hinzu:
- • Komplexe Multi-Bedingungs-Automationen
- • Wetteradaptive Steuerung
- • Anwesenheitsabhängige Logik
- • Nicht-KNX-Geräteintegration (Zigbee, CCTV, Schlösser)
- • Dashboards und Visualisierung
- • Alexa / Google / HomeKit Bridge
Erforderliche Hardware
KNX IP Router / IP Schnittstelle
Erforderlich, um HA mit dem KNX TP-Bus zu verbinden. IP Router wird bevorzugt (persistenter Tunnel, erholt sich nach Neustart). MDT SCN-IP100.03 oder Gira X3 empfohlen.
Home Assistant Server
Raspberry Pi 4/5 (4 GB min), NUC/Mini-PC oder dedizierte HA Yellow/Green Hardware. Muss Home Assistant OS (HAOS) ausführen, um alle Funktionen nutzen zu können. Läuft 24/7.
Netzwerkinfrastruktur
Der HA-Server muss sich im selben LAN wie der KNX-IP-Router befinden. Ein Ubiquiti/Mikrotik-Switch mit VLANs zur Trennung von IoT und Hauptnetzwerk ist empfehlenswert.
Optional: HA SkyConnect / Zigbee-Stick
Falls Sie zusätzlich zu KNX Zigbee-Geräte (Sensoren, Leuchtmittel) nutzen möchten. In den USB-Port des HA-Servers einstecken.
Einrichtung: KNX-Integration in Home Assistant
Home Assistant OS installieren
HAOS auf Ihre Hardware flashen. Den Einrichtungsassistenten ausführen. Stellen Sie sicher, dass HA unter einer statischen LAN-IP erreichbar ist (in Ihrem Router/Switch DHCP-Reservierung festlegen).
KNX-Integration hinzufügen
Settings → Integrations → + Add Integration → search "KNX". Select connection type: Tunneling (for IP Router/Interface). Enter KNX IP Router's IP address and port (default 3671). HA will auto-discover if on same subnet.
Individuelle Adresse konfigurieren
KNX erfordert, dass jedes Gerät eine eindeutige individuelle Adresse hat. Weisen Sie HA eine freie Adresse zu: z.B. 1.1.255 (auf Linie 1.1). Dies wird in den KNX-Integrationsoptionen konfiguriert.
Entitäten in configuration.yaml definieren
HA's KNX integration is configured via YAML (not UI). Create configuration.yaml entries for each KNX function you want to expose to HA:
Automatisierung konfigurieren
Use HA's automation editor or YAML. Trigger on KNX entity state change. Add conditions (time, presence, weather). Call KNX service to send telegrams to KNX actuators.
Lovelace-Dashboard erstellen
Einstellungen → Dashboards. Fügen Sie Lovelace-Karten für Lichter (Licht-Entität), Jalousien (Abdeckungs-Entität), Thermostat (Klima-Entität) hinzu. Verwenden Sie benutzerdefinierte Karten über HACS für erweiterte Visualisierung.
Konfigurationsbeispiele
configuration.yaml — KNX-Licht-Entität
knx:
light:
- name: "Living room ceiling"
address: "0/0/1" # switch group address
state_address: "0/0/2" # status feedback from actuator
brightness_address: "0/1/1" # dim value (0-255)
brightness_state_address: "0/1/2"
color_temperature_address: "0/2/1" # tunable white (DALI DT8)
color_temp_min: 2700 # warm white (Kelvin)
color_temp_max: 6500 # cool white (Kelvin)configuration.yaml — KNX-Abdeckung (Jalousie/Rollladen)
knx:
cover:
- name: "Bedroom blind"
move_long_address: "1/0/1" # up/down long press
stop_address: "1/0/2" # stop
position_address: "1/1/1" # absolute position (0-255)
position_state_address: "1/1/2" # current position feedback
travelling_time_down: 50 # seconds to fully closeautomation.yaml — anwesenheitsadaptive Beleuchtung
automation:
- alias: "Living room — adaptive lighting on occupancy"
trigger:
- platform: state
entity_id: binary_sensor.living_room_pir
to: "on"
condition:
- condition: numeric_state
entity_id: sensor.living_room_lux
below: 300
- condition: time
after: "07:00:00"
before: "23:00:00"
action:
- service: light.turn_on
target:
entity_id: light.living_room_ceiling
data:
brightness_pct: 80
color_temp_kelvin: 3000Was in KNX legen vs. was in HA legen
| Funktion | KNX (ETS) | Home Assistant |
|---|---|---|
| Taster → Lichtschalter | ✅ Direkte Gruppenadressenbindung | Nicht erforderlich |
| Taster lang drücken → dimmen | ✅ KNX-Dimmtelegramm | Nicht erforderlich |
| Szene abrufen (feste Szenen) | ✅ KNX-Szene GA → Aktor | Kann auch HA-Szene verwenden |
| Anwesenheit → adaptives Licht | Möglich, aber komplex | ✅ Viel einfacher in HA |
| Jalousieposition nach Sonnenwinkel | ❌ KNX can't read weather API | ✅ HA + Met.no/OpenWeather |
| Alarm scharf/unscharf → Ausgang | Begrenzt (ETS-Logik) | ✅ HA-Alarmsteuerungstafel |
| Energieüberwachung + Kosten | ❌ | ✅ HA-Energie-Dashboard |
| Gastmodus / Urlaubsmodus | Teilweise (Bit-Flags) | ✅ HA input_boolean-Zustände |
| Sprachsteuerung | ❌ | ✅ Alexa/Google/HomeKit-Bridge |
| CCTV-Bewegung → KNX-Ausgang | ❌ | ✅ HA + Frigate NVR + KNX |
| Notbeleuchtungs-Override | ✅ Sicherheitskritisch – immer KNX | Nie alleiniger Regler |
| Zeitprogramme (einfach) | ✅ ETS-Zeitkanäle | Auch in HA möglich |
Unser empfohlener HA-Server-Setup
Einstieg (Wohnung, ≤50 Entitäten)
Raspberry Pi 5 (4GB) + 64GB A2 microSD + offizielles Netzteil
Zuverlässig für die meisten Wohnprojekte. Bei häufigen Stromausfällen USV hinzufügen.
Standard (Villa, 50-300 Entitäten)
Intel N100 Mini-PC (Beelink/ASUS NUC) + 16GB RAM + 256GB SSD
Leise, schnell, zuverlässig. USV verwenden. Im Schaltschrank oder IT-Rack montieren.
Premium (großes Projekt, 300+ Entitäten + NVR)
Intel N305 / Ryzen 5 Mini-PC + 32 GB RAM + 2×SSD (HA + NVR-Speicher)
Betreiben Sie HA + Frigate (NVR) + Datenbanken auf getrennten Laufwerken.
KNX-Schaltschrank mit vorinstalliertem Home Assistant
Wir liefern das KNX-Panel, konfigurieren HA auf Ihrem Server, mappen alle Gruppenadressen, richten Automatisierungen und Dashboards ein – komplett schlüsselfertig.
Angebot anfordern →