Automatisation
- Vous allez créer un automatisme sur notre téléphone pour automatiser votre caméra connectée ou déclencher un webhook dès votre départ ou votre retour, en vous connectant au raspberry pi à l'aide de ces adresses.
- Quand on rentre :
http://[NOM_DE_DOMAINE]/webhook_presence.php?secret=[VOTRE_JETON_SECRET]&device=[ID_APPAREIL]&status=present
- Quand on part :
http://[NOM_DE_DOMAINE]/webhook_presence.php?secret=[VOTRE_JETON_SECRET]&device=[ID_APPAREIL]&status=absent
- Remplacez :
- [NOM_DE_DOMAINE]" par le votre nom de domaine ou votre adresse IP public.
- [VOTRE_JETON_SECRET] par votre jeton secret que vous avez noté lors de la création du fichier webhook_presence.php.
- [ID_APPAREI] par le nom que vous avez donné a votre appareil.
Sur Iphone.
- Vous allez utiliser l'application Raccourcis.
1. Créer l'automatisation de lieu
Ouvrez l'application Raccourcis sur votre iPhone.
Allez dans l'onglet Automatisation (en bas au centre) et appuyez sur le + en haut à droite.
Recherchez et sélectionnez Arrivée.
Appuyez sur Choisir à côté de Lieu et sélectionnez votre domicile.
Important : Cochez la case Exécuter immédiatement. Cela permettra au raccourci de se lancer sans vous demander de confirmation manuelle.
Cliquez sur Suivant.
2. Configurer l'action URL
Une fois le déclencheur configuré, vous devez définir ce que le téléphone doit faire :
Choisissez Nouvelle automatisation vide.
Appuyez sur Ajouter une action.
Dans la barre de recherche, tapez "URL" et choisissez l'action simple nommée URL.
Saisissez l'adresse de votre lien (ex : http://[NOM_DE_DOMAINE]/webhook_presence.php?secret=[VOTRE_JETON_SECRET]&device=[ID_APPAREIL]&status=absent.)
Appuyez sur le petit + bleu sous votre URL pour ajouter une deuxième action.
Recherchez "Obtenir le contenu de l'URL" et sélectionnez-la.
Note : Par défaut, elle utilisera la méthode "GET". Si vous avez besoin d'envoyer des données spécifiques (JSON, POST), appuyez sur "Afficher plus" dans l'action.
Appuyez sur OK en haut à droite.
Quelques points de vigilance
Confirmation : Si vous ne voyez pas l'option "Exécuter immédiatement", c'est que votre version d'iOS est ancienne. Dans ce cas, vous devrez valider une notification à chaque arrivée.
Rayon de détection : Vous pouvez ajuster la taille du cercle (le périmètre) autour de votre maison. Si le raccourci se déclenche trop tôt, réduisez-le.
Confidentialité : L'iPhone utilise la géolocalisation en arrière-plan pour cela, assurez-vous que les services de localisation sont activés pour l'app Raccourcis.
Astuce : Si vous souhaitez que cette action ne se produise que le soir, vous pouvez ajouter une condition "Si" avant l'action URL pour vérifier l'heure actuelle.
Sur Android.
Sur Android, le système est plus ouvert, mais il n'y a pas d'application "Raccourcis" universelle pré-installée comme sur iOS (sauf pour Samsung). La méthode la plus fiable et la plus proche de l'expérience iPhone consiste à utiliser une application d'automatisation.
Voici les deux meilleures solutions :
Option 1 : Utiliser MacroDroid (La plus simple et gratuite)
MacroDroid est l'équivalent le plus proche et le plus intuitif de "Raccourcis" pour Android.
Installez MacroDroid depuis le Play Store.
Appuyez sur Ajouter une macro.
Déclencheur (Rouge) :
Appuyez sur le +, puis allez dans Lieu > Geofence (Zone géographique).
Sélectionnez Zone d'entrée, puis configurez votre zone (votre maison) sur la carte.
Action (Bleu) :
Appuyez sur le +, puis allez dans Connectivité > Requête HTTP.
Choisissez GET (ou POST selon votre besoin).
Saisissez l'URL cible.
Nommez votre macro (ex: "Arrivée Maison") et enregistrez-la en bas à droite.
Option 2 : Modes et Routines (Pour les smartphones Samsung)
Si vous possédez un Samsung Galaxy, cette fonction est déjà intégrée nativement.
Allez dans Paramètres > Modes et Routines.
Allez dans l'onglet Routines et appuyez sur le +.
Si : Appuyez sur "Ajouter ce qui déclenchera cette routine" et choisissez Lieu. Sélectionnez "Arrivée" et votre domicile.
Alors : C'est ici que Samsung est un peu limité. Pour "obtenir une URL", il n'y a pas d'action directe "HTTP". Vous avez deux choix :
Action simple : Demander à ouvrir l'URL dans le navigateur (mais cela ouvrira votre écran).
Action avancée : Si vous avez installé l'application Tasker ou IFTTT, vous pouvez les appeler via les routines pour faire la requête en arrière-plan.
Comparatif des méthodes
Fonctionnalité | MacroDroid (Android Universel) | Modes & Routines (Samsung) |
Facilité | Moyenne | Très simple |
Exécution en arrière-plan | ✅ Totale (discrète) | ⚠️ Ouvre souvent le navigateur |
Puissance (Paramètres URL) | ✅ Très complète (Headers, JSON) | ❌ Très limitée |
Fiabilité GPS | Excellente | Excellente |
Points importants pour Android
Optimisation de la batterie : Android a tendance à "tuer" les applications qui tournent en arrière-plan. Pour que cela fonctionne à chaque fois, allez dans les infos de l'application MacroDroid > Batterie > et choisissez "Non restreinte".
Précision du lieu : Pour éviter que le raccourci ne se déclenche quand vous passez simplement dans la rue d'à côté, réglez le rayon du lieu sur environ 100-150 mètres.
Note technique : Si votre URL nécessite une authentification ou des paramètres spécifiques dans le corps du message (Body), MacroDroid permet de configurer cela très précisément dans les options de l'action "Requête HTTP".