Connaitre le statut de votre porte de garage à moins de 10 Euros.
Bonjour aujourd’hui je fais suite à mon article d’hier sur la présentation du capteur de vibration Aqara de chez Xiaomi que vous pouvez retrouver ICI. Cette fois-ci ce n’est pas pour vous faire un article mais un petit tutoriel très simple à mettre en œuvre. Comme vous l’avez surement remarqué dans le titre, j’ai une porte de garage sectionnelle dont j’avais déjà installé un capteur prévu à cet effet mais dont la remontée était très aléatoire, j’en ai profité d’utiliser un de mes capteurs pour m’indiquer l’état de celle-ci. Concernant le module, il s’agit du détecteur d’ouverture ZG8101 de chez Vision Security dont plusieurs personnes ont également ce soucis sous Jeedom. Par contre, la remontée fonctionne correctement sous eedomus.
Il est aussi possible d’utiliser un capteur d’ouverture mais vue l’écart trop important que j’ai entre le rail est ma porte de garage, cela ne fonctionnait pas comme je le souhaitais.
Grâce à son capteur d’inclinaison, il devient très simple d’avoir un aperçu très rapide si elle est ouverte ou fermée.
1° Création de la commande virtuelle :
Comme j’avais déjà fait deux articles, il y a quelques années sur l’utilisation du plugin « Virtuel » que vous pouvez retrouver ICI et ICI, c’est ce que l’on va voir maintenant.
Pour cela il faut se rendre dans « Plugins » puis dans « Programmation » et enfin sur « Virtuel ».
Maintenant on va cliquer sur « Ajouter ».
Il va falloir donner un nom à ce nouvel équipement. Pour ma part cela sera « Statut Porte De Garage »
Pour se faire il suffira de remplir comme d’habitude les quelques lignes ci-dessous :
- Objet parent : cela sera l’endroit où vous souhaitez que votre équipement soit rattaché sur le dashboard.
- Catégorie : Vous aurez plusieurs possibilité ( la couleur de la tuile change en fonction de l’élément choisi). Dans notre cas ça sera « Automatisme » qui correspond à une couleur de tuile grise.
- Si vous voulez l’activer ou pas.
- Si vous voulez qu’il soit visible ou non sur le dashboard.
Comme vous pouvez le voir, si votre Jeedom vous sert uniquement de passerelle, vous aurez automatiquement l’adresse de votre URL qui sera affiché dont il faudra créer une requête HTTP sur le contrôleur domotique en question.
Dans la partie « Commande » il va falloir que l’on ajoute une commande virtuelle. Pour se faire il suffit simplement de cliquer sur « Ajouter une commande virtuelle ».
Maintenant il va falloir indiquer deux choses :
- Dans la case « Nom », il va falloir lui indiquer le nom que l’on souhaite voir sur la tuile. Pour ma part ça sera » Statut ».
- Passer le « Sous-type » en valeur « Binaire » ( on verra pourquoi juste après).
- Dans la colonne « Valeur » et dans la case « Calcul » voici la règle à mettre (#[Local Technique][Capteur Vibration][Angle final]#<45)==0 && (#[Local Technique][Capteur Vibration][Angle final]#>45)==100
C’est grâce à cette formule que l’on va pouvoir savoir si la porte de garage est ouverte ou non en fonction de l’inclinaison du capteur fixé sur cette dernière.
Pendant que l’on y est, on va tout recentrer sur une seule et même tuile en y ajoutant l’action pour l’ouverture et la fermeture.
Pour cela, il va falloir cliquer sur « Ajouter une commande virtuelle » et enfin faire une « Recherche d’équipement ».
Sélectionnez votre équipement.
Voici ce que cela donne sur le Dashboard.
C’est très bien d’avoir un statut comme ceci ( en « V » ou en « X » ) mais serait-il pas mieux visuellement d’avoir une image changeant en fonction de l’ouverture ou la fermeture?
C’est ce que nous allons voir maintenant.
2° Utilisation d’un Widget :
Pour certaines personnes l’utilisation de base des icônes officielles leur suffit amplement mais si vous aimez personnaliser votre Dashboard, il va falloir avoir recourt à ce que l’on appelle un Widget. En fait c’est une image qui changera ou non en fonction de son statut.
Pour cela il faudra se rendre dans » Plugins » puis dans « Programmation » et enfin sur » Widget « .
Ce plugin aura aussi le droit à son market dont il sera possible de créer vos propres images et les publier. Allez sur « Market ».
Dans la barre de recherche, il faudra taper « Garage » ou bien de faire une recherche dans toute la liste.
Pour ma part j’utilise ce Widget qui est visuellement très propre et surtout il existe également pour l’avoir sur son mobile aussi. On peut voir si le widget est prévue sur la version « Desktop » ou « Mobile » via la petite icône en haut à gauche de l’image.
Il faudra bien entendu l’installer même si il est en version « Béta ».
Une fois de retour sur la page d’accueil des Widgets, il faudra actualiser la page en appuyant sur la touche « F5 » pour voir le voir apparaître.
Comme on a pu le voir, le Widget est compatible uniquement avec les sous-types « Binaire » car si il est en « Numérique » ou « Autres » cela ne fonctionnera pas.
En haut à droite, il faudra cliquer sur « Appliquer sur des commandes » pour l’affecter au statut que l’on a précédemment créé.
Cochez l’objet sur lequel vous souhaitez l’attribuer.
Remontez et cliquez sur « Validez »
Et pour terminer cliquez sur « Sauvegarder » en bas du widget.
Voici ce que cela donne sur le Dashboard.
Et comme je vous en parlais qu’il était possible de l’avoir sur la version mobile, voici ce que cela donne.
3° Conclusion :
Comme on peut le voir, ce module pourra très bien s’utiliser dans diverses applications que ce soit pour de la sécurité ou bien pour du confort, il suffira simplement à quoi il peut vous être utile. Pour ma part comme j’en parlais, les deux modules que j’ai installés me servent pour le moment à deux choses. L’un gère le lancement du nettoyage via l’application Mi Home mais pourrais très bien convenir à d’autres aspirateurs robots sous Jeedom avec un pilotage infrarouge et la sécurité de ma porte d’entrée. Pour le second que je viens de vous présenter, comme vous avez pu le voir, celui-ci gère ma porte de garage mais aussi la sécurité.
Pour moins de 10.00 € je trouve que ce module pourra s’adapter parfaitement à différentes situations.
Bonjour,
Tuto sympa mais il n’y aurait pas une erreur dans l’étape 1 car dans « Ajouter une commande virtuelle » il n’y a pas la possibilité de choisir « binaire » dans le sous-type ou alors j’ai loupé un truc. J’ai voulu zoomer sur vos screenshot mais malheureusement c’est illisible et je n’arrive pas a reproduire votre tuto.
En gros j’ai la porte de mon garage qui est commandé par télécommande mais pas dans Jeedom, j’ai collé mon capteur de vibration Aqara sur la porte de garage, créer mon virtuel mais après je sèche.
Merci d’avance pour votre aide.
Bonne fêtes de fin d’année à vous et les votre et bon réveillon.
C’est une « info virtuelle » qu’il faut ajouter, pas une commande.
Hello,
Comment orientes-tu le capteur sur la porte ?
Merci
Bonjour Beavis6511,
Le capteur je l’oriente simplement en le collant sur la porte avec le bouton poussoir vers le haut mais il ne me semble pas qu’il n’y ai besoin de l’orienter de tel ou tel façon.
Bien cordialement
Sébastien
Hello Techno Seb,
Mon virtuel ne réagissant pas comme toi j’ai décider de supprimer ce que j’avais fait et de repartir à zéro.
Mon installation à l’heure actuelle est la suivante: une porte de garage pivotante ou coulissante qui est à l’heure actuel motorisé par un moteur à télécommande mais non commandable pour l’instant par Jeedom (c’est un projet), sur ma porte de garage j’ai coller donc le capteur de vibration, le but étant de savoir si ma porte de garage est resté ouverte ou fermé car j’ai tendance à l’oublier et en attendant de pouvoir commander ma porte de garage depuis Jeedom j’aimerais pouvoir avoir le statut de ma porte de garage quand je suis chez moi et par exemple quand je quitte la maison avoir une notification sur mon téléphone vu que j’utilise un Nut qui active/désactive automatiquement l’alarme pour me dire que j’ai oublié de fermer la porte du garage.
Ensuite dans Jeedom j’ai donc créer mon virtuel comme toi jusqu’au point « (#[Local Technique][Capteur Vibration][Angle final]#45)==100 », jusque là pas de problème, c’est après que cela se complique, quand je veux ajouter la commande virtuel de ton screenshot Image-60.png et que je choisi mon capteur xiaomi je n’es que « rafraichir » en choix et si je choix statut porte de garage j’ai »action ou rafraichir » et c’est là que je bloque.
Aurais tu une idée de ce que je fais mal?
Merci d’avance pour ta réponse par rapport à mon installation.
Bonjour iPapy,
Si ta porte de garage n’est pas motorisé par Jeedom, cela n’est pas la peine de créer un « Virtuel ». J’ai créé justement ce virtuel car ma motorisation est piloté par Jeedom et je voulais avoir qu’une seule tuile pour avoir l’action d’ouverture/fermeture de ma porte et le statut de celle-ci.
Il te faut simplement créer un scénario en fonction de l’inclinaison du capteur et de lui dire de t’envoyer une notification.
Bien cordialement
Sébastien
Bonjour Techno Seb,
Merci pour ta réponse et du coup je comprend mieux pourquoi je n’y arrivait pas, du coup pense tu qu’il soit possible d’avoir quand même une tuile affichant l’état ouvert/fermé sur mon design en se basant simplement sur l’inclinaison car j’ai beau chercher j’ai l’impression que cela ne soit pas possible ou alors je m’y prend comme un pied 😉
Bonjour iPapy,
Oui tu peux créer ta tuile virtuel comme je l’ai expliqué dans mon tuto est ensuite tu as le choix d’avoir ou non un « Widget » pour avoir autre chose qu’un « X » ou un « V ». Après c’est à ton goût 😉
Bien cordialement
Sébastien
Bonjour Sébastien,
Cela fait plus de 2 heures que j’essaie de faire ma tuile virtuel accompagné d’un widget (si possible le même que le teins) mais voilà j’ai beau tourner le truc dans tous les sens je n’y arrive pas. J’ai chercher sur le forum Jeedom mais aussi sur différents tuto concernant les virtuels mais aucun résultat. Serais tu m’aider?
Bonjour Sébastien,
Je crois que j’ai réussi, j’ai juste encore un petit problème sur les angles mais je ne désespère pas 😉
Comme je voudrais piloter ma porte de garage depuis Jeedom, aurais tu un conseil sur le choix d’un produit?
Merci d’avance pour ta réponse.
Salut et merci pour le tuto, j’ai fait la même installation que toi mais le résultat est décevant. J’ai bien la connexion avec le module (qui est au rdc et la box a l’étage), j’ai la conso batterie, les mouvements Tilt, etc… mais la rotation est « foireuse » je passe par des valeurs de 14°, 48°, 27° en ce moment la porte est fermée est j’ai un retour d’état à 16.88°. Est ce le mouvement de ma porte sectionnelle n’est pas assez « violent » pour la rotation ? le module est en haut à gauche de la porte, bien positionné ?
Bonjour Woualy,
Tu passe par quoi par la Gateway ou par la zigate?
As-tu réglé le capteur au plus sensible?
Bien cordialement
Sébastien
Je suis avec un clé Zigate sur une Jeedom Smart. La sensibilité peut se régler ? Je suis passé à coté d’un truc
Bonjour Woualy,
Je suis sur une Gateway qui permet via l’application de régler la sensibilité. Je n’ai pas encore essayé sur la Zigate.
Bien cordialement
Sébastien
Ok, Merci pour les infos, je vais creuser du cote Jeedom pour la réglage de sensibilité.
hello, merci pour ton Tuto, c’est excellent, surtout pour le prix !
j’ai une question, comment faire un virtuel pour l’intégré ça dans homebridge
Bonjour droopy22,
Merci beaucoup pour ton commentaire.
Pour le moment je me suis pas encore penché sur home bridge donc je ne serais te dire.
Bien cordialement
Sébastien
j’arrive pas a avoir de remonté comme toi de l’angle, quand je le bouge dans ma main, l’angle fonctionne bien, mais une fois posé sur ma porte de garage, ca bouge quasiment pas.
ton angle varie de combien de degré?
Bonjour,
Même problème pour nous, le capteur ne change que de quelques degrés et il n’est pas récurant. Avez vous trouvé une solution ?
Bonsoir,
Idem pour moi, je n’arrive pas à avoir des mesures d’angle fiable, une seule fois ça a bien fonctionné : j’avais une variation de 90° entre porte de garage fermé et porte de garage ouverte, j’ai voulu changé la pile, depuis j’ai une variation infime entre lorsque je fais une rotation de 90° avec mon capteur, c’est dommage je cherche encore …
Bonsoir,
Je vais essayer dans la semaine de passer le module sur la Zigate pour voir si le soucis vient du module ou directement de la remontée d’information avec la Gateway?
Bien cordialement
Seb
Bonsoir,
Je précise que j’utilise la Gateway, merci pour tes futurs essais.
Dernière précision, via l’application Xiaomi Home, j’ai réglè la sensibilité sur High, je n’ai pas vraiment vu de différence mais je laisse comme ça.
Salut j »ai le meme problème que ipapy .
j’ai bien mis la valeur dans la commande. après tu dis ajouter une commande virtuelle et sélectionner équipement j’ai que rafraîchir aussi je n’ai rien d’autre est ce normale ?
sur le dashboard, le capteur fonctionne bien avec les inclinaisons et tout.
j’ai continuer a faire le wiget mais bon sans l’étape d’avant ca ne fonctionne pas
J’ai reussi mais il y a des gros problème d’angle, je ne sais pas si c’est l’actualisation ou mon capteur mais si je le tourne a la main et que je le remet en position, je n’ai pas du tout les mêmes resultats
Bonjour Sébastien,
Oui l’inclinaison est assez aléatoire. Je vais voir pour l’inclure sous Eedomus avec la Zigate pour voir si le soucis provient du module en lui même ou directement depuis l’application.
Bien cordialement
Sébastien
Bonjour,
Je n’ai pas l’info « Angle final » disponible … faut il faire une procédure spéciale pour l’avoir …
En ce qui me concerne j’ai l’info « rotation » et elle est inutilisable … elle varie peu ou mal, se fige a 16° ou 5° quand la porte est en position sectionnelle est fermée …
Merci d’avance a ceux qui prendront le temps de m’éclairer …
Kiko
Bonjour kikostantini,
Il faut que je fasse les tests sur une clé Zigate ou Conbee II pour voir si cela fait pareil que chez vous ou mieux.
Pour le moment je suis un peu ( voir beaucoup ) débordé.
Bien cordialement
Sébastien
Bonjour, je reviens aux nouvelles …. Merci
Bonjour kikostantini,
Désolé pour ce retard mais comme je l’ai dit dans mes précédentes réponses aux commentaires, je suis actuellement en travaux et je préfèrais passer en priorité ces derniers avant le blog pour justement me consacrer maintenant en permanence au blog. Maintenant j’ai encore quelques travaux finir mais mon bureau lui est pratiquement fini.
Malheureusement je n’ai pas encore eu le temps de me pencher sur le soucis. Je reprends du service donc je vais en profiter pour tester ce dernier.
Bien cordialement
Sébastien
Bonjour kikostantini,
Avec beaucoup de retard, mais j’en ai profité hier soir en rentrant, j’ai fais l’essai de ce produit sur la Zigate couplé à l’Eedomus, malheureusement il n’indique que « Rotation » est aucune valeur.
Bien cordialement
Sébastien
Bonjour,
J’ai réussi à faire fonctionner le capteur d’inclinaison Xiaomi sous Jeedom avec le plugin jMQTT en passant par une clé USB CC2531 (Zigbee) : c’est l’info angle_y qui me permet de savoir si la porte de garage sectionnelle est ouverte ou fermée. En ce moment il est ouvert et angle_y=0, lorsque la porte est fermée angle_y=77 (je viens de faire l’essai). Le capteur est collé sous la porte de garage, sur le haut, avec le bouton d’initialisation du capteur vers le haut (lorsque le garage est fermé). Cela fait plusieurs mois que ça fonctionne parfaitement.
Bonjour Jlou43,
Merci de ton retour. Malheureusement sur la Zigate via Eedomus on peut juste voir la rotation sans indication d’angle.
Bien cordialement
Sébastien
Bonjour,
merci pour l’info, effectivement l’angle_y semble être utilisable ! 🙂
Dans Jeedom, comment utilises-tu l’info ? Un équipement virtuel ?
Merci
Rémi
Bonjour,
Je n’ai pas d’info nommée angle_y, je n’ai que rotation et mouvement dans Jeedom par Zigate
Le type de mon capteur est lumi.vibration.aq1, peut etre que ce model n’envoie pas cette info …
Tu as le meme modele ? Comment as tu fait stp
Je ne passe pas par une zigate mais par zigbee2mqtt. La différence doit se situer à ce niveau. Zigate ne remonte peut-être pas toutes les infos.
Avec zigbee2MQTT, j’ai 11 données qui remontent.
J’ai le modèle Xiaomi Aqara Smart Motion sensor, ya qu’un modèle je pense.
Bonsoir,
Le capteur de vibration aqara de Xiaomi que j’utilise est le DJT11LM.
Cordialement.
Si besoin d’une clé zigbee2mqtt –> https://www.leboncoin.fr/informatique/1772262208.htm/