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.
Dlaczego 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 wypełnia tę lukę: bogaty silnik automatyzacji, ponad 3000 integracji, pulpity, asystenci AI i łatwa łączność z Alexa/Google/HomeKit. Integracja KNX w HA jest jedną z najstarszych i najbardziej dojrzałych – utrzymywana przez głównych programistów, a nie wtyczkę społecznościową.
KNX obsługuje:
- • Fizyczne przełączanie (aktuatory)
- • Sceny ściemniania DALI
- • Sterowanie roletami/żaluzjami
- • Nastawy HVAC i prędkość wentylatora
- • Sceny czasowe w ETS
- • Wyjścia alarmowe i bezpieczeństwa
Home Assistant dodaje:
- • Złożone automatyzacje wielowarunkowe
- • Sterowanie adaptacyjne do pogody
- • Logika wykrywania obecności
- • Integracja urządzeń nie-KNX (Zigbee, CCTV, zamki)
- • Pulpity nawigacyjne i wizualizacja
- • Mostek Alexa / Google / HomeKit
Wymagany sprzęt
KNX IP Router / Interfejs IP
Wymagany do połączenia HA z magistralą KNX TP. Preferowany jest router IP (stały tunel, odtwarzanie po restarcie). Zalecane MDT SCN-IP100.03 lub Gira X3.
Serwer Home Assistant
Raspberry Pi 4/5 (min. 4 GB), NUC/mini-PC lub dedykowany sprzęt HA Yellow/Green. Musi uruchamiać Home Assistant OS (HAOS) dla pełnego dostępu do funkcji. Działa 24/7.
Infrastruktura sieciowa
Serwer HA musi znajdować się w tej samej sieci LAN co router KNX IP. Najlepszą praktyką jest przełącznik Ubiquiti/Mikrotik z VLAN-ami oddzielającymi IoT od głównej sieci.
Opcjonalnie: HA SkyConnect / klucz Zigbee
Jeśli oprócz KNX chcesz używać urządzeń Zigbee (czujniki, żarówki). Podłącz do portu USB serwera HA.
Konfiguracja: Integracja KNX w Home Assistant
Zainstaluj Home Assistant OS
Wgraj HAOS na swój sprzęt. Uruchom kreatora konfiguracji. Upewnij się, że HA jest dostępny pod statycznym adresem LAN (ustaw rezerwację DHCP w routerze/przełączniku).
Dodaj integrację KNX
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.
Skonfiguruj adres indywidualny
KNX wymaga, aby każde urządzenie miało unikalny adres indywidualny. Przypisz HA wolny adres: np. 1.1.255 (na linii 1.1). Jest to konfigurowane w opcjach integracji KNX.
Zdefiniuj encje w configuration.yaml
HA's KNX integration is configured via YAML (not UI). Create configuration.yaml entries for each KNX function you want to expose to HA:
Skonfiguruj automatyzację
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.
Zbuduj pulpit Lovelace
Ustawienia → Panele. Dodaj karty Lovelace dla świateł (encja światła), rolet (encja osłony), termostatu (encja klimatu). Użyj niestandardowych kart przez HACS do zaawansowanej wizualizacji.
Przykłady konfiguracji
configuration.yaml — encja oświetlenia KNX
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 — osłona KNX (żaluzja/roleta)
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 — oświetlenie adaptacyjne do obecności
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: 3000Co umieścić w KNX, a co w HA
| Funkcja | KNX (ETS) | Home Assistant |
|---|---|---|
| Przycisk → wyłącznik światła | ✅ Bezpośrednie powiązanie adresów grupowych | Niewymagane |
| Długie naciśnięcie przycisku → ściemnianie | ✅ Telegram ściemniania KNX | Niewymagane |
| Przywołanie sceny (stałe sceny) | ✅ Scena KNX GA → siłownik | Można również użyć sceny HA |
| Obecność → światło adaptacyjne | Możliwe, ale złożone | ✅ Znacznie łatwiejsze w HA |
| Pozycja rolet według kąta słońca | ❌ KNX can't read weather API | ✅ HA + Met.no/OpenWeather |
| Uzbrojenie/rozbrojenie alarmu → wyjście | Ograniczone (logika ETS) | ✅ Panel sterowania alarmem HA |
| Monitorowanie energii + koszt | ❌ | ✅ Pulpit energetyczny HA |
| Tryb gościa / tryb wakacyjny | Częściowe (flagi bitowe) | ✅ Stany HA input_boolean |
| Sterowanie głosowe | ❌ | ✅ Mostek Alexa/Google/HomeKit |
| Ruch CCTV → wyjście KNX | ❌ | ✅ HA + Frigate NVR + KNX |
| Nadrzędne sterowanie oświetleniem awaryjnym | ✅ Krytyczne dla bezpieczeństwa – zawsze KNX | Nigdy jako jedyny sterownik |
| Programy czasowe (proste) | ✅ Kanały czasowe ETS | Możliwe również w HA |
Nasza zalecana konfiguracja serwera HA
Podstawowy (mieszkanie, ≤50 encji)
Raspberry Pi 5 (4GB) + 64GB A2 microSD + oficjalny zasilacz
Niezawodny dla większości projektów mieszkaniowych. W przypadku częstych przerw w dostawie prądu dodaj UPS.
Standard (willa, 50-300 encji)
Intel N100 mini-PC (Beelink/ASUS NUC) + 16GB RAM + 256GB SSD
Cichy, szybki, niezawodny. Użyj UPS. Zamontuj w rozdzielnicy lub szafie IT.
Premium (duży projekt, 300+ encji + NVR)
Intel N305 / Ryzen 5 mini-PC + 32 GB RAM + 2×SSD (HA + pamięć NVR)
Uruchom HA + Frigate (NVR) + bazy danych na oddzielnych dyskach.
Rozdzielnica KNX ze wstępnie skonfigurowanym Home Assistant
Dostarczamy panel KNX, konfigurujemy HA na Twoim serwerze, mapujemy wszystkie adresy grupowe, ustawiamy automatyzacje i pulpity nawigacyjne — kompletnie pod klucz.
Poproś o wycenę →