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

:shinto_shrine: Automatic Gate

Quickly import Automatic Gate blueprint

Bonjour la communauté française Home Assistant :wave:

Vous l’avez peut-être déjà vu passer sur Reddit et sur le forum officiel, mais j’ai publié ce week end mon projet sur lequel je travaille depuis un an : celui de rendre mon portail entièrement connecté.
Pour ce faire, j’ai développé plusieurs briques dans mon repo pour connecter et automatiser chaque portail de A à Z :

  • Firmware portail ESP32 :gear: : La base de tout mon projet : un firmware ESP32 qui permet de connecter n’importe quel portail à travers un pin d’activation. Le système marche en suivant sa position virtuelle, donc il faudra éviter d’utiliser la télécommande pour ouvrir et HA pour fermer :wink:
  • Blueprint de notifications d’etat :speech_balloon: : Soyez notifiés quand votre portail est hors ligne ou a été laissé ouvert pendant trop longtemps. Peut envoyer des notifications, jouer des tts sur téléphone ou enceintes
  • Intégration de voiture :red_car: : Un tout petit logiciel pour ESP32 afin d’émettre un signal bluetooth dans votre voiture et de détecter quand vous conduisez. Utile si vous ne disposez pas d’Android Auto :+1:
  • Carte de suivi :world_map: : Un petit tableau de bord Home Assistant qui permettra à votre famille de voir votre tracé de positions sur une carte, de voire le temps restant sur votre itinéraire, et votre heure d’arrivée
  • Blueprint Automatic Gate :shinto_shrine: : Et le meilleur pour la fin, un blueprint pour automatiser votre portail à 100%. Plus besoin de toucher un écran, dès lors que vous entrez dans votre voiture depuis chez vous, votre portail s’ouvre automatiquement. Et dès que vous démarrez le moteur depuis l’extérieur, un itinéraire Waze se lance et attend le parfait moment pour ouvrir votre portail juste avant que vous n’arriviez.

J’espère que mon projet vous plaira. Si c’est le cas, je serais heureux de recevoir une étoile ! :star:
Et si vous avez vraiment adoré le projet, vous pouvez aussi me soutenir en m’achetant un café !

9 « J'aime »

Salut, super projet dis-donc!

1 « J'aime »

Merci beaucoup !
Content de voir que ça plaise :hugs:

Pour # Ble car device #.
Esp ser que pour avoir un connexion bluetooth entre esp et le téléphone.

Oui, c’est principalement pour les utilisateurs qui ont une voiture qui ne supporte ni Android Auto, ni le bluetooth.
L’esp dans la voiture permet au téléphone de s’y connecter en bluetooth et donc de détecter quand l’utilisateur conduit ou non.

Pour le suivi de la carte, ça fonctionne avec l’intégration waze?

Exactement !
Que ce soit la carte de suivi ou même le Blueprint du portail automatique, tout fonctionne avec Waze !
J’aimerais bien ajouter l’intégration Google Maps mais pour l’instant elle a l’air mal conçue…

Hello

Tu vas certainement faire un heureux ( qui galère avec le geoloc via companion).
Great job !

@Cleya , déjà sur le coup ?

Pour le café, expresso ou allongé ? :grin:

J’espère que tu as aussi publié l’info côté anglophone, sur le forum officiel de HA

sa fonction aussi avec la geoloc via companion

Heureux de faire des heureux :grin:
Par contre comme l’a précisé @titof2375, mon système marche toujours par GPS, donc si pas de signal, pas de portail :wink:
Mais effectivement, ça marche bien mieux que la plupart des automatisations par simples zones !

Je te remercie pour le conseil de forum, je l’ai publié là bas aussi la semaine dernière :+1:

En tout cas un grand merci pour ton intérêt envers mon projet !

PS : Toujours allongé pour le café :smile:

Pas encore testé mais erreur d’import de blueprint via le lien , aucun pb en import manuel …
Pour le pb gps c’est juste que si l’intégration Waze remonte plus rapidement les données sur le tel de @cleya que via l’application companion, tu vas lui retirer une grosse épine du pied ( non soignée depuis plusieurs mois) . Il est pas loin de la gangrène :crazy_face:
Aucun pb de mon côté pour la geoloc :thinking:

1 « J'aime »

Bizarre… Les deux boutons d’import marchent bien chez moi :thinking:
Tu utilises ceux du GitHub ou ceux d’un autre endroit que j’aurais oublié de mettre à jour ?

Pour Waze malheureusement c’est un itinéraire lancé depuis le serveur HA et non le téléphone, donc je me base sur la position sur Home Assistant.
Mais ! Si @Cleya suit bien la documentation sur mon GitHub, il trouvera un moyen de faire marcher la localisation HA en accéléré lorsqu’il s’approche de sa destination (1km par défaut) :wink:

