Contrôleur de Porte de Garage pour Home-Assistant

Bonjour !

J'écris cet article pour ceux qui cherchent à automatiser leur porte de garage/volets roulants avec l'aide du Home Assistant.

Lorsque nous avons décidé d'automatiser les volets roulants de notre salle d'événements et de les intégrer à Home Assistant (nous utilisons des volets roulants de GRIFCO), j'ai cherché des passerelles appropriées qui pourraient être intégrées à Home Assistant.

Malheureusement, l'option la plus populaire et la plus utilisée, MyQ, appartenant à Chamberlain, a fermé la porte de son API, mettant ainsi fin au support d'outils logiciels tiers comme Home Assistant. Cela a déclenché la fureur de la communauté open-source à l'encontre de Chamberlain, et de nombreux fils de discussion ont commencé à apparaître sur Internet pour demander et rechercher des alternatives à MyQ.

C'est alors qu'un homme brillant est apparu avec une solution. M. Paul Wieland a sauvé la communauté open-source avec son invention ingénieuse RATGDO (Rage Against Garage Door Opener), qui s'est avérée très efficace pour les portes de garage utilisant la sécurité + 2.0 et qui peut être intégrée à Home Assistant. Bingo !

Mais malheureusement, RATGDO n'est pas livrable dans ma région. J'ai donc continué à chercher des passerelles pour les volets GRIFCO, et finalement, il y a quelques jours, ma recherche a abouti à une autre solution de la société supla. Supla dispose d'une application mobile pour différentes plateformes et d'un service de plateforme en nuage, ouvert et gratuit, qui peut être relié à Home Assistant.

Dans cet article, je vais donc décrire comment intégrer contrôleur de volet supla dans Home Assistant.

Mais si vous êtes curieux d'en savoir plus sur RATGDO, jetez un coup d'œil au lien suivant.


Ceci étant dit, commençons . .


Ajoutez d'abord les contrôleurs à l'application Supla, ce qui est très simple et facile. Suivez ce lien pour apprendre comment faire. Depuis la version 2.3.26, SUPLA offre une intégration native avec MQTT Broker, ainsi qu'un support pour Home Assistant MQTT Discovery, permettant la découverte automatique des appareils.

Supla App

Vous pouvez utiliser le courtier MQTT intégré à la plateforme Supla ou le courtier MQTT du Home Assistant.


Première option :

Expliquons d'abord comment intégrer le broker MQTT de supla avec HA.

  • Créez un compte dans cloud.supla.org et connectez-vous à votre compte.
  • Allez dans Account->Integrations et activez le broker MQTT.
Supla App
  • Une fois que vous avez activé le MQTT, vous obtiendrez les détails du courtier, dont nous aurons besoin plus tard pour remplir l'intégration HA MQTT.

(Note : Conservez le mot de passe du courtier MQTT dans un endroit sûr car nous en aurons besoin plus tard.)

Supla MQTT
  • Maintenant que nous avons activé le broker supla MQTT, nous allons aller sur la page des intégrations HA et installer MQTT à partir de là.

(**Assurez-vous que vous avez activé le "Mode Avancé" sur votre profil HA, sans Mode Avancé, vous ne serez pas en mesure de modifier les paramètres avancés plus tard dans les paramètres MQTT.)

HA MQTT
  • Installez et complétez la configuration MQTT avec les détails du courtier obtenus à partir de la plateforme cloud supla.
  • Sélectionnez "Options avancées" et cliquez sur "Soumettre".
  • Dans les options avancées, modifiez "Vérifier le certificat du courtier" en "Automatique".
  • Sélectionnez "Ignore broker certificate validation".
  • Cliquez sur “NEXT”.
Supla MQTT
HA MQTT Advaced Options

Après avoir sauvegardé les paramètres, Home Assistant devrait immédiatement se connecter au courtier MQTT Supla et télécharger la liste des appareils disponibles à partir du nuage Supla.

HA MQTT Device Discovery
HA MQTT Advaced Options

Deuxième option :

Si vous disposez déjà d'un courtier MQTT dans votre assistant domestique, combinez votre propre courtier MQTT (Mosquitto) avec un courtier fourni par la plateforme supla.

  • Connectez-vous à Home Assistant et ouvrez la configuration du courtier Mosquitto (Paramètres → Modules complémentaires → Courtier Mosquitto).
  • Ajoutez les lignes suivantes à la section "Customize" de la configuration du broker Mosquitto.

                active: true
folder: mosquitto
HA MQTT Add-On
  • Allez dans le dossier "/share/mosquitto" dans votre HA.

(Si le dossier n'existe pas, créez-le avec la commande : mkdir -p/share/mosquitto via l'addon "Terminal & SSH" ou vous pouvez utiliser l'addon de l'éditeur de fichiers natif de HA pour créer le dossier.)

  • Une fois dans le dossier, créez un fichier nommé "supla_mqtt.conf". Ajoutez-y les lignes suivantes et enregistrez le fichier.

(A la place de l'adresse et du mot de passe distant, utilisez les détails du courtier MQTT de votre compte supla cloud.)


                connection bridge-supla
address mqttxx.supla.org:8883
topic homeassistant/# in
topic supla/+/devices/+/channels/+/execute_action out
topic supla/+/devices/+/channels/+/set/+ out
remote_username 15671dd433ae8cb95e3598d92739b572
remote_password ********************
bridge_capath /etc/ssl/certs
Supla MQTT HA Config
  • Retournez à la configuration de votre addon MQTT (Mosquitto broker), activez l'option "Require Certificate" et sauvegardez la configuration.
MQTT HA Config
  • Après avoir sauvegardé la configuration, redémarrez l'addon MQTT broker.

Un mot de remerciement !

Je tiens à vous remercier personnellement d'avoir lu mon article". Votre temps et votre attention sont grandement appréciés, et cela signifie beaucoup pour moi que vous avez pris le temps de vous intéresser à mon contenu. Votre soutien et vos réactions sont inestimables, et je vous suis reconnaissant de m'avoir donné l'occasion de partager mes pensées et mes idées avec vous. Que vous ayez laissé un commentaire, partagé l'article ou l'ayez lu, votre participation alimente ma passion pour l'écriture et me motive à continuer à créer des contenus qui trouvent un écho auprès de lecteurs comme vous.

N'hésitez pas à me contacter si vous avez des idées, des questions ou des commentaires sur l'article. J'aime beaucoup recevoir les commentaires de mes lecteurs et connaître leurs points de vue.

Une fois de plus, je vous remercie pour votre soutien. Je me réjouis de pouvoir bientôt partager davantage avec vous.