Nous sommes nombreux à avoir commencé notre aventure domotique par un constat d’échec : devoir chercher sa télécommande de portail au fond de la boîte à gants, ou pire, devoir ouvrir une application mobile dédiée, attendre le chargement du Cloud et appuyer sur un bouton virtuel pour ouvrir son portail ou sa porte de garage. C’est ce que l’on appelle le syndrome de la télécommande 2.0. C’est ce que je vous explique dans l’episode 4 de 5 Minute Domo.Une maison intelligente ne doit pas reposer sur votre smartphone, elle doit savoir se faire oublier et automatiser vos accès en toute transparence et en local.
Heureusement, il existe une méthode universelle, économique et 100 % fiable pour intégrer n’importe quelle motorisation à votre système domotique (Que vous soyez sous Zigbee, Z-Wave, Wi-Fi ou Matter) : le relais à contact sec.
Dans ce guide détaillé, nous allons voir comment fonctionne un contact sec, comment le brancher sur les principales marques de motorisation du marché (Somfy, Came, Nice, Hörmann…), comment le configurer proprement dans Home Assistant, et enfin, comment le faire basculer dans une autre dimension grâce à l’intelligence artificielle pour une sécurité et des notifications vraiment proactives. Tout un programme !
Qu’est-ce qu’un contact sec et pourquoi est-ce la solution universelle ?
Un contact sec est un interrupteur électrique sans potentiel (aucune tension électrique n’est injectée par le relais lui-même). Son rôle est purement mécanique : il ferme ou ouvre un circuit pour laisser passer un signal électrique déjà présent sur la carte mère de votre motorisation.
C’est exactement le même principe que le bouton-poussoir mural que vous avez peut-être dans votre garage ou dans votre interphone : un appui court envoie une impulsion qui déclenche le cycle de la motorisation (Ouverture > Stop > Fermeture > Stop).
Les 3 grands avantages du contact sec :
- Compatibilité universelle (99 % des moteurs) : Presque toutes les cartes électroniques de portails (battants ou coulissants) et de portes de garage disposent d’un bornier prévu pour un bouton-poussoir manuel ou un sélecteur à clé.
- Zéro risque pour l’électronique : N’injectant pas de courant externe (du 230V par exemple) dans la carte mère du moteur, vous ne risquez pas de griller la platine électronique.
- Indépendance des protocoles et contrôle local : En ajoutant un module domotique à contact sec (ex: Shelly Plus 1, Sonoff ZBMINI-L/SV, Aqara, Meross, Fibaro…), vous conservez vos télécommandes radio d’origine tout en prenant un contrôle local total depuis Home Assistant.
Ecoutez notre Podcast 5 Minutes Domo pour tout savoir sur le contact sec en moins de 5 minutes
Le matériel nécessaire pour une installation fiable
Pour domotiser parfaitement un ouvrant, un simple relais ne suffit pas toujours. Il faut respecter une règle d’or en domotique : dissocier l’actionneur du capteur. Comme une impulsion de contact sec fait se lancer le moteur en mode pas-à-pas, le module seul ne peut pas deviner si le portail s’ouvre ou se ferme.
La liste de courses idéale :
- Un module relais à contact sec : Privilégiez un modèle alimentable en basse tension (12V/24V DC/AC) directement via la sortie “accessoires” du moteur, ou en 230V si vous avez une arrivée électrique dédiée dans le coffret (ex: Shelly Plus 1, Sonoff ZBMINI Extreme, Aqara Dual Relay).
- Un capteur d’ouverture (magnétique / Reed) : Pas indispensable, mais utile ! Un capteur d’ouverture étanche (ou un fin de course filaire relié à l’entrée SW/SW-IN de votre module) permet d’avoir le retour d’état en temps réel : Ouvert ou Fermé.
- Du câble électrique basse tension : Une paire de fils souples (type câble de téléphone ou section 0.5 mm² à 0.75 mm²) pour relier le bornier du moteur au module.
Guide de branchement général selon les marques de motorisation
⚠️ Rappel de sécurité indispensable : Avant toute intervention dans le capot de votre moteur ou sur votre coffret électrique, coupez impérativement l’alimentation générale (disjoncteur). La présence de 230V à proximité des cartes électroniques exige une prudence maximale.
Le principe de branchement est toujours identique : repérer les bornes de la sortie Normalement Ouvert (NO) et du Commun (COM) de votre module domotique, et les relier à l’entrée “Commande manuelle / Pas à Pas / Bouton-poussoir” de la carte mère de votre motorisation.

