Piloter son portail depuis son téléphone et savoir à distance s’il est bien fermé : c’est possible sans changer de motorisation. Il suffit d’ajouter un relais connecté sur la carte électronique existante.

Voici comment j’ai intégré un portail équipé d’une carte FAAC E034 à Home Assistant, avec commande d’ouverture et retour d’état.

Le principe

Un seul module Shelly 1 Gen4 assure les deux fonctions :

  • Commander l’ouverture : son relais simule une impulsion sur l’entrée « bouton-poussoir » de la carte.
  • Lire l’état du portail : son entrée SW récupère l’information « fermé / pas fermé » renvoyée par une sortie programmable de la carte.

Le tout communique en WiFi avec Home Assistant, sans passerelle supplémentaire.

Matériel nécessaire

  • Une motorisation avec carte FAAC E034 (intégrée aux moteurs 24 V ou en coffret)
  • Un module Shelly 1 Gen4 (il accepte l’alimentation continue 24 V, indispensable ici)
  • Quelques fils, un tournevis, un multimètre
  • Une instance Home Assistant sur le réseau

⚠️ La carte est reliée au 230 V. Coupez l’alimentation au tableau et vérifiez l’absence de tension avant toute intervention.

Étape 1 — Configurer la carte FAAC

La sortie programmable OUT1 va servir de capteur d’état. Dans le menu de programmation avancée de la carte (appui maintenu sur F puis +) :

  • Réglez la fonction o1 sur la valeur 06 : la sortie devient active lorsque le portail est fermé.
  • Vérifiez que P1 est sur no (polarité normalement ouverte).
  • Sortez en sauvegardant : à l’écran St, choisissez Y puis validez avec F.

Étape 2 — Configurer le Shelly

Dans l’interface web du module (accessible par son adresse IP) :

  • Mode d’entrée : Switch (état maintenu).
  • Type de sortie : Detached — l’entrée est découplée du relais. C’est essentiel : sans ça, la lecture de l’état pourrait déclencher le relais par accident.
  • Action au démarrage : Turn OFF (pas d’impulsion parasite après une coupure).
  • Minuterie d’extinction automatique : 1 seconde — le relais se referme tout seul, créant une impulsion type bouton-poussoir.

Étape 3 — Le câblage

Deux circuits indépendants relient le Shelly à la carte :

Circuit de commande (ouverture du portail)

  • Sortie relais du Shelly → entrée OPEN-A de la carte
  • Commun du relais → masse (GND) de la carte

Circuit de lecture (retour d’état)

  • Entrée SW du Shelly → borne OUT− de la sortie programmable
  • Masse du Shelly → masse commune de la carte

💡 Le point qui m’a fait perdre le plus de temps : sur cette carte, la sortie est un « collecteur ouvert négatif ». C’est la borne OUT− qui bascule réellement, pas OUT+. Si votre retour d’état reste bloqué, c’est le premier réflexe à avoir.

Étape 4 — Intégration dans Home Assistant

L’intégration native Shelly détecte le module en WiFi local. On obtient alors deux entités : un interrupteur (le relais) et un capteur binaire (l’état). On les regroupe en une entité cover pour avoir un vrai bouton de portail avec retour d’état :

cover:
  - platform: template
    covers:
      portail:
        device_class: gate
        friendly_name: "Portail"
        value_template: >
          {{ is_state('binary_sensor.portail_input_0', 'off') }}
        open_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.portail_relay_0
        close_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.portail_relay_0
        stop_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.portail_relay_0

Adaptez les noms d’entités à votre installation. Si l’état affiché est inversé, il suffit de modifier la condition du value_template.

À savoir

La carte ne dispose que d’une seule sortie programmable : le retour d’état se limite donc à « fermé » ou « pas fermé ». Impossible de distinguer « en cours d’ouverture » de « ouvert ».

Résultat

En quelques euros de matériel et moins d’une heure de bricolage, le portail est devenu pilotable depuis le téléphone, intégrable dans des scénarios domotiques (ouverture à l’approche, notification s’il reste ouvert trop longtemps avec fermeture automatique)..