Si tu n’as pas de problème côté géoloc, c’est peut être que tu utilises Android Auto et que ton ami non.
Home Assistant spam de demandes de géolocalisation quand ce dernier est activé.

1 « J'aime »

Non, pas sur le coup pour l’instant. Mais je vais regarder ça avec la plus grande attention. Pour l’instant j’ai reçu mon ESP32 et je vais le mettre en place dans le boitier du portail pour voir la distance de détection du Tile Pro (si j’y arrive).

Mais merci d’avoir attiré mon attention sur ce post @Krull56

2 « J'aime »

Hello @etiennec78,

J’aime beaucoup le concept et j’ai tenté l’aventure !

N’ayant pas Android Auto (mais CarPlay) et n’ayant pas de BT dans la voiture, j’ai voulu feinter en créant un template indiquant si je conduis ou non basé sur l’état d’un bouton que j’actionnerai lors du départ. Cela a fonctionné pour l’ouverture du portail en sortant de chez moi. J’ai eu l’ouverture du portail et la notification. Mais en revenant des courses, le portail ne s’est pas ouvert. J’ai eu l’impression que l’automatisation n’a pas suivi mon déplacement et que la suite ne s’est pas exécutée. J’avais pourtant tous les sensors paramétrés.

Mes questions :

  • est-ce qu’il faut obligatoirement avoir un sensor basé sur le BT pour que la suite se passe correctement ?
  • faut-il obligatoirement désactiver le mode driving (un switch dans mon cas donc) quand la voiture est à l’arrêt en dehors du domicile ? (Je ne l’ai pas fait)
  • mon portail se ferme automatiquement après une durée déterminée, est-ce que cela est compatible avec le fonctionnement du blueprint ?
  • j’ai reparamétré une automatisation à partir du blueprint de la branch dev, mais je n’ai pas retenté depuis. Est-ce que cela pourrait résoudre certains soucis ?

Vu que j’ai réimporté le blueprint de dev, je n’ai plus l’historique d’exécution. Je ne manquerai pas de le partager lors de la prochaine exécution.

Merci encore pour le travail !

Bonne journée

Hello @Zeroth !
C’est marrant, j’ai eu la même discussion la semaine dernière sur le forum officiel de Home Assistant.
Normalement je t’aurais plutôt conseillé d’acheter un ESP32 pour le mettre dans ta voiture, mais je crois que l’appli iOS n’a toujours pas de capteur bluetooth…
Par contre si ta voiture supporte un hotspot wifi (je sais qu’il y a l’option chez Stellantis), ça vaut le coup d’essayer de faire un template en fonction du wifi sur lequel ton téléphone se connecte.
Mais bon, comme tu l’as dit, si tu veux utiliser un switch manuel, il te suffit simplement de le désactiver une fois que tu es arrivé à ta destination.

Le problème est que le script actuel a deux modes de lancement : soit quand tu sors, soit quand tu es loin de chez toi.
Mais vu que ton capteur ne se déclenche qu’une fois, la deuxième partie n’est jamais executée.
A l’occase je verrai si je ne peux pas essayer d’unir les deux parties du script, mais franchement le scripting Home Assistant a encore beaucoup de limitations…

PS : reste sur la branche dev, la main a pas mal de bugs avec les dernières versions

1 « J'aime »

Ah zut c’est pourtant là bas que j’ai découvert ton blueprint. J’ai pas fait attention…

Ok donc il faut bien le désactiver à chaque arrêt du véhicule (ce que je n’ai pas fait).

J’ai refait un essai tout à l’heure. Y a eu du mieux j’ai eu des notifications que je n’avais pas encore eu. Mais je captais pas au moment où j’ai désactivé le switch je pense que ç’a faussé la suite… je retenterai demain !

Sinon je confirme que j’ai aussi eu des soucis d’import via le bouton. J’ai du le faire à la main mais rien de grave

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 :

"{{is_state(‘sensor.XXXXXX_activity’, ‘Automotive’ ) }}"

Concernant le bouton d’import ça commence à faire longtemps que les devs laissent traîner ce bug…
Soit je change la structure de mon repo, soit il faut que je propose un fix, mais je t’avoue que je n’ai pas trop le temps

1 « J'aime »

Salut @etiennec78

Ça me fait penser : comment gérer le cas d’un faux départ où tu as oublié quelque chose à la maison ? Dans ce cas, la voiture ne s’arrête sans doute pas au moment du demi tour, et tu ne coupes pas le BT non plus