Voici les repères les plus fréquents selon les constructeurs leaders du marché, mais c’est en fait toujours la même logique même avec d’autres marque de motorisations de portail ou garage :
Motorisations Somfy (RTS / IO / Dexxo / Elixo / Evolvia)
- Où chercher ? Sur la majorité des platines Somfy, recherchez le bornier dédié à la commande murale ou à l’interphone, sinon le logo avec un interrupteur, c’est là qu’il faut operer.
- Borniers types : Très souvent légendés par les numéros 9 et 10, ou notés START / P.P (Pas à Pas), ou encore BUS / Bouton-poussoir.
- Alimentation du module : Chez Somfy, vous pouvez souvent récupérer du 24V DC sur les bornes sorties accessoires (souvent légendées 24V / AUX ou 23/24 ou 5 et 6 selon les modèles), sinon le module peut aussi et alimenté repiqué sur l’alimentation de la carte elle même.

Motorisations Came (BX, Krono, Fast, ZF1, ZL65…)
- Où chercher ? Chez le constructeur italien Came, la normalisation des borniers est un grand classique.
- Borniers types : L’entrée d’ouverture totale en mode Pas-à-Pas se connecte invariablement entre les bornes 2 et 7. (Pour une ouverture partielle / piétonne, ce sera généralement entre les bornes 2 et 3P).
- Alimentation du module : Là aussi, vous pouvez récupérer une tension d’alimentation accessoire (généralement en 24V AC) entre les bornes 10 et 11. (Attention à bien vérifier que votre module supporte le courant alternatif AC si vous utilisez cette sortie !). Sinon, opter pour un repiquage en 230V sur l’alimentation en tête.

Motorisations Nice (Robus, Spin, Road, Rox…)
- Où chercher ? Les platines Nice utilisent souvent le protocole propriétaire BlueBUS, mais elles conservent presque toutes une entrée filaire classique pour bouton-poussoir (heureusement).
- Borniers types : Recherchez l’entrée notée P.P. (Pas à Pas), SBS (Step-by-Step) ou OPEN/CLOSE. Si votre moteur est ultra-récent et ne dispose que du port IBT4N / BlueBUS, il faudra parfois ajouter l’interface de commande filaire Nice IBT4N, mais dans 90 % des cas, le bornier P.P. / SBS est présent sur la carte.

Motorisations Hörmann (SupraMatic, ProMatic, LineaMatic…)
- Où chercher ? Sur les portes de garage et portails Hörmann, la commande filaire se fait selon le même modele.
- Borniers types : Reliez le contact sec aux bornes 20 et 21 (souvent représentées par un pictogramme de bouton-poussoir mural ou d’impulsion).

Motorisations Faac, BFT, Merlin Gerin et autres marques
Les appellations clés à repérer sur le bornier sont : START, IMP, PB (Push Button), NO + COM, ou P.P.
Si votre marque n’est pas listée dans notre guide, pas de panique ! Prenez la notice de votre carte électronique (facilement trouvable en PDF sur le web avec la référence de la platine si vous ne l’avez plus en possession) et cherchez la section “Branchement d’un sélecteur à clé”, “Bouton-poussoir mural”, ou “Commande par interphone”. C’est au même endroit que le module domotique vient se connecter.

Notez au passage que vous pouvez brancher le module en parallèle d’un bouton ou d’une platine. Encore une fois, c’est un contact libre de potentiel, il n’enverra donc pas de courant vers l’autre appareil.
Configuration sous Home Assistant : Créer un template cover parfait
Une fois le module branché sur la platine et inclus dans votre réseau (via ZHA, Zigbee2MQTT ou l’intégration officielle de votre marque), vous vous retrouvez dans Home Assistant avec deux entités distinctes :
- Un interrupteur (ou bouton) :
switch.relais_portail - Un capteur d’état :
binary_sensor.capteur_ouverture_portail
Pour avoir une interface propre dans votre tableau de bord (avec les icônes de portail qui s’ouvrent et se ferment visuellement et la compatibilité Apple CarPlay / Android Auto), nous allons fusionner ces deux entités grâce à un Template Cover.
Ajoutez ce code dans votre fichier configuration.yaml (ou mieux, dans votre fichier dédié covers.yaml) :
cover:
- platform: template
covers:
portail_maison:
device_class: gate # Utilisez 'garage' pour une porte de garage
friendly_name: "Portail Principal"
value_template: "{{ is_state('binary_sensor.capteur_ouverture_portail', 'on') }}"
open_cover:
service: switch.turn_on
target:
entity_id: switch.relais_portail
close_cover:
service: switch.turn_on
target:
entity_id: switch.relais_portail
stop_cover:
service: switch.turn_on
target:
entity_id: switch.relais_portail
icon_template: >-
{% if is_state('binary_sensor.capteur_ouverture_portail', 'on') %}
mdi:gate-open
{% else %}
mdi:gate
{% endif %}
Redémarrez Home Assistant (ou rechargez les entités Template) : vous disposez désormais d’une véritable entité cover.portail_maison propre, unifiée et parfaitement gérée par le système !

