Domotiser sa porte de garage

Objectifs

Ma porte de garage est dĂ©jĂ  motorisĂ©e, je vais adapter un module de commande pour la domotiser, l’objectif est par exemple de dire « Alexa ouvre le garage » ou encore qu’Ă  21h, Jeedom vĂ©rifie que le garage est bien fermĂ©, sinon elle m’informe qu’elle le ferme.

Présentation des dispositifs

  • La porte de garage est motorisĂ©e avec un système Sommer/Duo

J’ai pris ce kit car il est fourni avec absolument tout ce qu’il faut et mĂŞme beaucoup plus encore. Il y a des câbles très longs (Ă  couper), tout un tas d’adaptateurs, de doubles faces de plusieurs tailles, un tournevis, mĂŞme des petits clous de fixation, incroyable, ils ont pensĂ© Ă  tout. Bravo ! Je l’ai reçu une grosse semaine après la commande.

  • Si vous ne voulez pas prendre le produit que j’ai installĂ©, il y a quasi l’Ă©quivalent de chez Thomson chez Amazon Ă  69.90€. Mais Ă  ce prix, sans câble, sans aucun accessoire, juste le module nu…. Nous avons encore des progrès Ă  faire…
  • Pour boucler la boucle, vous pouvez trouver identiquement le mĂŞme que celui vendu chez AliExpress sur Amazon au prix de 29€

Connexion des borniers du module domotique

Connexion de la commande de la porte de garage

Cette explication s’applique Ă  tous les systèmes d’automatisation de portail, de porte de garage ou autre, il existe en principe toujours une entrĂ©e Ă  2 fils quelque part pour y connecter un bouton poussoir. Le bouton poussoir dĂ©clenche l’ouverture (ou la fermeture) du mĂ©canisme.

Sur mon Ă©quipement, c’est tout simplement les bornes 5 et 6 qui permette de mettre ce contact de type bouton poussoir, cherchez oĂą cela est prĂ©sent sur les autres marques.

Pour la suite de l’aventure, il suffit de sortir deux fils du boitier plastique et de les connecter sur 5 et 6 sur le bornier.

Connexion du module domotique au capteur d’ouverture

Le capteur d’ouverture est filaire, il est composĂ© de deux petits rectangles en plastique, ils s’aimantent entre eux, comme un dĂ©tecteur de fenĂŞtre ou de porte standard. Contrairement aux micro-modules qui nĂ©cessitent que les deux parties soient quasiment collĂ©es pour dĂ©tecter la fermeture, j’ai vu qu’il y avait une latitude, c’est plus simple pour l’installation.

Le câble fourni fait 5m, largement suffisant, j’ai une chute qui me servira pour d’autres choses, chacun trouvera le montage qui correspond Ă  la manĹ“uvre de la porte de garage, toutes les options sont possibles :

Pour la connexion du capteur, rien de plus simple, deux bornes, pas de sens, sur bornier S3 et S4.

Alimentation du module domotique

C’est une alimentation standard, 220v, L et N, vous branchez cela avec prĂ©caution en ayant bien coupĂ© l’Ă©lectricitĂ©. Comme il faut ouvrir le parapluie, je vais Ă©crire : faites rĂ©aliser cela par un professionnel.

Lien entre le module domotique et la motorisation du portail

Le module va dĂ©clencher un ouvert/fermĂ© 1s/ouvert quand on va lui demander d’actionner le mĂ©canisme. Ce comportement est donc celui d’un bouton poussoir normalement ouvert.

Pas de sens de connexion, juste deux bornes à connecter entre le module domotique (S1 et S2) et la motorisation, cela dépend du modèle et de la marque.

Résultat concret, très propre.

Intégrations logicielles

Intégration dans Smart Life

Vous avez le choix entre Tuya ou Smart Life.

J’avoue prĂ©fĂ©rer Smart Life, cela d’autant que j’ai le skill Smart Life – Alexa installĂ© et fonctionnel.

Il suffit de suivre le mode d’emploi, un petit bouton en bas Ă  gauche lance l’inclusion, une led sur la droite doit clignoter… on se bat un peu avec le module et au bout de la nième fois, c’est bon, c’est intĂ©grĂ© dans Smart Life.

L’application et son intĂ©gration sont vraiment bien faites, on peut voir si le garage est ouvert ou fermĂ©, dĂ©clencher l’activation de l’automatisme et bien sĂ»r ajouter des routines ou programmations Smart Life.

