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.
Kāpēc 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 aizpilda šo robu: bagāts automatizācijas dzinējs, vairāk nekā 3000 integrāciju, vadības paneļi, AI palīgi un viegls savienojums ar Alexa/Google/HomeKit. KNX integrācija HA ir viena no vecākajām un nobriedušākajām — to uztur kodola izstrādātāji, nevis kopienas spraudnis.
KNX pārvalda:
- • Fizisko ieslēgšanu (izpildmehānismi)
- • DALI aptumšošanas ainas
- • Žalūziju/aizkaru vadību
- • HVAC iestatījumus un ventilatora ātrumu
- • Laika ainas ETS
- • Signalizāciju un avārijas izejas
Home Assistant pievieno:
- • Sarežģītas automatizācijas ar vairākiem nosacījumiem
- • Laikapstākļiem pielāgota vadība
- • Loģika, kas reaģē uz klātbūtni
- • Ne-KNX ierīču integrācija (Zigbee, videonovērošana, slēdzenes)
- • Paneļi un vizualizācija
- • Alexa / Google / HomeKit tilts
Nepieciešamā aparatūra
KNX IP maršrutētājs / IP interfeiss
Nepieciešams, lai pieslēgtu HA KNX TP kopnei. Ieteicams IP maršrutētājs (pastāvīgs tunelis, atjaunojas pēc restartēšanas). Ieteicamie modeļi: MDT SCN-IP100.03 vai Gira X3.
Home Assistant serveris
Raspberry Pi 4/5 (vismaz 4 GB), NUC/mini-dators vai īpašā HA Yellow/Green aparatūra. Jābūt instalētai Home Assistant OS (HAOS) pilnai funkcionalitātei. Darbojas 24/7.
Tīkla infrastruktūra
HA serverim jāatrodas tajā pašā lokālajā tīklā kā KNX IP maršrutētājam. Ieteicams izmantot Ubiquiti/Mikrotik slēdzi ar VLAN, kas atdala IoT no galvenā tīkla.
Papildus: HA SkyConnect / Zigbee kociņš
Ja vēlaties pievienot Zigbee ierīces (sensorus, spuldzes) papildus KNX. Pievienojiet HA servera USB portam.
Iestatīšana: KNX integrācija Home Assistant
Instalējiet Home Assistant OS
Ierakstiet HAOS savā ierīcē. Izpildiet iestatīšanas vedni. Pārliecinieties, ka HA ir pieejams ar statisko LAN IP (iestatiet DHCP rezervāciju maršrutētājā/slēdzī).
Pievienojiet KNX integrāciju
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.
Konfigurēt individuālo adresi
KNX prasa, lai katrai ierīcei būtu unikāla individuālā adrese. Piešķiriet HA brīvu adresi, piemēram, 1.1.255 (uz līnijas 1.1). To konfigurē KNX integrācijas opcijās.
Definēt entītijas configuration.yaml failā
HA's KNX integration is configured via YAML (not UI). Create configuration.yaml entries for each KNX function you want to expose to HA:
Konfigurēt automatizāciju
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.
Izveidot Lovelace paneli
Iestatījumi → Paneli. Pievienojiet Lovelace kartes gaismām (light entītija), žalūzijām (cover), termostatam (climate). Izmantojiet pielāgotas kartes caur HACS uzlabotai vizualizācijai.
Konfigurācijas piemēri
configuration.yaml — KNX gaismas entītija
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 piedziņa (žalūzijas/rullo slēģi)
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 — adaptīvais apgaismojums pēc klātbūtnes
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: 3000Ko likt KNX, ko atstāt HA
| Funkcija | KNX (ETS) | Home Assistant |
|---|---|---|
| Poga → gaismas slēdzis | ✅ Tiešā grupas adreses piesaiste | Nav nepieciešams |
| Pogas ilga nospiešana → aptumšošana | ✅ KNX aptumšošanas telegramma | Nav nepieciešams |
| Scenārija izsaukšana (fiksēti scenāriji) | ✅ KNX scenārija grupas adrese → izpildmehānisms | Var izmantot arī HA scenāriju |
| Klātbūtne → adaptīvais apgaismojums | Iespējams, bet sarežģīti | ✅ Daudz vienkāršāk HA |
| Žalūziju pozīcija pēc saules leņķa | ❌ KNX can't read weather API | ✅ HA + Met.no/OpenWeather |
| Signalizācijas ieslēgšana/izslēgšana → izeja | Ierobežoti (ETS loģika) | ✅ HA signalizācijas vadības panelis |
| Enerģijas uzraudzība + izmaksas | ❌ | ✅ HA enerģijas panelis |
| Viesu režīms / brīvdienu režīms | Daļēji (bitu karodziņi) | ✅ HA input_boolean stāvokļi |
| Balss vadība | ❌ | ✅ Alexa/Google/HomeKit tilts |
| Kustība no kamerām → KNX komanda | ❌ | ✅ HA + Frigate NVR + KNX |
| Avārijas apgaismojuma pārvaldība | ✅ Drošībai kritisks — vienmēr KNX | Nekad neizmantot kā vienīgo kontrolieri |
| Laika programmas (vienkāršas) | ✅ Laika kanāli ETS | Iespējams arī HA |
Mūsu ieteiktā HA servera konfigurācija
Ieejas līmenis (dzīvoklis, līdz 50 objektiem)
Raspberry Pi 5 (4GB) + 64GB A2 microSD + oficiālais barošanas bloks
Uzticams lielākajai daļai dzīvojamo projektu. Pievienojiet UPS, ja bieži ir strāvas pārtraukumi.
Standarts (māja, 50-300 objekti)
Intel N100 mini-PC (Beelink/ASUS NUC) + 16GB RAM + 256GB SSD
Kluss, ātrs, uzticams. Izmantojiet UPS. Uzstādiet sadales skapī vai IT statīvā.
Premium (liels projekts, 300+ objekti + NVR)
Intel N305 / Ryzen 5 mini-PC + 32GB RAM + 2×SSD (HA + NVR krātuve)
Palaidiet HA, Frigate (NVR) un datubāzes uz atsevišķiem diskiem.
KNX panelis ar iepriekš konfigurētu Home Assistant
Mēs piegādājam KNX paneli, konfigurējam HA jūsu serverī, kartējam visas grupu adreses, izveidojam automatizāciju un informācijas paneļus — pilnībā pabeigts risinājums.
Pieprasīt tāmi →