# Blueprint "Automatic Gate" : rendez n'importe quel portail 100% autonome

**URL:** <https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970>\
**Category:** Automatisation / Scène / Script / BluePrint\
**Tags:** automatisation-automation, esphome, plan-blueprint, blueprint\
**Created:** [Mai 20, 2024, 8:35 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970 "2024-05-20T08:35:08Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Janvier 21, 2025, 12:57 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/21 "2025-01-21T12:57:30Z")

</div>

Exactement, c’est ça le plus gros problème du design actuel…  
Ce serait tellement plus simple à corriger si on pouvait faire des variables globales dans les scripts…  
Ah et pour le template du dessus n’hésite pas à me dire si ça marche, pour que je le rajoute dans la documentation

---

<div class="post-metadata">

**Author:** ![faiseurdepluie](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/f/f14d63/32.png) [@faiseurdepluie](https://forum.hacf.fr/u/faiseurdepluie)\
**Post date:** [Avril 29, 2025, 8:55 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/22 "2025-04-29T20:55:24Z")

</div>

super projet! pas encore testé mais en regardant je m’interroge sur un point : quid du contrôle de l’ouverture ou de la fermeture du portail ?  
Typiquement j’ai un nodon en mode impulsion qui va ouvrir mon portail (et le fermer) + un capteur d’ouverture pour m’assurer que le portail est bien dans le bon état. Exemple : un piéton passe devant le capteur après que je sois parti, il ne se fermera pas → j’aimerais bien le savoir pour refermer manuellement. bref la gestion des défaillances ne m’apparait pas clairement, ou alors c’est à traiter avec le switch d’ouverture ? étant nouveau sous HA, preneur de l’explication si elle existe déjà

---

<div class="post-metadata">

**Author:** ![Zeroth](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zeroth/32/9526_2.png) [@Zeroth](https://forum.hacf.fr/u/Zeroth)\
**Post date:** [Avril 30, 2025, 6:44 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/23 "2025-04-30T06:44:35Z")

</div>

Salut @etiennec78

Je me rends compte que je ne t’ai pas répondu sur ce point :

> [@etiennec78](#):
>
> Tiens d’ailleurs en relisant la conv de là bas, je me suis rendu compte que quelqu’un avait trouvé un capteur pour détecter CarPlay

La réactivité et la fiabilité du template ne permet pas de baser toute l’automatisation dessus malheureusement… Je pense qu’il est préférable de rester sur un switch que tu actives/desactives quand tu conduis.  
Étant donné les difficultés que j’ai eu et sans arriver à mes fins, je n’ai pas donné suite à ce Blueprint mais c’est dommage…. Je me contente d’un Switch qui active mon portail sur mon appli HA que j’affiche sur CarPlay.

Bonne journée !

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Mai 24, 2025, 10:06 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/24 "2025-05-24T10:06:20Z")

</div>

Hello !  
Désolé de ne pas avoir répondu plus tôt mais je n’ai pas reçu de notification…  
Pour l’instant je n’ai connecté que le pin d’ouverture/fermeture de mon portail, donc je n’ai pas écrit de code pour détecter l’état réel du portail.  
Si tu arrives à modifier mon code pour y intégrer ton capteur, n’hésite pas à faire une PR sur Github pour que je l’ajoute à mon repo (en te créditant bien sur).

Aussi, si tu veux une version améliorée du portail, passe sur la branche [dev](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/Extra/Esphome%20gate%20firmware/gate.yaml), et utilise [ce blueprint](https://github.com/etiennec78/Home-Automation/blob/dev/Automatic%20Gate/Extra/Automations/gate-alerts.yaml) pour les notifications.

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Mai 24, 2025, 10:19 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/25 "2025-05-24T10:19:32Z")

</div>

Hello !  
Effectivement, il semblerait que j’ai aussi oublié de revenir vers toi.  
J’avais fait quelques recherches et étais tombé sur cette page : [Siri Shortcuts | Home Assistant Companion Docs](https://companion.home-assistant.io/docs/integrations/siri-shortcuts/)

Une solution envisageable serait de :

1. Créer un input\_boolean (interrupteur) dans tes helpers Home Assistant
2. Créer un template binary\_sensor (capteur binaire) dans tes helpers qui reflète l’état de ton interrupteur : `{{ states('input_boolean.ton_switch') }}`
3. Créer une automatisation Apple Shortcuts déclenchée à la connexion à CarPlay, qui appelle l’action switch.turn\_on sur ton interrupteur de l’étape 1
4. Créer une automatisation similaire pour éteindre l’interrupteur à la déconnexion de CarPlay
5. Entrer le capteur de l’étape 2 dans le blueprint du portail

N’hésite pas à me dire si cette solution est viable, et je l’ajouterai au readme

---

<div class="post-metadata">

**Author:** ![Zeroth](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zeroth/32/9526_2.png) [@Zeroth](https://forum.hacf.fr/u/Zeroth)\
**Post date:** [Mai 24, 2025, 11:18 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/26 "2025-05-24T11:18:32Z")

</div>

Salut !

C’est exactement ce que j’ai pensé cette semaine 😉  
Faut que je le mette en pratique maintenant.  
Je te redirai 🙂

Merci

---

<div class="post-metadata">

**Author:** ![faiseurdepluie](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/f/f14d63/32.png) [@faiseurdepluie](https://forum.hacf.fr/u/faiseurdepluie)\
**Post date:** [Mai 25, 2025, 6:35 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/27 "2025-05-25T06:35:14Z")

</div>

Merci pour le message mais comme indiqué je commence tout juste sous HA… 😅  
Je vais regarder comment faire mais je ne promets rien 😉

---

<div class="post-metadata">

**Author:** ![Zeroth](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zeroth/32/9526_2.png) [@Zeroth](https://forum.hacf.fr/u/Zeroth)\
**Post date:** [Mai 25, 2025, 11:20 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/28 "2025-05-25T11:20:24Z")

</div>

Salut @etiennec78

Alors je l’ai mis en oeuvre mais non testé encore. Je ne vois pas pourquoi ça ne marcherait pas. Ca remplace juste l’action manuelle de mettre ‹&nbsp;On&nbsp;› le template à la main depuis HA sur CarPlay.  
De mon côté, c’est plus le fonctionnement du Blueprint qui me posait problème car il n’avait pas le résultat escompté. La suite à la prochaine sortie de la maison 🙂

En relisant nos échanges, j’ai relu ça :

> Ce serait tellement plus simple à corriger si on pouvait faire des variables globales dans les scripts…

Je crois que la version 2025.4 de HA apporte ce qu’il faut, non ?

> - [Variables in automations & scripts have been greatly simplified and fixed by](https://github.com/arturpragacz)[@arturpragacz](https://github.com/arturpragacz). All variables are now accessible anywhere in the script or automation, greatly simplifying the use of variables. Amazing!

@+

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Mai 25, 2025, 2:17 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/29 "2025-05-25T14:17:52Z")

</div>

Exactement !  
J’avais déjà commencé à travailler sur une nouvelle version quand j’ai vu que les variables allaient enfin être merge, mais j’ai mis le projet en attente le temps de finir mes partiels.  
Je te tiendrai au courant de quand j’aurai (enfin) sorti une nouvelle version du portail.

---

<div class="post-metadata">

**Author:** ![Zeroth](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zeroth/32/9526_2.png) [@Zeroth](https://forum.hacf.fr/u/Zeroth)\
**Post date:** [Mai 26, 2025, 5:25 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/30 "2025-05-26T17:25:18Z")

</div>

Salut @etiennec78

Alors l’automatisation avec CarPlay et tout ça marche nickel. Mon portail s’est ouvert tout seul lors de ma sortie après avoir connecté le téléphone. Par contre au retour, à 400m de l’arrivée, j’ai eu la notification comme quoi l’itinéraire a été annulé car je n’étais pas dans la zone paraît il… pas bien compris. Je crois que c’était le même problème que la dernière fois !

Bon courage pour les partiels 😉

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Mai 26, 2025, 6:25 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/31 "2025-05-26T18:25:40Z")

</div>

Tu es bien sur la dernière version dev ?  
Si oui, n’hésite pas à ouvrir une issue sur GitHub avec tes logs, j’y jetterai un coup d’oeil en fin de semaine

En tout cas content d’apprendre que Carplay fonctionne !!  
Je le rajouterai au wiki  
A+

---

<div class="post-metadata">

**Author:** ![faiseurdepluie](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/f/f14d63/32.png) [@faiseurdepluie](https://forum.hacf.fr/u/faiseurdepluie)\
**Post date:** [Juillet 26, 2025, 2:29 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/32 "2025-07-26T14:29:07Z")

</div>

J’ai enfin configuré le blueprint,

Toutefois j’ai une erreur à la première étape…  
Définir les variables idx, person, driving\_sensor, travel\_time\_sensor, notify\_device et itinerary\_sensor

Erreur : UndefinedError: list object has no element 0

Pourtant j’ai bien tout renseigné, créé les entités qu’il faut…  
Je sèche…

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Juillet 30, 2025, 12:12 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/33 "2025-07-30T00:12:57Z")

</div>

C’est bizarre que ça fasse ça si tu as bien renseigné les entitées…  
As-tu essayé de télécharger la [dernière version](https://github.com/etiennec78/Home-Automation/blob/dev/Automatic%20Gate/automatic-gate.yaml) du blueprint sur la branche dev ?  
Et si ce n’est toujours pas bon, ouvre une [issue](https://github.com/etiennec78/Home-Automation/issues/new?template=bug_report.yaml) sur GitHub, ça m’aidera à trouver la source de ton problème.

---

<div class="post-metadata">

**Author:** ![Zeroth](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zeroth/32/9526_2.png) [@Zeroth](https://forum.hacf.fr/u/Zeroth)\
**Post date:** [Août 30, 2025, 4:42 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/34 "2025-08-30T16:42:56Z")

</div>

Hello @etiennec78

ça y est j’ai réussi à faire fonctionner le Blueprint pour la 1ere fois ! Quand je suis arrivé mon portail s’est bien ouvert 🤩

Pour que ça marche j’ai refait mon sensor de Waze car il était lié à personnes.user mais le device tracker que je mettais dans le Blueprint n’était pas lié au user ! Ça pouvait pas marcher. Et j’ai aussi fait une automatisation pour le polling, chose que je n’avais pas faite avant !

En revanche je n’ai pas eu de notification pour me dire que mon portail s’ouvrait ou se fermait (en partant ou en arrivant). La seule notification que je reçois est celle qui me dit que mon itinéraire a commencé. J’ai pas encore compris pourquoi 🤔

ÉDIT : je vois que tu as travaillé sur un BP pour les notifications, j’avais pas vu 😅

Si tu as des pistes je suis preneur !

Tu as eu le temps de travailler sur la « v2 » avec les variables ?

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Août 30, 2025, 5:57 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/35 "2025-08-30T17:57:37Z")

</div>

Let’s goooo 🥳  
Je suis content que tu aies réussi à le faire marcher !

Ah oui je vois le problème, c’est sur que ça ne pouvait pas marcher.  
Et comme je te l’ai dit sur GitHub, pas besoin d’automatisation pour gérer le polling, sinon tu risques de faire 2x plus de requêtes que nécéssaire.

Cool ! J’ai commencé à te répondre pour les notifs mais tu as trouvé par toi-même.

Et pour la v2, ça avance très bien, j’ai implémenté la quasi totalité de ce que je voulais faire. Tu peux l’essayer dans la branche dev.

Je suis en train de rédiger le changelog, ça prend beaucoup de temps avec 1 an de modifs 😂  
Et il me reste encore quelques trucs à voir, et rédiger toute la nouvelle doc

---

<div class="post-metadata">

**Author:** ![Arnaud\_Maitrat](https://forum.hacf.fr/user_avatar/forum.hacf.fr/arnaud_maitrat/32/22552_2.png) [@Arnaud\_Maitrat](https://forum.hacf.fr/u/Arnaud_Maitrat)\
**Post date:** [Décembre 26, 2025, 9:15 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/36 "2025-12-26T09:15:25Z")

</div>

Bonjour, j’ai un souci, je n’arrive pas a importer le blueprint, j’ai un message l’url fourni n’est pas valide.

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Décembre 26, 2025, 10:27 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/37 "2025-12-26T10:27:48Z")

</div>

Bonjour Arnaud,

Il y a un bug côté Home Assistant qui empêche le bouton d’import du blueprint de la branche main.

Si tu veux installer la branche main manuellement, importe ce lien dans tes blueprints : `https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/automatic-gate.yaml`

Et si tu préfères passer sur la branche dev :

[![Quickly import Automatic Gate](https://my.home-assistant.io/badges/blueprint_import.svg)](https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fgithub.com%2Fetiennec78%2FHome-Automation%2Fblob%2Fdev%2FBlueprints%2FAutomatic-Gate%2Fautomatic-gate.yaml)

---

<div class="post-metadata">

**Author:** ![Arnaud\_Maitrat](https://forum.hacf.fr/user_avatar/forum.hacf.fr/arnaud_maitrat/32/22552_2.png) [@Arnaud\_Maitrat](https://forum.hacf.fr/u/Arnaud_Maitrat)\
**Post date:** [Décembre 27, 2025, 9:24 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/38 "2025-12-27T09:24:31Z")

</div>

Merci pour la réponse les liens que tu ma donnés sont ok, cependant autre souci, je possède un Iphone et le capteur Bluetooth n’existe pas dans l’application compagnon, le capteur que je peut utiliser est le SSID ou le BSSID de ma clef compatible CarPlay ou l’acivité qui passe en automotive, mais je ne voit pas comment l’intégrer dans mon capteur binaire ?

---

<div class="post-metadata">

**Author:** ![etiennec78](https://forum.hacf.fr/user_avatar/forum.hacf.fr/etiennec78/32/66510_2.png) [@etiennec78](https://forum.hacf.fr/u/etiennec78)\
**Post date:** [Décembre 27, 2025, 10:41 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/39 "2025-12-27T10:41:34Z")

</div>

Je te conseille de lire la [documentation](https://github.com/etiennec78/Home-Automation/blob/dev/sensors.md#driving-sensors-) de la branche dev, il y a beaucoup plus de solutions pour le capteur de conduite pour iOS, dont CarPlay et le Bluetooth:

---

<div class="post-metadata">

**Author:** ![Arnaud\_Maitrat](https://forum.hacf.fr/user_avatar/forum.hacf.fr/arnaud_maitrat/32/22552_2.png) [@Arnaud\_Maitrat](https://forum.hacf.fr/u/Arnaud_Maitrat)\
**Post date:** [Décembre 30, 2025, 9:28 UTC](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970/40 "2025-12-30T09:28:10Z")

</div>

Petit souci lorsque je souhaites enregistrer

![image](https://forum.hacf.fr/uploads/default/original/3X/2/0/20588911023dd1438ea3533ea3f5aa3ff2ee38b2.png)

[Page précédente](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970.md?page=1)

[Page suivante](https://forum.hacf.fr/t/blueprint-automatic-gate-rendez-nimporte-quel-portail-100-autonome/41970.md?page=3)
