Home Assistant · KNX · Lovelace · Sprachsteuerung · 9 Minuten Lesezeit

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.

FunktionHome AssistantGira X1
Hardwarekosten80–150 € (Raspberry Pi 5 / NUC)€800
SoftwarekostenKostenlos (Open-Source)Lizenz im Lieferumfang des X1 enthalten
Cloud-AbhängigkeitOptional — vollständig lokaler BetriebGira Cloud für Fernzugriff
KNX-IntegrationKNXnet/IP — YAML-KonfigurationGPA — GUI-Konfiguration
Nicht-KNX-GeräteSonos, Shelly, Nuki, Axis, Velux, 300+ IntegrationenNur KNX (keine Drittanbieter-Gerätebrücke)
Mobile AppHA Companion App – kostenlos, iOS/AndroidGira Smart Home App – kostenlos
SprachsteuerungSiri (HomeKit), Alexa, Google (über Nabu Casa)Siri (HomeKit), Alexa, Google
Dashboard-AnpassungVollständig – kartenbasiert, YAML- oder UI-EditorEingeschränkt – GPA-Gebäudestruktur
Energie-/TemperaturverlaufIntegrierter Rekorder + InfluxDB + GrafanaKein integrierter Verlauf – Drittanbieter erforderlich
KonfigurationYAML + Web-UI – erfordert IT-KenntnisseGPA GUI — einfacher für Nicht-Entwickler
Updates und SupportCommunity + Nabu Casa (kommerziell)Gira-Herstellerunterstützung
Am besten geeignet fürIntegratoren, die mit YAML und Linux vertraut sindReines 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 second

KNX-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ätstypKNX-DPTBenötigte Gruppenadressen
binary_sensorDPT 1.001state_address (lesen)
Sensor (Temperatur)DPT 9.001state_address (lesen)
Sensor (CO2)DPT 9.008state_address (lesen)
Licht (Schalten)DPT 1.001Adresse (schreiben) + Zustandsadresse (lesen)
Licht (Dimmung)DPT 1.001 + DPT 5.001Adresse + Helligkeitsadresse + Helligkeitszustandsadresse
Licht (tunable white)DPT 1.001 + DPT 5.001 + DPT 7.600Adresse + Helligkeit + Farbtemperaturadressen
Behang (Jalousie/Rollladen)DPT 1.008 + DPT 5.001move_long_address + position_address + position_state_address
KlimaDPT 9.001 + DPT 20.102temperature_address + target_temperature_address + operation_mode_address
SchalterDPT 1.001Adresse (schreiben) + Zustandsadresse (lesen)
SzeneDPT 18.001Adresse (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: 30

Lovelace-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 100ms

Apple 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 sensors

Sicherheitsaspekte

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.

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 →
Loading...
Back to top