Scénario Geofence sous Android dans l'app V2 Beta

Bonjour à tous,

après de multiples recherches je n’ai pas trouvé de solution à ma question.

J’ai installé le plugin mobile V2 Beta et je n’arrive pas à faire du Geofencing avec mon téléphone android (Samsun a52 - Android 14, sans modifications type mode developpeur)

J’ai créé une zone appelée « Maison » avec un rayon de 700 mètres (j’ai aussi essayé plus large).
J’ai créé un scénario qui est sensé m’envoyer un message quand je rentre et quand je sors de la zone (a terme je ferai activer et désactiver mon alarme et mon chauffage par ce biais).

Lorsque je rentre ou sors de la zone, rien ne se passe… pas de notif.
pourtant, lorsque j’ouvre l’appli sur mon tel, il détecte bien quand je suis dans la zone ou hors zone.


Mais si je regarde dans l’app la tuile, elle me voit toujours à la maison quelle que soit ma position

Voici le scénario et son paramétrage :

le scénario

Je fais certainement une erreur mais je n’arrive pas à voir où…

A votre bon coeur pour un coup de main messieurs dames :upside_down_face:

Bonjour et bienvenue au club :wink:

J’ai fait les mêmes constats malheureusement.

L’équipe en charge du développement est informée et à priori sous peu devrait voir le jour une nouvelle mouture de l’application ainsi qu’une mise à jour du plugin.

Souhaitons que ça solutionne ces désagréments, car actuellement le geofencing sur Android c’est inexploitable.

La nouvelle beta publique devrait arriver semaine prochaine, avec la géolocalisation fixée

1 « J'aime »

Merci beaucoup pour votre réponse qui me réjouit :slight_smile:
Et chapeau à l’équipe de développement car la V2 est vraiment chouette !

J’attends donc la semaine prochaine pour cocher la question comme solutionnée.

Bonjour

Du nouveau concernant une mise à jour de la V2 ?
Je rencontre en permanence des soucis avec la géolocalisation.
Encore ce matin, bien que la fence soit au vert; rien ne remontait dans Jeedom et j’étais toujours considéré comme absent 1h après être entré dans le rayon (réseau OK, Wifi OK, GPS OK).
J’ai eu beau fermer/rouvrir l’app, activer/désactiver la localisation, passer en mode avion, rien n’a fonctionné. Le seul qui truc qui a fonctionné a été de redémarrer mon téléphone pour que l’info remonte jusqu’à Jeedom.
Quand on a des scénarios qui s’appuient sur l’absence et/ou la présence, ce n’est pas sympa du tout.
Alors quid de cette mise à jour ? Car pour l’heure ni l’application, ni le plugin n’ont évolué.
Pour l’info, la sortie de zone semble très bien fonctionner, c’est le retour qui n’est pas constaté.

Bonjour Pareil pour moi. Le retour met du temps, mais cela peut être dû au passage dans une zone d’ombre juste avant d’arriver chez moi.

Par contre cette nuit j’ai été brusquement détecté comme absent et ce matin, malgré un refresh de l’appli qui me montrait bien au domicile, il m’a encore considéré comme absent.
J’ai regardé les logs et rien d’anormal (pareil que les autres jours, pas d’info spécifiquement différente).

Par contre, lorsque j’ai redémarré mon téléphone et ré-ouvert l’App V2, il s’est immédiatement mis à jour.
Du coup je vais ajouter à mon scénario de geofence la détection du téléphone pour être plus tranquille.

J’espère que ces éléments peuvent aider…

Bonjour

Tout comme chez moi. Comme si l’application plantait sur la fonction de géolocalisation, et seul un redémarrage du téléphone y remédie.

Wait and see…

Bonjour,

J’ai aussi des problèmes avec le Geofencing de l’app V2 depuis quelques semaines.
As-tu toujours les problèmes ?

@Sekiro : as-tu de la visibilité sur la sortie de la maj ?

Merci par avance.

Bonjour

C’est le statu quo chez moi
La détection, quand elle veut bien se faire au niveau de l’app, ne remonte pas ou très tardivement dans Jeedom.
Je guette tous les jours une sortie de la mise à jour, mais pour l’heure je nevois rien venir.

Bonjour,
Est-ce que la mise a jour récente du plugin a résolu tes problèmes ?
Dans mon cas, non, la détection n’est toujours pas fonctionnelle…

Bonjour

Non justement je m’apprêtais à faire un retour @Sekiro dans ce sens.
Le changement de zone se fait bien en sortie, mais pas en entrée.
Constat encore réalisé ce matin:

Retour dans la zone à 11h10

