Soucis geolocalisation

Bonjour et super super super boulot pour cette appli
j essai en vain de faire fonctionner la géolocalisation mais les info remonte pas .
dans les paramètres de l appli mobile j ai bien validé la geoloc, validé les autorisations , j ai meme validé l option d autorisation de fonction en arrière plan

j ai crée 2 point un home et un travail , mais rien ne bouge dans jeedom .
comme si le tel n envoyait pas les infos a jeedom lorsque je rentre ou sort de la zone . quelqu un a rencontré ce soucis ?

Bonjour,

As-tu les commandes binaires créées ?
As-tu bien validé l’autorisation « Toujours autoriser » et pas juste « lorsque l’appli est en cours d’utilisation » ?
Vois-tu une notification quand tu es en déplacement ?
Modèle du téléphone ?
Il faut aussi les services Google (normalement oui sauf si tu as un Huawei récent ou une ROM custom)

Sinon, peux mettre le log en debug, redémarrer ton téléphone et attendre 1 ou 2 minutes pour voir si quelque chose remonte ?

oui j ai bien les 2 commandes binaires de crée . home a bien reçu l info une fois car il est = a 1
mais quand je sort de la zone pas de changement d etat et quand j arrive au boulot pas de changement d etat qui lui reste a 0

image

j ai bien validé en toujours autorisé oui dans ma barre de notif je vois bien la notif service de localisation en cours

je suis sur tel oppo avec android 10

pour le log j etais deja en debug

voici les dernieres lignes par contres les idées correspondent pas a mes cdes info home ou travail

[2021-02-03 16:36:23][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612366581}]}
[2021-02-03 16:37:54][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612366673}]}
[2021-02-03 16:38:23][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2682 »,« value »:0,« modified »:1612334232}]}
[2021-02-03 16:38:24][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2682 »,« value »:0,« modified »:1612334232}]}

Ce qui m’intéresse c’est le log après redémarrage, ne lance pas l’appli, vide le log et redémarre.

Aussi je vois que t’es en websocket. Les adresses http sont-elles bien renseignées ?

voici les adresses que j ai renseigné

image

je vide mes logs redémarre le tel et te renvoi ca

