Stoppez le spam d'alertes géofence Traccar lié au jitter GPS
Un véhicule garé en bordure de géofence peut inonder votre boîte mail de dizaines d'alertes entrée/sortie par heure. La solution n'est pas d'agrandir la zone, mais d'utiliser des notifications avec antirebond.
La version standard de Traccar déclenche un événement géofence à chaque franchissement de limite. Or, une position GPS fixe oscille constamment (jitter) autour de cette limite : un véhicule garé génère alors une tempête d'alertes. La solution est l'antirebond avec hystérésis : le véhicule doit rester à l'intérieur ou à l'extérieur pendant un temps défini avant l'envoi de la notification. Traccar Plus ajoute cette fonction via un service compagnon prêt à l'emploi, sans fork ni modification du cœur du logiciel.
Pourquoi les événements géofence Traccar bruts se déclenchent en boucle
Traccar traite un franchissement de géofence comme un événement binaire par position : dès qu'une position se trouve dans le polygone, il génère geofenceEnter, et dès qu'elle en sort, geofenceExit. Il n'y a pas de concept intégré de « le véhicule est-il vraiment parti ou est-ce juste une imprécision GPS ? »
C'est crucial car le GPS grand public est instable. Un véhicule à l'arrêt ne rapporte pas un point fixe unique, mais un nuage de positions dispersées sur plusieurs mètres selon la géométrie des satellites, les rebonds sur les bâtiments et les conditions atmosphériques. Quand ce nuage chevauche une limite de géofence, les positions successives tombent alternativement à l'intérieur et à l'extérieur. Chaque basculement est un nouvel événement, et chaque événement est une nouvelle notification.
Le résultat : un véhicule garé, des dizaines d'alertes
Les situations les plus problématiques sont les plus courantes :
- Un véhicule garé en bordure d'un dépôt ou d'une zone client, oscillant sur la ligne toute la nuit.
- Un mouvement lent près d'une limite — par exemple dans une file d'attente qui longe la clôture.
- Des géofences trop serrées où la zone est à peine plus grande que l'erreur GPS elle-même.
Aucun de ces cas ne correspond à des entrées ou sorties réelles, mais Traccar standard ne fait pas la différence — il transmet chaque oscillation. Les exploitants finissent par désactiver totalement les notifications, ce qui rend l'outil inutile. Une demande pour des notifications avec antirebond est ouverte depuis des années sur le dépôt Traccar ; le mainteneur privilégie à juste titre le cœur du système, laissant cette amélioration non traitée.
La solution : antirebond et hystérésis
La réponse éprouvée consiste à ne plus se fier à une seule position, mais à exiger une persistance avant d'agir :
- Antirebond (Debounce). Après un franchissement, on attend une courte fenêtre de temps ; la notification n'est envoyée que si le véhicule est toujours du nouveau côté à la fin de cette fenêtre. Un scintillement de 30 secondes ne déclenche rien.
- Hystérésis. On utilise une limite légèrement plus large pour confirmer la « sortie » que pour l'« entrée » (ou une zone tampon), empêchant une position située pile sur le bord d'osciller entre deux états.
Ensemble, ces méthodes transforment une tempête de fausses alertes en l'événement qui vous intéresse vraiment : le véhicule est véritablement entré ou sorti. Vous gardez les vrais mouvements et supprimez le bruit.
Comment Traccar Plus ajoute cela sans toucher à votre cœur de système
Traccar Plus est une extension compagnon indépendante — et non le projet Traccar officiel — qui s'installe à côté de votre instance actuelle et communique via son API et ses webhooks. Il n'y a pas de fork, pas de cœur patché, ni de migration ; vous mettez à jour Traccar quand vous le souhaitez et l'extension continue de fonctionner.
Elle s'exécute via un simple docker run, généralement sur le même hôte que Traccar. Elle surveille vos événements géofence, applique la fenêtre d'antirebond et l'hystérésis que vous configurez, puis envoie l'alerte. Elle peut router les notifications par utilisateur ou par groupe plutôt qu'en un flux unique. Comme elle lit les données via l'API Traccar, vos données de suivi ne quittent jamais votre serveur.
Calmez le flux d'alertes géofence
Traccar Plus ajoute des alertes géofence avec antirebond et hystérésis à votre instance : un conteneur Docker, vos données restent sur votre serveur. Prêt en quelques minutes.
Saisissez votre e-mail pour obtenir la commande Docker
Fonctionne à côté de votre propre instance. Vos données de suivi restent sur votre serveur.
FAQ
Pourquoi Traccar envoie-t-il autant d'alertes géofence ?
La version standard de Traccar génère un événement à chaque franchissement de limite. Une position GPS fixe oscille naturellement de part et d'autre de la ligne, transformant chaque micro-déplacement en alerte. Aucun système d'antirebond n'est intégré pour filtrer ce bruit.
Puis-je corriger le spam géofence sans modifier le code de Traccar ?
Oui. Traccar Plus est un conteneur compagnon séparé qui communique avec votre instance via son API et ses webhooks. Il applique l'antirebond et l'hystérésis avant l'alerte, gardant votre système propre et évolutif.
L'antirebond risque-t-il de me faire manquer de vrais franchissements ?
Non. L'antirebond supprime uniquement les oscillations qui ne durent pas au-delà d'une courte fenêtre. Un véhicule qui entre ou sort réellement reste du nouveau côté, donc l'alerte est bien déclenchée — vous éliminez juste les faux positifs.