Home Assistant als KNX-Visualisierung: Dashboards, Sprache und Mobil
Home Assistant ist eine quelloffene, lokal gehostete Automatisierungsplattform, die über KNXnet/IP mit KNX verbunden wird. Sie bietet eine kostenlose Dashboard-App, Sprachsteuerung über Siri, Alexa und Google und integriert KNX mit Nicht-KNX-Geräten in einer einheitlichen Oberfläche – zu einem Bruchteil der Kosten eines kommerziellen Visualisierungsservers.
Warum Home Assistant für die KNX-Visualisierung
Die beiden häufigsten KNX-Visualisierungsplattformen in Europa sind der Gira X1 (proprietär, ab 800 €) und Home Assistant (Open-Source, unter 100 € auf einem Raspberry Pi 5). Die Wahl hängt von den Projektanforderungen ab – keines ist universell besser.
| Funktion | Home Assistant | Gira X1 |
|---|---|---|
| Hardwarekosten | 80–150 € (Raspberry Pi 5 / NUC) | €800 |
| Softwarekosten | Kostenlos (Open-Source) | Lizenz im Lieferumfang des X1 enthalten |
| Cloud-Abhängigkeit | Optional — vollständig lokaler Betrieb | Gira Cloud für Fernzugriff |
| KNX-Integration | KNXnet/IP — YAML-Konfiguration | GPA — GUI-Konfiguration |
| Nicht-KNX-Geräte | Sonos, Shelly, Nuki, Axis, Velux, 300+ Integrationen | Nur KNX (keine Drittanbieter-Gerätebrücke) |
| Mobile App | HA Companion App – kostenlos, iOS/Android | Gira Smart Home App – kostenlos |
| Sprachsteuerung | Siri (HomeKit), Alexa, Google (über Nabu Casa) | Siri (HomeKit), Alexa, Google |
| Dashboard-Anpassung | Vollständig – kartenbasiert, YAML- oder UI-Editor | Eingeschränkt – GPA-Gebäudestruktur |
| Energie-/Temperaturverlauf | Integrierter Rekorder + InfluxDB + Grafana | Kein integrierter Verlauf – Drittanbieter erforderlich |
| Konfiguration | YAML + Web-UI – erfordert IT-Kenntnisse | GPA GUI — einfacher für Nicht-Entwickler |
| Updates und Support | Community + Nabu Casa (kommerziell) | Gira-Herstellerunterstützung |
| Am besten geeignet für | Integratoren, die mit YAML und Linux vertraut sind | Reines KNX-Wohngebäude — schlüsselfertig |
Hardwareauswahl für Home Assistant
Home Assistant läuft auf einer Vielzahl von Hardware. Für professionelle KNX-Installationen sind Hardware-Zuverlässigkeit und 24/7-Betrieb entscheidend – der Visualisierungsserver muss verfügbar sein, wann immer der Kunde die App benötigt. Vermeiden Sie SD-Karten-basierte Setups für gewerbliche Projekte.
Raspberry Pi 5 (4GB)
Wohngebäude- • Offizielles Home Assistant OS Image verfügbar – Einmal-Flash-Installation
- • SD-Karte: Verwenden Sie Samsung Pro Endurance 32GB (für 24/7-Schreibzyklen ausgelegt)
- • Besser: Booten Sie von USB-SSD anstelle von SD-Karte für Zuverlässigkeit
- • USV: Fügen Sie ein UPSPi oder ähnliches HAT für Stromausfallschutz hinzu
- • Kosten: ≈ 100 € komplett (Pi 5 + Gehäuse + SSD + Netzteil)
- • Geeignet für: Wohnprojekte, einzelne KNX-Linie, bis zu 200 Entitäten
Intel NUC Mini-PC
Gewerblich- • Intel NUC 12 Pro oder NUC 13 mit 8 GB RAM + 256 GB NVMe SSD
- • Keine SD-Karte – SSD-Zuverlässigkeit für 24/7 gewerblichen Einsatz geeignet
- • HA OS direkt auf NVMe installieren – native Bare-Metal-Leistung
- • APC BE700G-UK 700 VA USV für Stromschutz hinzufügen
- • Kosten: ca. 350–500 € komplett
- • Geeignet für: Gewerbegebäude, 500+ Entitäten, Multi-Line-KNX
Synology NAS (Docker)
Wiederverwendung vorhandener NAS- • HA im Docker Container Manager auf vorhandener Synology NAS ausführen
- • NAS hat bereits USV, RAID-Redundanz – Zuverlässigkeitsvorteil
- • Einschränkung: HA Supervised-Modus in Docker nicht verfügbar
- • Addon-Store nicht verfügbar – manuelle Addon-Verwaltung erforderlich
- • Geeignet für: Kunden mit vorhandener Synology DS220+ oder höher
- • Nicht empfohlen für neue kommerzielle Installationen — stattdessen NUC verwenden
ODROID N2+ (HA Blue/Yellow)
Offizielle HA-Hardware- • HA Yellow: offizielles Board mit ODROID N2+ Modul + eMMC-Speicher
- • eMMC (32 GB) ist zuverlässiger als SD-Karte bei Dauerschreibzugriffen
- • Zigbee-Koordinator integriert — nützlich, wenn das Projekt Zigbee-Geräte umfasst
- • PoE-Version verfügbar — Stromversorgung über Ethernet-Kabel (kein separates Netzteil)
- • Kosten: ca. 180 € montiert
- • Geeignet für: gemischte KNX + Zigbee Projekte, saubere Einzelgeräteinstallation
KNX-Integration in Home Assistant
Die HA-KNX-Integration verbindet sich mit der KNX-Installation über KNXnet/IP-Tunneling oder Routing – dasselbe Protokoll, das auch von ETS6 verwendet wird. Der HA-Host muss sich im selben LAN (oder VLAN) wie die KNX-IP-Schnittstelle oder der IP-Router befinden. Es ist keine zusätzliche Hardware zwischen HA und KNX erforderlich.
configuration.yaml – KNX-Verbindung
knx:
# Tunneling connection to KNX IP interface or IP router
tunneling:
host: 192.168.1.50 # Static IP of KNX IP router
port: 3671 # KNXnet/IP port (default)
local_ip: 192.168.1.100 # HA host IP — must match LAN
# Alternative: routing (multicast) — for IP backbone setups
# routing:
# local_ip: 192.168.1.100
# State updater: HA reads back group address values on startup
state_updater: true
rate_limit: 20 # Max KNX writes per secondKNX-Entitäten werden in YAML in der configuration.yaml definiert (oder über die Packages-Funktion in separate Dateien aufgeteilt). Jede Entität bildet eine oder mehrere KNX-Gruppenadressen auf einen Home-Assistant-Entitätstyp ab. Der DPT muss mit dem übereinstimmen, der in ETS6 für diese Gruppenadresse konfiguriert ist.
| HA-Entitätstyp | KNX-DPT | Benötigte Gruppenadressen |
|---|---|---|
| binary_sensor | DPT 1.001 | state_address (lesen) |
| Sensor (Temperatur) | DPT 9.001 | state_address (lesen) |
| Sensor (CO2) | DPT 9.008 | state_address (lesen) |
| Licht (Schalten) | DPT 1.001 | Adresse (schreiben) + Zustandsadresse (lesen) |
| Licht (Dimmung) | DPT 1.001 + DPT 5.001 | Adresse + Helligkeitsadresse + Helligkeitszustandsadresse |
| Licht (tunable white) | DPT 1.001 + DPT 5.001 + DPT 7.600 | Adresse + Helligkeit + Farbtemperaturadressen |
| Behang (Jalousie/Rollladen) | DPT 1.008 + DPT 5.001 | move_long_address + position_address + position_state_address |
| Klima | DPT 9.001 + DPT 20.102 | temperature_address + target_temperature_address + operation_mode_address |
| Schalter | DPT 1.001 | Adresse (schreiben) + Zustandsadresse (lesen) |
| Szene | DPT 18.001 | Adresse (nur Schreiben) |
YAML-Beispiel – KNX-Lichtentität mit einstellbarem Weiß
light:
- platform: knx
name: "Living Room Ceiling"
address: "1/0/1" # DPT 1.001 on/off write
state_address: "1/0/2" # DPT 1.001 on/off read back
brightness_address: "1/0/2" # DPT 5.001 brightness write
brightness_state_address: "1/0/3" # DPT 5.001 brightness read
color_temperature_address: "1/0/4" # DPT 7.600 colour temp write
color_temperature_state_address: "1/0/5"
min_kelvin: 2700 # Warm white (2700K)
max_kelvin: 6500 # Cool white (6500K)
cover:
- platform: knx
name: "Living Room Blinds"
move_long_address: "2/0/1" # DPT 1.008 up/down
stop_address: "2/0/2" # DPT 1.001 stop
position_address: "2/0/3" # DPT 5.001 position write
position_state_address: "2/0/4" # DPT 5.001 position read
travelling_time_down: 30 # seconds to close fully
travelling_time_up: 28 # seconds to open fully
climate:
- platform: knx
name: "Living Room Thermostat"
temperature_address: "3/0/1" # DPT 9.001 actual temp read
target_temperature_address: "3/0/2" # DPT 9.001 setpoint write
target_temperature_state_address: "3/0/3" # DPT 9.001 setpoint read
operation_mode_address: "3/0/4" # DPT 20.102 HVAC mode write
operation_mode_state_address: "3/0/5"
min_temp: 16
max_temp: 30Lovelace-Dashboard-Design für KNX
Lovelace is Home Assistant's card-based dashboard UI. Dashboards are configurable via the web UI editor or directly in YAML. For professional residential installations, Mushroom cards (community plugin via HACS) provide a cleaner, more modern UI than the default cards.
Lichtkarte – Ein/Aus-Schalter + Helligkeitsregler für HA-Lichtentität, die an KNX DPT 5.001 gebunden ist
- • Thermostatkarte – Klimaentitätsanzeige mit Sollwert +/- Tasten und HVAC-Modusauswahl
- • Thermostat card — climate entity display with setpoint +/- buttons and HVAC mode selector
- • Cover-Karte – Jalousie-/Rolladen-Positionsschieber mit Auf-/Zu-Tasten
- • Button-Karte – Szene auslösen, sendet DPT 18.001 an KNX-Szenen-Gruppenadresse
- • Mushroom Light-Karte (HACS) – kompakte, symbolbasierte Lichtsteuerung mit Farbe und Helligkeit
- • Mushroom Climate-Karte (HACS) – kompakter Thermostat mit Modussymbolen
Schlüsselkarten für KNX-Überwachung
- • History Graph-Karte – Temperatur- oder Energiewerte über 24h/7d/30d aus HA-Recorder
- • Gauge-Karte – Live-CO2-ppm-Anzeige von KNX-Sensorentität (DPT 9.008)
- • Glance-Karte – Statusübersicht mehrerer KNX-Binärsensoren (Fenster offen/geschlossen, Bewegungszonen)
- • Statistikkarte – täglicher/monatlicher Energieverbrauch von KNX-Unterzähler-Entitäten
- • Mini-Graph-Karte (HACS) – Inline-Sparkline-Diagramm für Temperaturtrends in Raumkarten
- • Energie-Dashboard – integriertes HA-Energiemanagement mit KNX-Leistungssensor-Entitäten
Dashboard-Organisation für Wohnprojekte: Erstellen Sie eine Lovelace-Ansicht pro Etage oder Funktionsbereich (Übersicht, Erdgeschoss, Obergeschoss, Garten). Jede Ansicht zeigt nur die für diesen Bereich relevanten Entitäten. Verwenden Sie das Seitenleisten-Layout für Installationen, bei denen das HA-Dashboard auf einem fest installierten Wandtablet angezeigt wird – die Navigation in der Seitenleiste ist einfacher zu tippen als die Registerkarten in der oberen Navigation.
Mobile Companion-App: lokaler und Fernzugriff
Die HA Companion-App (iOS und Android) ist der offizielle mobile Client für Home Assistant. Sie bietet das vollständige Lovelace-Dashboard auf dem Mobilgerät, Push-Benachrichtigungen, Gerätestandortfreigabe und Gerätesensoren (Akku, Bewegung, GPS), die in Automatisierungen verwendet werden können.
Lokale Verbindung (LAN)
- • App erkennt HA per mDNS (Bonjour) im selben WiFi-Netzwerk
- • Verbindung zu HA über lokale IP – kein Internet erforderlich
- • Reaktionszeit unter 50 ms für Schalten und Dimmen
- • Falls AP-Isolation am WLAN-Router aktiviert ist: HA-IP manuell in den App-Einstellungen eingeben
- • Interne URL: http://192.168.1.x:8123
Optionen für Fernzugriff
- Nabu Casa Cloud (65 $/Jahr): Ein-Klick-Fernzugriff über Nabu Casa Relay. Keine Portweiterleitung erforderlich. Ermöglicht auch Integration von Alexa und Google Assistant.
- WireGuard VPN: Selbst gehostet auf dem Standort-Router. Die App verbindet sich über VPN mit HA auf lokaler IP. Keine Cloud-Abhängigkeit. Empfohlen für gewerbliche und datenschutzsensible Projekte.
- Cloudflare Tunnel: Erweiterte Option – HA wird über Cloudflare Zero Trust mit MFA bereitgestellt. Keine Portweiterleitung, kein VPN-Client erforderlich.
Push-Benachrichtigungen für KNX-Ereignisse
- • HA-Automatisierung: Auslösen bei Zustandsänderung eines KNX-Binärsensors (z. B. Fensterkontakt geöffnet)
- • Aktion: notify.mobile_app_[Telefon] → sendet Push an Companion-App
- • Notification includes: title, message, action buttons (e.g. "Close all blinds")
- • Ausführbare Benachrichtigungen: Tipp auf Button in Benachrichtigung → HA-Automation läuft → KNX-Gruppenadresse schreiben
- • Funktioniert lokal (HA verarbeitet Benachrichtigungen über Push-Relay) — Nabu Casa nicht für Benachrichtigungen erforderlich
Sprachsteuerung: Siri, Alexa und Google Assistant
Home Assistant fungiert als universelle Brücke zwischen KNX und allen drei großen Sprachplattformen. Eine einzelne KNX-Lichtentität, die in HA definiert ist, kann von allen drei gleichzeitig gesteuert werden — keine separate Konfiguration pro Plattform erforderlich, sobald die HA-Integration eingerichtet ist.
Sprachbefehlsablauf — Alexa zu KNX
"Alexa, turn off the living room lights"
│
▼
Amazon Alexa cloud
│ (Nabu Casa cloud subscription required)
▼
Nabu Casa cloud relay
│
▼
Home Assistant (local — on site network)
HA processes: entity "Living Room Ceiling" → state: off
│
▼
KNX integration
Writes DPT 1.001 value 0 to group address 1/0/1
│ (via KNXnet/IP tunneling to KNX IP router)
▼
KNX TP bus → Dimmer actuator → lights off
Total latency: 300–800ms (internet round-trip)
Local commands via Siri on same LAN: under 100msApple HomeKit / Siri
- • HA HomeKit Bridge Integration stellt HA-Entitäten als HomeKit-Zubehör bereit
- • Arbeitet lokal — kein Internet für Siri im selben Netzwerk erforderlich
- • Apple TV oder HomePod fungiert als Home Hub für Siri aus der Ferne
- • Unterstützt: Licht, Jalousien, Klima, Sensoren, Schalter
- • 'Hey Siri, set living room to 22 degrees' → HA → KNX climate write
- • Kein Nabu Casa Abonnement erforderlich
Amazon Alexa
- • HA Alexa Integration über Nabu Casa Cloud (65 $/Jahr)
- • Alternative: selbst gehostete HA Cloud mit AWS Lambda (fortgeschritten)
- • Alexa erkennt HA-Entitäten automatisch als Alexa-Geräte
- • Unterstützt: Licht (Ein/Aus/Dimmen), Jalousien, Klima, Schalter, Szenen
- • 'Alexa, dim the office lights to 40%' → Nabu Casa → HA → KNX DPT 5.001
- • Alexa-Routinen können KNX-Szenen mit Nicht-KNX-Geräten kombinieren
Google Assistant
- • HA Google Assistant Integration über Nabu Casa Cloud
- • Google Home App zeigt HA-Entitäten als Google Home Geräte an
- • Unterstützt: Licht, Jalousien, Klima, Sensoren, Schalter
- • 'Hey Google, close the bedroom blinds' → Nabu Casa → HA → KNX DPT 1.008
- • Google Home Routinen: KNX-Szenen mit Chromecast, Nest kombinieren
- • Nabu Casa Abonnement erforderlich (gleiche $65/Jahr deckt Alexa + Google ab)
HA Recorder und InfluxDB für KNX-Verlauf
Home Assistant Recorder speichert alle Entitätszustandsänderungen in einer lokalen SQLite-Datenbank (Standard) oder PostgreSQL. Die Standard-Aufbewahrungsdauer beträgt 10 Tage. Für langfristige Analysen – Energieverbrauch über Monate, HVAC-Effizienz über Jahreszeiten – bietet InfluxDB 2.0 mit Grafana professionelle Zeitreihenspeicherung und Visualisierung.
HA Recorder (integriert)
- • Standard: SQLite auf HA-Host-Speicher (home-assistant_v2.db)
- • Die History-Graph-Karte verwendet Recorder-Daten – kein zusätzliches Setup
- • Aufbewahrung: 10 Tage Standard (konfigurierbar in configuration.yaml)
- • Bei NVMe-basierten Installationen: auf 90 Tage erhöhen – keine Leistungseinbußen
- • Bei SD-Karten-Installationen: bei 10 Tagen belassen, um Schreibzyklen zu reduzieren
- • Laute Entitäten ausschließen (z. B. Bewegungsmelder), um die Datenbankgröße zu reduzieren
InfluxDB 2.0 + Grafana
- • InfluxDB: Zeitreihendatenbank – optimiert für Sensordaten
- • Installation über Docker auf NUC oder Synology zusammen mit HA
- • HA InfluxDB-Integration: Überträgt alle Entitätszustandsänderungen an InfluxDB
- • Aufbewahrung: unbegrenzt (Bucket-Aufbewahrungsrichtlinie in InfluxDB konfigurieren)
- • Grafana: Verbindung zu InfluxDB – erstellt Dashboards für Energie, Temperatur
- • Anwendungsfall: monatlicher Energiebericht pro KNX-Unterzähler, saisonale HLK-Analyse
configuration.yaml – InfluxDB-Integration
influxdb:
api_version: 2
host: 192.168.1.101 # InfluxDB 2.0 host IP (Docker container)
port: 8086
token: !secret influxdb_token
organization: panelcraft
bucket: home_assistant
precision: s # Second precision — sufficient for KNX
include:
entity_globs:
- sensor.knx_* # Only push KNX sensor entities
- climate.*
exclude:
entities:
- sensor.knx_motion_* # Exclude high-frequency motion sensorsSicherheitsaspekte
Eine Home-Assistant-Instanz, die KNX steuert, ist ein hochwertiges Ziel – der Zugriff auf HA bedeutet die Kontrolle über die gesamte Gebäudeautomation. Sicherheit muss bereits bei der Inbetriebnahme adressiert werden, nicht erst im Nachhinein.
Netzwerksicherheit
- • Setzen Sie den HA-Port 8123 niemals direkt dem Internet aus – nutzen Sie ausschließlich Nabu Casa Cloud oder VPN
- • Trennen Sie ein IoT-VLAN für Shelly, Tasmota und andere WLAN-Geräte
- • HA befindet sich in einem Management-VLAN mit Firewall-Regeln zum KNX-VLAN und IoT-VLAN
- • Deaktivieren Sie nicht genutzte HA-Integrationen – jede Integration ist eine Angriffsfläche
- • Aktivieren Sie die Zwei-Faktor-Authentifizierung (TOTP) für alle Benutzerkonten
Softwaresicherheit
- • Halten Sie HA aktuell: Einstellungen → System → Updates → automatische Updates für HA Core aktivieren
- • HACS-Community-Integrationen: nur aus vertrauenswürdigen Repositories mit aktiver Wartung installieren
- • Sensible Tokens in secrets.yaml speichern (nicht inline in configuration.yaml)
- • HA-Konfiguration wöchentlich sichern: Einstellungen → System → Backups → Auto-Backup auf NAS oder Cloud
- • HA-Protokolle auf fehlgeschlagene Anmeldeversuche überwachen: Einstellungen → System → Protokolle
KNX-VLAN-Isolation: Platzieren Sie den KNX-IP-Router und alle KNX-TP-Leitungen in einem dedizierten VLAN (z. B. VLAN 20). Erlauben Sie nur der HA-Host-IP, über Port 3671 UDP mit dem KNX-VLAN zu kommunizieren. Blockieren Sie alle anderen Hosts, die den KNX-IP-Router erreichen – ein uneingeschränktes Netzwerk ermöglicht jedem Gerät, KNX-Telegramme zu senden und alle Aktoren ohne Authentifizierung zu steuern.
Verwandte Anleitungen
Benötigen Sie ein KNX-Panel mit integriertem Visualisierungsserver?
Wir liefern Panels mit vorinstallierter Home-Assistant-Hardware oder Gira X1, KNXnet/IP-Routing bereit und geprüften Gruppenadressen – wählen Sie Ihre Visualisierungsplattform, wir liefern es verdrahtet und funktionsbereit.
Angebot anfordern →