J’ouvre ce sujet afin de discuter de la géolocalisation dans l’appli svp.
La géolocalisation m’intéresse pour:
calculer des distances, à la semaine au mois etc… pour avoir des statistiques par ex.
pouvoir eventuellement voir le parcours effectué sur une carte: temps de parcours, trajet (à pied, course à pied, vélo etc…)
activer des modes (alarmes par ex) si on s’éloigne du domicile
pouvoir suivre quelqu’un (ma mère par ex) lorsqu’elle vient chez moi en vacances et qu’elle part marcher pendant 4h (au cas où). Donc là, j’installerai plutôt l’appli sur son tel et presque de manière autonome si possible (elle n’a pas besoin d’accéder à toutes mes commandes Jeedom)
autres…
Ainsi, il y a peut-être certaines utilisations qui pourraient se « contenter » du geofencing afin de préserver la batterie et d’autres ou il y a besoin de plus de précision et donc gérer avec la position du téléphone…
@scalz, @Thibaut_T, avez-vous des infos/réponses à donner, avez-vous besoin d’autres infos ? Des dates à donner par rapport à la mise en place de tout ca (il me semble avoir lu que c’était lié à la version premium…) ?
C’est un sujet ouvert afin d’en discuter et éventuellement pouvoir vous faire des retours/suggestions etc…
@scalz va se faire plaisir, car il vient de je faire un second prêt pour se faire un petit cadeau, je vais lui laisser t’en parler, car il joue depuis 15 heur avec
Cdt
Thibaut
En fait dans la version de base, il y a la geoloc/tracking.
Et dans la version full, le geofencing et des fonctions avancées, comme celles que tu mentionnais
Sauf que la geoloc va être en chantier encore qq jours.
Car je suis en train de changer mon code, pour y mettre une lib que j’avais test il y a un moment mais qui est payante, ou gratuite uniquement si l’apk est en mode « debug » et je préfère être en mode « release » car c’est plus performant. C’est une lib pro, donc pas vraiment donnée, mais ça me fera ça de moins à maintenir et me fera gagner du temps.
tout ça pour dire… que je suis en cours de modif du code
Ce sera bientot dispo à nouveau, et j’espère avec de la doc à jour pour expliquer ce qu’on peut faire
Pour info, Thibaut fait actuellement des modifications dans le plugin pour la géoloc.
Et voici quelques informations concernant les réglages disponibles dans la page geoloc de l’App.
Note: il y a aussi de la doc dans l’App en cliquant sur l’icone Info quand elle est présente
Retour sonore: permet d’activer ou non un retour sonore sur les évenements de géoloc.
Forcer la géolocalisation : désactive la reconnaissance d’activité et force la géolocalisation. Cette option peut être utilisée lors d’un entrainement ou d’un « Jogging » mais forcément va consommer un peu plus de batterie puisque la géoloc est forcée.
Reconnaissance activité: Intervalle en secondes. Correspond aux moments où l’app vérifie qu’il y a une activité. Cette info est basée sur les différents capteurs du téléphone
Elasticité : permet d’activer ou non l’auto-adaptation de Distance Detection
Distance détection : correspond à la distance en mètres, que l’appareil doit parcourir afin de générer un évenement géoloc. Cette distance peut être « élastique » si « Activer Elasticité est cochée ».
C’est-à-dire que quand Elasticité est active, Distance Détection augmente si la vitesse augmente et vice versa.
Exemple:
pour un vélo à 7.7m/sec, avec un Distance Détection de 30m, alors la distance ajustée est 60m.
sur autoroute, à une vitesse de 27m/s, avec un Distance Détection de 50m, c’est ajusté à 300m.
Ceci afin d’éviter les envois inutiles vers le serveur, car ce n’est pas forcément le GPS qui consomme le plus, la connexion et transfert de datas peuvent aussi beaucoup consommer.
Intervalle Capteur
Le service de géoloc va activement essayer de mettre à jour la position à cet intervalle. Donc cela peut aussi avoir un impact sur l’autonomie de la batterie. Ce n’est pas un intervalle exact, dans le sens où il ne veut pas forcément dire que vous recevrez une update à ce moment exactement.
Donc, déjà, pour optimiser la batterie il est mieux d’avoir Elasticité active, Forcer la géoloc désactivée. Et dans ce cas, lorsqu’aucune activité n’est détectée, alors le GPS etc sont stoppés pour conserver la batterie.
Il y a aussi la possibilité de changer la précision (impact sur la batterie)
Merci pour cette réponse très détaillée.
Je n’ai pas (encore ??) la version full, peux-tu nous dire ce qu’il est possible de faire sans cette version stp ?
J’aimerais bien avoir un retour comme @gael sous jeedom:
et voir tout cela sur une carte comme ton snapshot ci-dessus
Pour l’instant oui mais je n’ai pas trop testé…
Sur la carte je vois des tracés mais ils se cumulent au fur et à mesure et dans mon jardin ça active la position alors que je reste chez moi…
Bref je dois faire des tests mais pas le temps donc les questions viendront plus tard….
Merci
Hello,
Superbe appli que je découvre, cependant la géolocalisation ne fonctionne pas sur mon Huawei P20 lite. La géolocalisation est bien acceptée sur l’application dans les paramètres, mais lorsque je clique sur Carte lors de l’initialisation de l’application ou dans le menu Configuration>Géolocalisation>Domiciles et Zones, il ne se passe rien. J’ai testé la version Premium et cela ne change rien au problème. Avez vous une idée ?
Merci pour votre aide.
Salut,
que veux tu dire ? tu as un souci avec la geoloc ?
Mais sinon, oui, en effet dès que ton téléphone détecte un mouvement, il se remet en tracking.
Salut,
et merci ça fait plaisir.
Je vais regarder, mais je n’ai pas eu d’autres remontées concernant ton souci.
Tu étais bien connecté à internet quand tu as fait l’essai, car sans connection au net, pas de carte. la carte n’est pas contenue dans l’app, il y a besoin d’un accès à internet pour la charger
ok.
c’est normal que le service se mette en route lorsque tu bouges. Et si coté jeedom, tu recois des mises à jour de la géoloc, alors c’est sans doute que tu as des réglages trop serrés dans l’app, dans la config géoloc, au niveau de la distance. Ce paramètre définit par exemple la distance parcouru avant d’envoyer une update à ton jeedom.