Pousser l’expérience : Automatisation intelligente et pro active avec l’IA
Avoir un portail contrôlable à distance, c’est de la domotique classique. Faire en sorte que votre maison analyse la situation, prenne des décisions et vous communique des bilans intelligents, c’est la domotique de nouvelle génération !
Comme nous l’avons vu en détail dans le dossier dédié Intégrer l’IA dans Home Assistant en 5 étapes pour une domotique vraiment intelligente, l’utilisation des LLM (comme Google Gemini ou Claude via HA-MCP et l’action ai_task) permet de transformer de simples alertes mécaniques en un véritable assistant de sécurité intelligent.
Le scénario : Le concierge de sécurité intelligent
Plutôt que de recevoir une notification bête “Le portail a été ouvert à 14h02”, nous allons demander à Home Assistant d’exploiter la puissance de l’IA de Gemini lors d’une ouverture inattendue ou d’un oubli de fermeture.
Lorsque le portail s’ouvre alors que personne n’est à la maison (ou qu’il reste ouvert plus de 15 minutes le soir), la domotique prend une capture de la caméra de l’allée, rassemble les données de contexte (météo, alarme, présence) et envoie le tout à l’IA pour générer une alerte précise, dynamique et contextualisée sur votre smartphone (ou sur les enceintes connectées de la maison).
Voici un exemple d’automatisation moderne exploitant l’action ai_task.generate_data (ou google_generative_ai_conversation) expliquée dans notre guide IA :
alias: "Sécurité - Alerte intelligente portail avec IA"
description: "Analyse visuelle et contextuelle par l'IA lors d'une ouverture anormale du portail"
trigger:
- platform: state
entity_id: cover.portail_maison
to: "open"
for:
minutes: 10
condition:
- condition: or
conditions:
- condition: state
entity_id: alarm_control_panel.alarme_maison
state: "armed_away"
- condition: time
after: "21:00:00"
before: "06:00:00"
action:
# 1. Prise d'une capture d'écran de la caméra de l'allée
- service: camera.snapshot
target:
entity_id: camera.allee_exterieure
data:
filename: "/config/www/snapshots/portail_ia.jpg"
# 2. Appel de l'IA (Gemini) pour analyser l'image et le contexte
- service: ai_task.generate_data
data:
prompt: >
Tu es l'assistant de sécurité domotique de la maison.
Le portail extérieur est actuellement OUVERT depuis plus de 10 minutes.
Le mode de l'alarme est actuellement : {{ states('alarm_control_panel.alarme_maison') }}.
Il fait actuellement nuit : {{ is_state('sun.sun', 'below_horizon') }}.
Analyse l'image jointe prise par la caméra de l'allée.
Rédige une notification courte, directe et naturelle en français (maximum 2 phrases) pour alerter l'utilisateur.
Si tu vois un véhicule, une personne ou un colis sur l'image, mentionne-le précisément. Si l'allée est vide, rappelle juste de fermer le portail par sécurité.
image_paths:
- "/config/www/snapshots/portail_ia.jpg"
response_variable: reponse_ia
# 3. Envoi de la notification intelligente sur le smartphone
- service: notify.mobile_app_smartphone
data:
title: "🚨 Alerte Sécurité Portail"
message: "{{ reponse_ia.data }}"
data:
image: "/local/snapshots/portail_ia.jpg"
actions:
- action: "FERMER_PORTAIL"
title: "Fermer le portail"
mode: single
Vous ne subissez plus votre système, il devient un partenaire actif. En appliquant la méthodologie des 5 étapes de notre guide sur l’IA, vous pouvez adapter ce prompt pour qu’il vous fasse un résumé vocal de bienvenue lorsque vous rentrez du travail (état de la maison, température, courrier dans la boîte aux lettres…), tout en commandant automatiquement l’ouverture du portail par géolocalisation ! Pour en savoir plus sur la gestion intelligente des notifications avec l’IA, je vous invite à lire mon guide complet sur le sujet.
Intégrez Gemini dans vos automatisations Home Assistant et recevez des notifications riches et précises
L’IA fait de plus en plus partie du monde de la smarthome, la domotique Home Assistant ne cesse d’intégrer les LLM pour de plus en plus d’intelligence et de simplicité d’usage. Un cas d’usage simple et pourtant très pratique que…
Conclusion
Domotiser un portail ou une porte de garage à l’aide d’un contact sec est le meilleur investissement que vous puissiez faire pour votre maison connectée : c’est simple, économique, non intrusif et ultra-robuste. En associant un module relais local (Zigbee, Matter ou Wi-Fi) à un capteur de position, vous reprenez le contrôle total sur vos accès.
Et en couplant cette installation aux capacités d’analyse d’une intelligence artificielle sous Home Assistant, vous franchissez le cap qui sépare une simple maison “connectée” d’une véritable maison intelligente et autonome. À vous de jouer !