Intégration dans Alexa

Si comme moi, vous avez installĂ© le skin Smart Life dans Alexa, dès son intĂ©gration dans Smart Life, Alexa vous prĂ©vient que la porte de garage a Ă©tĂ© ajoutĂ©e Ă  la liste des Ă©quipements. Rien Ă  faire pour l’ajouter aux Ă©quipements reconnus par Alexa (ça c’est bien fait !)

C’est lĂ , qu’on commence Ă  faire de mauvaises surprises.

On se rend compte que l’Ă©tat de la porte de garage n’est pas remontĂ© dans Alexa, c’est dĂ©tectĂ© comme un actionneur donc un ON OFF c’est tout !! Dommage.

Nota : J’ai eu la mĂŞme dĂ©ception en intĂ©grant un compteur d’Ă©nergie il y a quelques temps, seul le On/Off Ă©tait possible, mais pas le retour d’Ă©tat ou de comptage.

Je ne sais pas si c’est Smart Life ou Amazon qui bloque ou n’a pas fait sa partie du boulot, le rĂ©sultat est dĂ©cevant, mais comme ma porte de garage Ă©tait dĂ©jĂ  Ă©quipĂ©e d’un dĂ©tecteur Zigbee de fenĂŞtre, je sais dans Jeedom par ce moyen si le garage est ouvert ou fermĂ©. Ce n’est pas ce nouveau module qui me le remontera dans Jeedom.

J’ai beaucoup cherchĂ© pour comprendre et peut ĂŞtre trouver une solution, mais non, ça ne remonte pas dans Jeedom.

Sur un produit Ă©quivalent, le sĂ©rieux site Domotique-store, ils confirment que le retour d’Ă©tat ne remonte pas, ils ont indiquĂ© :

Nota : La petite annotation 2 est inexacte ou incomplète. Si on a connectĂ© la Skill Smart Life (ou Tuya) Ă  Alexa et qu’on utilise le plugin Alexa-smartHome, on peut envoyer directement les ordres d’ouverture ou de fermeture via ce plugin. C’est l’objet d’un paragraphe d’intĂ©gration plus loin.

Finalement j’ai renommĂ© Porte de garage en Garage et il apparait bien dans les Ă©quipements Alexa autant sur le site que sur l’appli :

Et voilĂ  une nouvelle surprise, cela doit venir du lien entre Smart Life et Alexa. Visiblement la commande On n’a aucun effet et c’est la commande Off (donc Eteint) qui lance l’activation du relais.

On vérifie cela en utilisant les fonctions de base des devices et je m’aperçois :

  • Alexa ouvre le garage, rĂ©ponse d’Alexa : L’appareil Garage ne prend pas en compte cette demande.
  • Alexa ferme le garage, rĂ©ponse d’Alexa : D’accord et le mĂ©canisme de la porte du garage est activĂ©.
  • Alexa dĂ©clenche le garage, rĂ©ponse d’Alexa : D’accord et le mĂ©canisme de la porte du garage est activĂ©.

Ainsi, pour fermer le garage, pas de souci, c’est le lien Alexa-SmartLife qui s’est configurĂ© tout seul avec la commande Off.

Pour ouvrir le garage, on va quand mĂŞme ajouter la commande vocale Alexa, ouvre le garage, cela tout en sachant qu’un Alexa Ferme le garage ouvrirait la porte si le garage est fermĂ©. Il va falloir crĂ©er une routine qui servira de rustine Ă  l’absence de commande On au lien Alexa-SmartLife

CrĂ©ation d’une routine « Ouvre le Garage »

On va dans la section Routines dans l’application SmartPhone Alexa, puis on ajoute une routine

Tout cela est assez simple, seul petit piège, il faut bien envoyer la commande Off (comme expliquĂ© plus haut puisque la commande On est inopĂ©rante). Donc bien envoyer l’action Eteint.

 

A ce stade, la porte du garage est commandable par la voix et les commandes suivantes fonctionnent bien :

  • Alexa ouvre le garage, rĂ©ponse d’Alexa : D’accord et le mĂ©canisme de la porte du garage est activĂ©
  • Alexa ferme le garage, rĂ©ponse d’Alexa : D’accord et le mĂ©canisme de la porte du garage est activĂ©.