[2021-02-03 16:51:04][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612367464}]}
[2021-02-03 16:51:05][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612367464}]}
[2021-02-03 16:51:22][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612367482}]}
[2021-02-03 16:51:23][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612367482}]}
[2021-02-03 16:51:52][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612367512}]}
[2021-02-03 16:51:53][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612367512}]}
[2021-02-03 16:52:41][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612367561}]}
[2021-02-03 16:52:42][DEBUG] : Broadcast to 12049 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612367561}]}
[2021-02-03 16:52:47][INFO] : Connection #12049 (-----------------------------------) has disconnected
[2021-02-03 16:52:47][DEBUG] : There is no more authenticated client
[2021-02-03 16:52:47][DEBUG] : There is no more unauthenticated client
[2021-02-03 16:56:19][DEBUG] : New connection: #13867 from IP: ?
[2021-02-03 16:56:20][DEBUG] : Close unauthenticated client
[2021-02-03 16:56:21][DEBUG] : Close unauthenticated client
[2021-02-03 16:56:22][DEBUG] : Close unauthenticated client
[2021-02-03 16:56:22][WARNING] : Close unauthenticated client #13867 from IP: ?
[2021-02-03 16:56:22][INFO] : Connection #13867 (?) has disconnected
[2021-02-03 16:56:22][DEBUG] : There is no more authenticated client
[2021-02-03 16:56:22][DEBUG] : There is no more unauthenticated client
[2021-02-03 16:56:29][DEBUG] : New connection: #13870 from IP: ?
[2021-02-03 16:56:30][DEBUG] : Close unauthenticated client
[2021-02-03 16:56:30][DEBUG] : Incoming message from #13870 : {« apiKey »:"--------------------------------------",« deviceId »:« ed64048f59d502c6 »,« deviceName »:« lolo »,« appVersion »:« 0.14.3 »,« pluginRequire »:« 0.14.2 »,« token »:« f7vEYsRZR2C1-3ggzSrU15:APA91bH7ZDnh9KdFw3yA-NI4Q_8OnrGzKbF4hP8XTZ2J1ToxIxoSgbIxoinHOCh0kE22gELI_hzikhNJ2eDpFypKC4C55eYdNCXNsMZCdwbq52sVI_xJ44YAlny0H77Tr2PFEL64rOOX »,« userHash »:« SeaTHvN5Hg8QubDvpV9ySnV7jaujQQV2 »}
[2021-02-03 16:56:30][DEBUG] : There is no more unauthenticated client
[2021-02-03 16:56:30][DEBUG] : set userHash SeaTHvN5Hg8QubDvpV9ySnV7jaujQQV2
[2021-02-03 16:56:30][INFO] : #13870 is authenticated with api Key ‹ ------------------------------------------- ›
[2021-02-03 16:56:30][INFO] : Send {« type »:« WELCOME »,« payload »:{« pluginVersion »:« 0.14.2 »,« configVersion »:46,« scenariosEnabled »:true}}
[2021-02-03 16:56:30][DEBUG] : Incoming message from #13870 : {« type »:« GET_CMD_INFO »}
[2021-02-03 16:56:30][INFO] : Send {« type »:« SET_CMD_INFO »,« payload »:[{« id »:« 220 »,« value »:0,« modified »:1612296002},{« id »:« 225 »,« value »:0,« modified »:1612296002},{« id »:« 272 »,« value »:0,« modified »:1612299006},{« id »:« 1825 »,« value »:1,« modified »:1612330789},{« id »:« 1840 »,« value »:0,« modified »:1612293445},{« id »:« 1841 »,« value »:0,« modified »:1612333324},{« id »:« 1851 »,« value »:0,« modified »:1612335133},{« id »:« 1852 »,« value »:0,« modified »:1612335145},{« id »:« 1986 »,« value »:1,« modified »:1612330804},{« id »:« 2255 »,« value »:0,« modified »:1612364692},{« id »:« 2277 »,« value »:0,« modified »:1612364821},{« id »:« 2278 »,« value »:0,« modified »:1612364832},{« id »:« 2284 »,« value »:0,« modified »:1612333002},{« id »:« 2285 »,« value »:0,« modified »:1612333012},{« id »:« 2296 »,« value »:99,« modified »:1612365829},{« id »:« 2297 »,« value »:54.7,« modified »:1612365834},{« id »:« 2301 »,« value »:0,« modified »:1612366452},{« id »:« 2310 »,« value »:0,« modified »:1612354284},{« id »:« 2311 »,« value »:0,« modified »:1612354294},{« id »:« 2314 »,« value »:0,« modified »:1612366445},{« id »:« 2319 »,« value »:1,« modified »:1612367763},{« id »:« 2351 »,« value »:0,« modified »:1612246691},{« id »:« 2352 »,« value »:0,« modified »:1612246702},{« id »:« 2681 »,« value »:0,« modified »:1612334222},{« id »:« 2682 »,« value »:0,« modified »:1612334232},{« id »:« 2747 »,« value »:0,« modified »:1612365888},{« id »:« 2976 »,« value »:0,« modified »:1612296003},{« id »:« 2977 »,« value »:0,« modified »:1612296008},{« id »:« 3538 »,« value »:1,« modified »:1612330817},{« id »:« 3588 »,« value »:0,« modified »:1612296006},{« id »:« 3589 »,« value »:0,« modified »:1612296008},{« id »:« 3598 »,« value »:0,« modified »:1612296007},{« id »:« 3599 »,« value »:0,« modified »:1612296008},{« id »:« 3602 »,« value »:0,« modified »:1612350800}]}
[2021-02-03 16:56:30][DEBUG] : Incoming message from #13870 : {« type »:« GET_SC_INFO »}
[2021-02-03 16:56:30][INFO] : Send {« type »:« SET_SC_INFO »,« payload »:[]}
[2021-02-03 16:56:30][DEBUG] : Incoming message from #13870 : {« type »:« GET_PLUGIN_CONFIG »}
[2021-02-03 16:56:30][DEBUG] : Send : {« type »:« PLUGIN_CONFIG »,« payload »:{« useWs »:« 1 »,« httpUrl »:« http://------------------------- »,« internalHttpUrl »:« http://192.168.0.23 »,« wsAddress »:« ws://----------------------------------:8090 »,« internalWsAddress »:« ws://192.168.0.23:8090 »}}
[2021-02-03 16:57:24][DEBUG] : Broadcast to 13870 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612367844}]}
[2021-02-03 16:57:25][DEBUG] : Broadcast to 13870 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612367844}]}
[2021-02-03 16:58:03][DEBUG] : Broadcast to 13870 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612367882}]}

