Remplace Tasker par Automation (FOSS) dans la doc de rappels
La section Android de docs/notifications.md pointait vers Tasker (payant).
Elle décrit désormais Automation (app FOSS sur F-Droid), avec deux méthodes
de déclenchement — Wi-Fi du bureau (recommandée) et géofence — et l'action
HTTP POST vers les URLs de présence existantes.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
This commit is contained in:
@ -25,23 +25,64 @@ contiennent un token secret, ne les partage pas.
|
||||
2. Bouton **+** → entre le nom de topic choisi sur `/settings` → valide.
|
||||
Laisse le serveur par défaut (`ntfy.sh`).
|
||||
|
||||
### 2. Détecter la présence (Tasker)
|
||||
### 2. Détecter la présence (Automation)
|
||||
|
||||
1. Installe **Tasker**.
|
||||
2. Autorise Tasker à utiliser la localisation en arrière-plan (sinon Android
|
||||
coupe la géolocalisation quand l'app n'est pas au premier plan).
|
||||
3. Crée un profil : **Trigger → Location** → renseigne l'adresse/coordonnées
|
||||
du bureau et un rayon (~100–150 m) → événement **Enter**.
|
||||
Tâche associée : **Net → HTTP Request**, méthode `POST`, URL = ton lien
|
||||
**Arrivée** (copié depuis `/settings`).
|
||||
4. Crée un second profil symétrique : même géofence, événement **Exit**,
|
||||
tâche HTTP POST vers ton lien **Départ**.
|
||||
On utilise **[Automation](https://f-droid.org/en/packages/com.jens.automation2/)**
|
||||
(app FOSS, sur F-Droid). Elle sait déclencher une requête HTTP POST selon ta
|
||||
position géographique ou selon le Wi-Fi auquel tu es connecté — pas besoin de
|
||||
plugin ni d'app payante.
|
||||
|
||||
1. Installe **Automation** depuis
|
||||
[F-Droid](https://f-droid.org/en/packages/com.jens.automation2/)
|
||||
(évite la version Play Store, amputée de la localisation et des appels/SMS).
|
||||
2. Autorise la **localisation en arrière-plan** : Réglages → Applications →
|
||||
Automation → Autorisations → Position → **Toujours**. Sans ça, Android
|
||||
coupe la détection quand l'app n'est pas au premier plan.
|
||||
3. Désactive l'**optimisation batterie** pour Automation (même menu →
|
||||
Batterie → « Aucune restriction »), sinon Android finit par tuer le service.
|
||||
|
||||
Deux méthodes possibles — la **A** (Wi-Fi) est plus réactive et plus économe
|
||||
en batterie au bureau.
|
||||
|
||||
#### Méthode A — déclenchement par Wi-Fi (recommandé)
|
||||
|
||||
Idéal si le bureau a un Wi-Fi d'entreprise. Le déclenchement se fait sur le
|
||||
SSID, même si tu n'es pas identifié sur le réseau.
|
||||
|
||||
**Règle « Arrivée »** — Automation → **Rules** → **+** :
|
||||
|
||||
- *Trigger* : **Wifi connection** → entre le SSID exact du Wi-Fi du bureau.
|
||||
- *Action* : **Trigger URL** → Method `POST`,
|
||||
URL = ton lien **Arrivée** (copié depuis `/settings`).
|
||||
|
||||
**Règle « Départ »**, symétrique :
|
||||
|
||||
- *Trigger* : **Wifi connection** → même SSID, sens **déconnexion**.
|
||||
- *Action* : **Trigger URL** `POST` → URL **Départ**.
|
||||
|
||||
#### Méthode B — déclenchement par géofence (si pas de Wi-Fi d'entreprise)
|
||||
|
||||
**Règle « Arrivée »** :
|
||||
|
||||
- *Trigger* : **Location** → place le marqueur sur l'adresse du bureau,
|
||||
rayon ~100–150 m, événement **Enter**.
|
||||
- *Action* : **Trigger URL** `POST` → URL **Arrivée**.
|
||||
|
||||
**Règle « Départ »**, symétrique :
|
||||
|
||||
- *Trigger* : **Location** → même zone, événement **Exit**.
|
||||
- *Action* : **Trigger URL** `POST` → URL **Départ**.
|
||||
|
||||
> La géofence Android s'appuie sur le Wi-Fi/Bluetooth alentour même sans GPS,
|
||||
> mais la réactivité varie. Au bureau, la méthode Wi-Fi est presque toujours
|
||||
> plus fiable.
|
||||
|
||||
### 3. Vérifier
|
||||
|
||||
- Force une entrée/sortie de zone (ou lance la tâche HTTP manuellement dans
|
||||
Tasker) et vérifie que la réponse est `{"ok":true}`.
|
||||
- Simule une journée sans pointage matin pendant que tu es marqué "présent" :
|
||||
- Dans Automation, ouvre une règle et utilise le bouton **Test** (icône
|
||||
lecture) : la réponse doit être `{"ok":true}`.
|
||||
- Force une entrée/sortie réelle (zone ou Wi-Fi) et vérifie la même chose.
|
||||
- Simule une journée sans pointage matin pendant que tu es marqué « présent » :
|
||||
une notif ntfy doit arriver dans les 5 minutes.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user