Intégration dans Jeedom via Alexa-SmartHome

alexasmarthome icon

Alexa-smartHome qu’on ne prĂ©sente plus permet de faire le lien entre les Ă©quipements reconnus dans Alexa et Jeedom, oui oui, tous les Ă©quipements reconnus par Alexa.

Notre équipement Garage étant présent dans les devices Alexa, il suffit de lancer un Scan dans Alexa-API pour le récupérer dans smartHome.

La détection se passe bien et Garage apparait dans la liste des équipements

Pour la suite des opĂ©rations, et pour ne pas confondre avec la tempĂ©rature, la lumière, la dĂ©tection de prĂ©sence … je vais renommer cet Ă©quipement par Automatisme de la porte du garage et l’affecter Ă  l’objet Garage.

DĂ©sactiver le CRON inutile

Comme nous l’avions regrettĂ© plus haut, le retour d’Ă©tat (ouvert ou fermĂ©) de la porte de garage ne remonte pas dans Alexa. (Soit Alexa ne la rĂ©ceptionne pas soit SmartLife ne l’envoie pas Ă  Alexa). Bref, on ne l’a pas dans Alexa. Ainsi, nous ne l’aurons pas dans Jeedom.

Inutile d’utiliser des ressources pour lancer un CRON pour actualiser les commandes infos de Garage, celui ci ne remontera rien, je conseille donc de dĂ©sactiver le CRON, pour dĂ©sactiver un CRON, il suffit de lui demander de s’exĂ©cuter 1 fois Ă  NoĂ«l dernier par exemple.

Utilisation des commandes Jeedom

Les commandes créées par défaut vont nous être utiles.

En effet, l’API smartHome d’Alexa a un comportement particulier. En effet, si on envoie turnOn (commande On) alors que le point de terminaison est Ă  ON, il ne se passe rien. MĂŞme chose pour Off, ainsi, nous ne pourrons pas utiliser directement la commande Off pour actionner l’automatisme de la porte du garage comme dans la routine Alexa, il va falloir faire cela par un petit scĂ©nario Jeedom qui va tester la valeur de Etat et envoyer la bonne commande.

Création du Scénario : Actionne Porte du garage

On ne peut pas faire plus simple, les copies d’Ă©cran suffiront :

Récupération de l’état de la porte (ouverte ou fermée)

Comme expliquĂ© plusieurs fois plus haut, on ne rĂ©cupère pas l’Ă©tat de la porte via Alexa puisqu’Alexa n’a pas cette information.

Je vais donc utiliser un petit capteur Zigbee qui ne fait pas l’objet de ce tuto pour rĂ©cupĂ©rer l’info

CrĂ©ation d’un petit Virtuel

Pour aller jusqu’au bout de l’opĂ©ration, on va faire un petit virtuel qui va permettre d’avoir sur la mĂŞme tuile l’Ă©tat de la porte du garage et un bouton pour dĂ©clencher l’automatisme

Explication du Virtuel
  • Porte reprĂ©sente l’Ă©tat de la porte, j’utilise habituellement un cadenas vert fermĂ© quand c’est verrouillĂ© et fermĂ© et un cadenas rouge ouvert quand le garage est ouvert, c’est une logique comme une autre, voyez ce que vous souhaitez utiliser comme Widgets. Cette commande info rĂ©cupère au format binaire l’information qui arrive du petit capteur d’ouverture de l’image juste au dessus.
  • DĂ©clenche Porte est une commande info qui ne fait pas grand chose Ă  part Ă©crire « Lance ouverture » dans la commande info Action.
  • Action est une commande info qui servira de dĂ©clencheur au scĂ©nario qui actionnera l’automatisme de la porte, attention, il faut penser Ă  rĂ©gler RĂ©pĂ©ter les valeurs identiques sur Oui pour que le dĂ©clencheur fonctionne.

Ajout du déclencheur dans le scénario de déclenchement

Ne pas oublier d’ajouter le dĂ©clencheur sur le scĂ©nario Actionne Porte du garage

RĂ©sultat du Virtuel

Bonus : Fermer le garage Ă  21h

Maintenant que tout est commandable par Jeedom, j’ai ajoutĂ© un petit scĂ©nario qui se dĂ©clenche Ă  21h et vĂ©rifie si le garage est fermĂ©, s’il ne l’est pas, il le ferme.

 

Laisser un commentaire