Bonjour
Je donne quelques nouvelles après avoir essayé de me passer de l’application mobile afin de tester la géolocalisation.
Même si je dois avouer qu’il y a un léger mieux dans le délai de réponse au retour, il est malheureusement 4 fois sur 5 renvoyé à Jeedom plusieurs minutes après être rentré dans la fence. Sur les 5 fois où j’ai fait le constat, une seule fois j’ai été détecté correctement à l’entrée dans la zone.
Encore aujourd’hui (voir log), ma présence a été détectée 3mn après être rentré (heure de retour 13:22:18, ouverture de mon portail donc environ 30 sec après être rentré dans la fence), présence constatée à 13:25:17 et l’application était toujours fermée sur le mobile.
Pour la sortie de zone, on est toujours sur un temps de +/- 2mn, ce qui est quand même beaucoup. Je ne mets pas 2mn en voiture pour faire 180m.
0907|[2025-01-25 13:14:42] DEBUG : ┌──────────▶︎ Appel API Mobile ◀︎───────────
0908|[2025-01-25 13:14:42] DEBUG : | Method > mobile::geoloc
0909|[2025-01-25 13:14:42] DEBUG : | Paramètres passés > {"apikey":"DyInqizRfh...","Iq":"97f248bcc343b63b","plugin":"mobile","transmition":{"event":"geofence","is_moving":false,"uuid":"b7fbfefb-58cc-4479-9d31-79344cf1d587","timestamp":"2025-01-25T12:14:38.933Z","age":2722,"odometer":0,"coords":{"latitude":45.5163425,"longitude":5.9808856,"accuracy":64.1,"speed":-1,"speed_accuracy":1.5,"heading":-1,"heading_accuracy":45,"altitude":389.2,"ellipsoidal_altitude":389.2,"altitude_accuracy":9.59,"age":2726},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.85},"geofence":{"identifier":"0","action":"EXIT","timestamp":"2025-01-25T12:14:41.658Z"},"extras":[]}}
0910|[2025-01-25 13:14:42] DEBUG : | Mobile demandeur > Redmi_V2
0911|[2025-01-25 13:14:42] DEBUG : └───────────────────────────────────────────
0912|[2025-01-25 13:14:42] DEBUG : ┌─────▶︎ GeoLocV2 geofencing ───────────────
0913|[2025-01-25 13:14:42] DEBUG : | Event > geofence
0914|[2025-01-25 13:14:42] DEBUG : | Event > {"identifier":"0","action":"EXIT","timestamp":"2025-01-25T12:14:41.658Z"}
0915|[2025-01-25 13:14:42] DEBUG : | OK Mobile trouvé -> Redmi_V2 (97f248bcc343b63b)
0916|[2025-01-25 13:14:42] DEBUG : | OK Commande "Maison" passée à 0
0917|[2025-01-25 13:14:42] DEBUG : └───────────────────────────────────────────
0918|[2025-01-25 13:25:17] DEBUG : ┌──────────▶︎ Appel API Mobile ◀︎───────────
0919|[2025-01-25 13:25:17] DEBUG : | Method > mobile::geoloc
0920|[2025-01-25 13:25:17] DEBUG : | Paramètres passés > {"apikey":"DyInqizRfh...","Iq":"97f248bcc343b63b","plugin":"mobile","transmition":{"event":"geofence","is_moving":false,"uuid":"4c29522b-018c-460b-84b2-6eb6d23525d4","timestamp":"2025-01-25T12:24:42.333Z","age":33254,"odometer":0,"coords":{"latitude":45.5191017,"longitude":5.9705909,"accuracy":20.4,"speed":-1,"speed_accuracy":1.5,"heading":-1,"heading_accuracy":45,"altitude":381.3,"ellipsoidal_altitude":381.3,"altitude_accuracy":2.65,"age":33258},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.85},"geofence":{"identifier":"0","action":"ENTER","timestamp":"2025-01-25T12:25:15.591Z"},"extras":[]}}
0921|[2025-01-25 13:25:17] DEBUG : | Mobile demandeur > Redmi_V2
0922|[2025-01-25 13:25:17] DEBUG : └───────────────────────────────────────────
0923|[2025-01-25 13:25:17] DEBUG : ┌─────▶︎ GeoLocV2 geofencing ───────────────
0924|[2025-01-25 13:25:17] DEBUG : | Event > geofence
0925|[2025-01-25 13:25:17] DEBUG : | Event > {"identifier":"0","action":"ENTER","timestamp":"2025-01-25T12:25:15.591Z"}
0926|[2025-01-25 13:25:17] DEBUG : | OK Mobile trouvé -> Redmi_V2 (97f248bcc343b63b)
0927|[2025-01-25 13:25:17] DEBUG : | OK Commande "Maison" passée à 1
0928|[2025-01-25 13:25:17] DEBUG : └───────────────────────────────────────────
0929|[2025-01-25 13:29:45] DEBUG : ┌──────────▶︎ Appel API Mobile ◀︎───────────
0930|[2025-01-25 13:29:45] DEBUG : | Method > mobile::geoloc
0931|[2025-01-25 13:29:45] DEBUG : | Paramètres passés > {"apikey":"DyInqizRfh...","Iq":"97f248bcc343b63b","plugin":"mobile","transmition":{"event":"geofence","is_moving":false,"uuid":"c9ed93f3-f3c0-4a7d-8149-288d0fa2b036","timestamp":"2025-01-25T12:29:42.532Z","age":3090,"odometer":0,"coords":{"latitude":45.XXXXXXX,"longitude":5.XXXXXXX,"accuracy":13.05,"speed":-1,"speed_accuracy":1.5,"heading":-1,"heading_accuracy":45,"altitude":384.7,"ellipsoidal_altitude":384.7,"altitude_accuracy":2.41,"age":3093},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.85},"geofence":{"identifier":"0","action":"DWELL","timestamp":"2025-01-25T12:29:45.624Z"},"extras":[]}}
0932|[2025-01-25 13:29:45] DEBUG : | Mobile demandeur > Redmi_V2
0933|[2025-01-25 13:29:45] DEBUG : └───────────────────────────────────────────
0934|[2025-01-25 13:29:45] DEBUG : ┌─────▶︎ GeoLocV2 geofencing ───────────────
0935|[2025-01-25 13:29:45] DEBUG : | Event > geofence
0936|[2025-01-25 13:29:45] DEBUG : | Event > {"identifier":"0","action":"DWELL","timestamp":"2025-01-25T12:29:45.624Z"}
0937|[2025-01-25 13:29:45] DEBUG : | OK Mobile trouvé -> Redmi_V2 (97f248bcc343b63b)
0938|[2025-01-25 13:29:45] DEBUG : | Event -> DWELL
0939|[2025-01-25 13:29:45] DEBUG : └───────────────────────────────────────────
J’avais déja signalé que certaines notifications Android ne s’affichaient pas sur le mobile bien que présentes dans l’application. Là avec l’application fermée, c’est quasiment 90% des notifications qui ne sont pas affichées. Il faut aller dans la liste pour les visualiser.
En l’état, ces deux points (géolocalisation et notifications) ne sont pas vraiment fonctionnels sur Android chez moi et c’est dommage car ce sont les 2 points les plus intéressants pour mon utilisation au quotidien.
Autant la géolocation n’est pas vitale, mais ne pas recevoir certaines notifications importantes c’est pénible.
A votre dispo pour essayer de trouver des pistes d’amélioration.