Умный дом · 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, видеонаблюдение, замки)
  • • Панели мониторинга и визуализация
  • • Мост с 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

Настройка автоматизации

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

Создание панели Lovelace

Настройки → Панели. Добавьте карточки Lovelace для света (сущность light), жалюзи (cover), термостата (climate). Используйте пользовательские карточки через HACS для расширенной визуализации.

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

configuration.yaml — сущность света 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 — привод KNX (жалюзи/роллеты)

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.yaml — адаптивное освещение по присутствию

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, а что оставить в HA

ФункцияKNX (ETS)Home Assistant
Кнопка → выключатель света✅ Прямая привязка группового адресаНе требуется
Долгое нажатие кнопки → диммирование✅ KNX диммирование через телеграммуНе требуется
Вызов сцены (фиксированные сцены)✅ 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
Движение с камер → команда KNX✅ HA + Frigate NVR + KNX
Аварийное управление освещением✅ Критично для безопасности — всегда через KNXНикогда не используйте как единственный контроллер
Временные программы (простые)✅ Каналы времени в ETSТакже возможно в HA

Рекомендуемая конфигурация сервера HA

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

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

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

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

Intel N100 мини-ПК (Beelink/ASUS NUC) + 16GB RAM + 256GB SSD

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

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

Intel N305 / Ryzen 5 мини-ПК + 32GB RAM + 2×SSD (HA + хранилище NVR)

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

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

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

Запросить расчёт →
Загрузка ...
Наверх