Maison intelligente · Home Assistant · 12 min de lecture

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.

Pourquoi 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 comble cette lacune : moteur d'automatisation riche, plus de 3 000 intégrations, tableaux de bord, assistants IA et connectivité facile avec Alexa/Google/HomeKit. L'intégration KNX dans HA est l'une des plus anciennes et des plus matures — maintenue par les développeurs principaux, pas un plugin communautaire.

KNX gère :

  • • Commutation physique (actionneurs)
  • • Scènes de gradation DALI
  • • Commande de stores/volets
  • • Consignes CVC et vitesse de ventilateur
  • • Scènes horaires dans ETS
  • • Sorties d'alarme et de sécurité

Home Assistant ajoute :

  • • Automatisations complexes multi-conditions
  • • Contrôle adaptatif aux conditions météo
  • • Logique de détection de présence
  • • Intégration de dispositifs non-KNX (Zigbee, CCTV, serrures)
  • • Tableaux de bord et visualisation
  • • Pont Alexa / Google / HomeKit

Matériel requis

Routeur IP KNX / Interface IP

Nécessaire pour connecter HA au bus KNX TP. Le routeur IP est préféré (tunnel persistant, récupération après redémarrage). MDT SCN-IP100.03 ou Gira X3 recommandé.

€200–350

Serveur Home Assistant

Raspberry Pi 4/5 (4 Go min), NUC/mini-PC, ou matériel dédié HA Yellow/Green. Doit exécuter Home Assistant OS (HAOS) pour un accès complet aux fonctionnalités. Fonctionne 24h/24 et 7j/7.

€70–300

Infrastructure réseau

Le serveur HA doit être sur le même LAN que le routeur KNX IP. Un commutateur Ubiquiti/Mikrotik avec VLANs séparant l'IoT du réseau principal est une bonne pratique.

existant

Optionnel : Clé HA SkyConnect / Zigbee

Si vous souhaitez des appareils Zigbee (capteurs, ampoules) en plus du KNX. Branchez sur le port USB du serveur HA.

€25–40

Configuration : Intégration KNX dans Home Assistant

1

Installer Home Assistant OS

Flachez HAOS sur votre matériel. Lancez l'assistant de configuration. Assurez-vous que HA est accessible via une adresse LAN statique (définissez une réservation DHCP dans votre routeur/commutateur).

2

Ajouter l'intégration 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

Configurer l'adresse individuelle

KNX exige que chaque appareil ait une adresse individuelle unique. Attribuez à HA une adresse libre : par exemple 1.1.255 (sur la ligne 1.1). Ceci est configuré dans les options d'intégration KNX.

4

Définir les entités dans 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

Configurer l'automatisation

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

Construire le tableau de bord Lovelace

Paramètres → Tableaux de bord. Ajoutez des cartes Lovelace pour les lumières (entité lumière), les stores (entité couverture), le thermostat (entité climat). Utilisez des cartes personnalisées via HACS pour une visualisation avancée.

Exemples de configuration

configuration.yaml — entité lumineuse 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 — couverture KNX (store/volet roulant)

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 — éclairage adaptatif à l'occupation

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

Que mettre dans KNX vs que mettre dans HA

FonctionKNX (ETS)Home Assistant
Bouton → interrupteur lumineux✅ Liaison directe d'adresse de groupeNon nécessaire
Appui long du bouton → gradation✅ Télégramme de gradation KNXNon nécessaire
Rappel de scène (scènes fixes)✅ Scène KNX GA → actionneurPeut aussi utiliser une scène HA
Présence → lumière adaptativePossible mais complexe✅ Beaucoup plus simple dans HA
Position des stores selon l'angle solaire❌ KNX can't read weather API✅ HA + Met.no/OpenWeather
Activation/désactivation de l'alarme → sortieLimité (logique ETS)✅ Panneau de contrôle d'alarme HA
Surveillance énergétique + coût✅ Tableau de bord énergétique HA
Mode invité / mode vacancesPartiel (drapeaux de bits)✅ États HA input_boolean
Commande vocale✅ Pont Alexa/Google/HomeKit
Mouvement CCTV → sortie KNX✅ HA + Frigate NVR + KNX
Forçage de l'éclairage de secours✅ Critique pour la sécurité – toujours KNXJamais comme seul contrôleur
Programmes horaires (simples)✅ Canaux horaires ETSÉgalement possible dans HA

Notre configuration de serveur HA recommandée

Entrée (appartement, ≤50 entités)

Raspberry Pi 5 (4 Go) + microSD 64 Go A2 + bloc d'alimentation officiel

Fiable pour la plupart des projets résidentiels. Ajoutez un onduleur en cas de coupures fréquentes.

Standard (villa, 50-300 entités)

Mini-PC Intel N100 (Beelink/ASUS NUC) + 16 Go RAM + SSD 256 Go

Silencieux, rapide, fiable. Utilisez un onduleur. Montez dans le tableau électrique ou le rack IT.

Premium (grand projet, 300+ entités + NVR)

Intel N305 / Ryzen 5 mini-PC + 32 Go RAM + 2×SSD (stockage HA + NVR)

Exécutez HA + Frigate (NVR) + bases de données sur des disques séparés.

Armoire KNX avec Home Assistant préconfiguré

Nous livrons le panneau KNX, configurons HA sur votre serveur, mappons toutes les adresses de groupe, mettons en place les automatismes et les tableaux de bord — clé en main.

Demander un devis →
Loading...
Back to top