j ai modifié apikey et adresse externe par ----------
a 16h52 j eteins le tel
16h56 je rallume le tel et ouvre l appli

Etrange…
Si tu désactives / actives la géoloc dans les préférences, rien n’apparait dans les log ?

non rien de particulier a part ca
[2021-02-03 17:54:38][DEBUG] : Broadcast to 16630 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2747 »,« value »:1,« modified »:1612371277}]}
[2021-02-03 17:55:06][DEBUG] : Broadcast to 16630 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:0,« modified »:1612371305}]}
[2021-02-03 17:55:24][DEBUG] : Broadcast to 16630 : {« type »:« CMD_INFO »,« payload »:[{« id »:« 2319 »,« value »:1,« modified »:1612371323}]}

les id 2319 et 2747 doivent correspondre a des capteurs de presences je penses

Je séche un peu là…
C’est comme si le service de localisation n’arrivait pas envoyer les données…
Pourrais-tu essayer de te connecter en http ? (cocher la case et [regénérer les qr code ou bien entrer manuellement identifiants])

je viens de deconnecter le websocket et je n arrive plus a me connecter sur l appli en http externe.

je regarde ca de plus pret je vais ouvrir un port dedié et te tiens au courant mais cela viendrait peut etre de la

en http interne cela fonctionnerai ce qui explique que home est a 1

Tu peux voir assez facilement si l’appli accède à jeedom en http.
Tu vas dans « interface Mobile » dans le menu de gauche. Tu dois normalement arriver sur ta page de login

Bonjour,
J’ai pas encore installé l’application qui paraît géniale et c la partie géolocalisation qui m’intéresse.
Est-il possible de récupérer ces infos pour faire des calculs de distance parcourue, pour suivre quelqu’un sur une carte comme dans le plugin localisation et travel (un truc du genre de lunarok) ?
Quand tu parles des services google, c quoi au juste stp ?
Merci

Non l’appli ne fait que du geofencing, c’est a dire te dit si tu es dans une zone où pas.
J’ai un peu réfléchi à faire de la géolocalisation constante ou ponctuel mais j’ai un peu peur que ça puisse porter atteinte à la vie privée genre espionné quelqu’un…
Quel serait l’usage ?

faire des calculs de distances parcourues /j semaine ou mois donc ca le geofencing doit pouvoir suffire suivant sa précision.
A priori, je pensais comme utilisation si je vais courir ou faire du vélo, pouvoir voir le tracé sur une carte avec les km etc…
Si je pars avec bébé faire du vélo etc…, que madame puisse me suivre au cas ou…

Bon ben bonne nouvelle ca fonctionne c etait mon adresse http qui ne pointait pas au bonne endroit resultat la geoloc ne pouvait pas envoyer les infos

encore merci pour ce super boulot
laurent

Parfait :wink:

@Emlivyo OK je vais réfléchir et voir ce que je peux faire !

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.