Et bien que le point bleu soit en plein milieu de la fence, celle-ci reste au rouge.
La géolocalisation (petit point vert en haut à droite) est pourtant bien active. Même si on ferme/rouvre l’application, active/désactive le mode avion, rien ne se passe.
Comme si l’application ne détectait rien.
Cette fois-ci je n’ai pas voulu redémarrer mon téléphone et j’ai patienté.
Finalement à 11h24 ma présence à été constatée par l’application et remontée dans Jeedom

image

Donc malheureusement cette dernière mouture de la béta V2, me concernant, n’apporte aucun bénéfice au niveau de la géolocalisation, toujours cette énorme latence ici 15mn

Aurais tu un extrait des logs debug du plugin mobile ?

Non je n’ai pas de logs en débug, ils n’étaient pas activés.
Mais on voit bien que c’est au niveau de l’application que ça ne fonctionne pas, pas au niveau du plugin.
Je tâcherai de passer en débug la prochaine fois, histoire de voir s’il y a des traces quelque part.

Sur ces extraits de logs de mes scénarios:

[2024-12-17 10:04:04][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Redmi Note 11][Statut Wifi] (0).
[2024-12-17 10:06:07][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Redmi_V2][Maison] (0).

[2024-12-17 11:16:03][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Redmi Note 11][Statut Wifi] (1).
[2024-12-17 11:24:53][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Redmi_V2][Maison] (1).

On voit que la perte du Wifi est faite à 10:04 et l’absence est constatée par l’app à 10:06
2 mn plus tard, ce qui est raisonnable et correspond à la sortie de fence

Par contre au retour, mon Wifi m’a détecté à 11:16 tandis que la géolocalisation ne l’a constaté qu’à 11:24, alors que je suis entré dans la fence à 11:10
Le delta est quand même grand dans ce sens là.

Bonjour

Sur le chemin du retour ce matin j’ai activé les logs en debug vers 10h20 (mon statut était bien détecté comme "absent").
Je suis rentré dans la fence à 10h27
Mon statut "présent" a été constaté à 10h29
C’est nettement moins pire qu’en début de semaine, mais il n’empêche que ce n’est pas exploitable en l’état.
Ci-joint le log:

0000|[2024-12-20 10:29:22] DEBUG  : ┌──────────▶︎  Appel API Mobile  ◀︎───────────
0001|[2024-12-20 10:29:22] DEBUG  : | Method > mobile::geoloc
0002|[2024-12-20 10:29:22] DEBUG  : | Paramètres passés > {"apikey":"DyInqizRfh...","Iq":"97f248bcc343b63b","plugin":"mobile","transmition":{"event":"geofence","is_moving":false,"uuid":"71bf71ea-1ea9-4726-aec5-889386e71f50","timestamp":"2024-12-20T09:29:19.714Z","age":3515,"odometer":0,"coords":{"latitude":45.XXXXXX,"longitude":5.XXXXXXXX,"accuracy":23.94,"speed":-1,"speed_accuracy":1.5,"heading":-1,"heading_accuracy":45,"altitude":372.2,"ellipsoidal_altitude":372.2,"altitude_accuracy":75.49,"age":3519},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.9},"geofence":{"identifier":"0","action":"ENTER","timestamp":"2024-12-20T09:29:23.233Z"},"extras":[]}}
0003|[2024-12-20 10:29:22] DEBUG  : | Mobile demandeur > Redmi_V2
0004|[2024-12-20 10:29:22] DEBUG  : └───────────────────────────────────────────
0005|[2024-12-20 10:29:22] DEBUG  : ┌─────▶︎ GeoLocV2 geofencing ───────────────
0006|[2024-12-20 10:29:22] DEBUG  : | Event > geofence
0007|[2024-12-20 10:29:22] DEBUG  : | Event > {"identifier":"0","action":"ENTER","timestamp":"2024-12-20T09:29:23.233Z"}
0008|[2024-12-20 10:29:22] DEBUG  : | OK Mobile trouvé -> Redmi_V2 (97f248bcc343b63b)
0009|[2024-12-20 10:29:22] DEBUG  : | OK Commande "Maison" passée à 1
0010|[2024-12-20 10:29:23] DEBUG  : └───────────────────────────────────────────
0011|[2024-12-20 10:29:23] DEBUG  : ┌── execute ──
0012|[2024-12-20 10:29:23] DEBUG  : |┌── fileInMessage ──
0013|[2024-12-20 10:29:23] DEBUG  : ||  INFO  Message : Présence constatée le 20 Dec à 10h29 après une absence de 54min 23s
0014|[2024-12-20 10:29:23] DEBUG  : |└────────────────────

Log qui ne démarre qu’au moment de la détection de présence (Maison = 1), auparavant il n’y a rien.
Aurait-il fallu que je l’active avant que le statut ne passe à 0 ?
Je tâcherai d’en reposter un la prochaine fois avec le passage de 1 à 0, puis de 0 à 1