Detection entrée/sortie de zone géographique (lat/long)

Hello,

Je rebondis sur ce post si ça intéresse quelqu’un, j’avais commencé sur le sujet Handle_Owntracks_MQTT_messages et j’ai digressé :slight_smile:

Donc pour le moment j’en suis à :

  • Maj de la position de l’utilisateur en se basant sur un Topic MQTT
  • Afficher les Zones qui sont en bdd
  • Créer une zone dans la vue “plan” (uniquement en front)
  • Editer une zone dans la vue plan (uniquement en front)
  • Supprimer une zone dans la vue plan (uniquement en front)

ToDo

  • Should create an “Owntracks” service in the UI explaining how the service works (With Gladys Plus/or with MQTT) (comme demandé dans le ticket)
  • Impacter la bdd avec les events area (create, edit, delete)
  • Moyen de mettre un nom, une couleur et un rayon (en cours avec une popup)
  • Dans les scènes, je peux sélectionner un trigger “quand l’utilisateur XX rentre dans la zone YY”
  • Dans les scènes, je peux sélectionner un trigger “quand l’utilisateur XX sort de la zone YY”

Techniquement :

  • Maj de Leaflet en 1.7
  • Utilisation de Leaflet-draw pour gérer la création des markers&co

J’ai une branche ici.

Je ne suis pas hyper à l’aise donc c’est pas un sujet qui avance vite. Dites moi si c’est à jeter ou si quelqu’un veut donner un coup de main ou encore reprendre le sujet pour avancer plus vite.

3 « J'aime »