Умный дом · Home Assistant · 12 мин чтения

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.

Почему 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 заполняет этот пробел: мощный движок автоматизации, более 3000 интеграций, панели управления, ИИ-ассистенты и легкое подключение к Alexa/Google/HomeKit. Интеграция KNX в HA — одна из старейших и самых зрелых, поддерживается основными разработчиками, а не плагином сообщества.

KNX управляет:

  • • Физической коммутацией (исполнительные устройства)
  • • Сценами диммирования DALI
  • • Управлением жалюзи/шторами
  • • Уставками HVAC и скоростью вентилятора
  • • Временными сценами в ETS
  • • Выходами сигнализации и безопасности

Home Assistant добавляет:

  • • Сложные многокомпонентные автоматизации
  • • Погодоадаптивное управление
  • • Логика, учитывающая присутствие
  • • Интеграция устройств не-KNX (Zigbee, CCTV, замки)
  • • Панели мониторинга и визуализация
  • • Мост с Alexa / Google / HomeKit

Требуемое оборудование

KNX IP-роутер / IP-интерфейс

Необходим для подключения HA к шине KNX TP. Предпочтителен IP-роутер (постоянный туннель, восстанавливается после перезагрузки). Рекомендуются MDT SCN-IP100.03 или Gira X3.

€200–350

Сервер Home Assistant

Raspberry Pi 4/5 (от 4 ГБ), NUC/мини-ПК или выделенное оборудование HA Yellow/Green. Должна быть установлена ОС Home Assistant (HAOS) для полного доступа к функциям. Работает 24/7.

€70–300

Сетевая инфраструктура

Сервер HA должен находиться в одной локальной сети с KNX IP-роутером. Рекомендуется использовать коммутатор Ubiquiti/Mikrotik с VLAN для отделения IoT от основной сети.

существующий

Опционально: HA SkyConnect / Zigbee-стик

Если вы хотите использовать устройства Zigbee (датчики, лампочки) в дополнение к KNX. Подключается в USB-порт сервера HA.

€25–40

Настройка: интеграция KNX в Home Assistant

1

Установите Home Assistant OS

Запишите HAOS на ваше оборудование. Запустите мастер настройки. Убедитесь, что HA доступен по статическому LAN IP (настройте резервирование DHCP в вашем роутере/коммутаторе).

2

Добавьте интеграцию 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.

3

Настройка индивидуального адреса

KNX требует, чтобы каждое устройство имело уникальный индивидуальный адрес. Назначьте HA свободный адрес: например, 1.1.255 (на линии 1.1). Это настраивается в параметрах интеграции KNX.

4

Определение сущностей в 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:

5

Используйте редактор автоматизации HA или YAML. Запускайте по изменению состояния сущности KNX. Добавляйте условия (время, присутствие, погода). Вызывайте сервис KNX для отправки телеграмм исполнительным устройствам KNX.

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.

6

Примеры конфигурации

configuration.yaml — сущность KNX light

configuration.yaml — сущность KNX cover (жалюзи/роллета)

automation.yaml — адаптивное освещение по присутствию

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)

Что размещать в KNX, а что в HA

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 close

Функция

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: 3000

KNX (ETS)

Home AssistantКнопка → выключатель света✅ Прямая групповая адресация
Не требуется✅ Direct group address bindingNot needed
Длительное нажатие кнопки → диммирование✅ KNX телеграмма диммированияNot needed
Вызов сцены (фиксированные сцены)✅ KNX групповая адресация сцены → исполнительное устройствоТакже можно использовать сцену Home Assistant
Занятость → адаптивное освещениеВозможно, но сложно✅ Гораздо проще в Home Assistant
Положение жалюзи по углу солнца❌ KNX can't read weather API✅ Home Assistant + Met.no/OpenWeather
Постановка/снятие с охраны → выходОграничено (логика ETS)✅ Панель управления охраной Home Assistant
Мониторинг энергопотребления + стоимость✅ Панель энергопотребления Home Assistant
Режим гостя / режим отпускаЧастично (битовые флаги)✅ Состояния input_boolean Home Assistant
Голосовое управление✅ Мост Alexa/Google/HomeKit
CCTV движение → KNX выход✅ HA + Frigate NVR + KNX
Аварийное освещение с приоритетом✅ Критично для безопасности — всегда KNXНикогда не единственный контроллер
Временные программы (простые)✅ Каналы времени ETSТакже возможно в HA

Рекомендуемая настройка сервера HA

Начальный уровень (квартира, ≤50 объектов)

Raspberry Pi 5 (4ГБ) + 64ГБ A2 microSD + официальный БП

Надежно для большинства жилых проектов. Добавьте ИБП при частых отключениях.

Стандартный (коттедж, 50-300 объектов)

Intel N100 мини-ПК (Beelink/ASUS NUC) + 16ГБ ОЗУ + 256ГБ SSD

Тихий, быстрый, надежный. Используйте ИБП. Установите в щит или ИТ-стойку.

Премиум (крупный проект, 300+ объектов + NVR)

Intel N305 / Ryzen 5 мини-ПК + 32ГБ ОЗУ + 2×SSD (HA + хранилище NVR)

Запускайте HA + Frigate (NVR) + базы данных на отдельных дисках.

Щит KNX с предварительно настроенным Home Assistant

Мы поставляем щит KNX, настраиваем HA на вашем сервере, сопоставляем все групповые адреса, настраиваем автоматизации и панели управления — полностью под ключ.

Запросить расчёт →
Loading...
Back to top