Page 1 sur 2
geolocalisation android
Publié : 18 nov. 2016, 13:29
par cedric2975
Bonjour,
Suite a ce post
viewtopic.php?t=2574
bah je souhaiterais faire pareil, mais je n'arrive a rien du tout.
Je récupère une clé api sur google, mais ensuite comment utiliser l'url+key api.
Ca ne me renvoie qu'un Not found
Un tuto ? un post qui expique mieux ?
Re: geolocalisation android
Publié : 20 nov. 2016, 13:03
par cedric2975
J'ai trouvé mon bonheur en suivant les indications ici
https://developers.google.com/maps/docu ... ntro?hl=fr
Malheureusement, j'ai une précision de 4km au mieux donc inexploitable.
Re: geolocalisation android
Publié : 21 nov. 2016, 22:37
par cedric2975
du coup je suis allé jusqu'au bout, enfin il ne reste qu'a comparer les variables latitude et longitude avec ce que l'on souhaite pour déclencher un inter
Le script_time_ pour récupérer ses coordonnées, les mettre dans un fichier geo.json chez moi, garder ce qui nous intéresse avec jq.
Code : Tout sélectionner
commandArray = {}
local filtre = ('"null"') -- filtre jq
local geo = ('/home/pi/domoticz/scripts/lua/geo.json') -- fichier de resultat de la commande curl 'url'+'APIkey' etc...
local url = ('https://www.googleapis.com/geolocation/v1/geolocate?key=')
local APIkey = ('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx') -- a modifier par sa propre clef
-- génération des coordonnées
os.execute("curl '" .. url .. "" .. APIkey .. "' -H 'Content-Type: application/json' -d @/home/pi/domoticz/scripts/lua/json.json -o" .. geo )
--lecture du fichier geo.json et sortie en variable number
handle=io.popen("jq '.. | .lat? | select(type != " .. filtre .. ") ' ".. geo .." ") -- recherche latitude avec jq , suppression du 'null' avec le fitre
local lat = tonumber(handle:read("*a")) -- conversion du reste en number
handle:close()
print('Latitude : ' .. lat.. '' )
--
handle=io.popen("jq '.. | .lng? | select(type != " .. filtre .. ") ' ".. geo .." ") -- recherche longitude avec jq
local lng = tonumber(handle:read("*a"))-- conversion en number
handle:close()
print('Longitude : ' .. lng .. '' )
return commandArray
ce qui donne :
2016-11-21 22:31:00.360 LUA: Latitude : XX.2828631
2016-11-21 22:31:00.370 LUA: Longitude : Y.9778666
j'arrive a une précision de 2km suivant l'antenne ou je suis accroché, si quelqu'un connaît une astuce pour augmenter la précision....
Re: geolocalisation android
Publié : 21 nov. 2016, 23:50
par balajol
Bonsoir cedric,
Tu peux utiliser l'application Domoticz pour Android.
Tu créé dans Domoticz un capteur virtuel On/Off
Tu configures l'application Android (Paramètres/ Configurer la géolocalisation) et tu associe la géolocalisation au capteur virtuel.
Précision à environ 100 mètres.
Cdt
Bertrand
Re: geolocalisation android
Publié : 22 nov. 2016, 00:10
par cedric2975
Oui merci, mais je ne cherche pas a localiser mon domoticz, mais mon téléphone portable .
Pratique pour ouvrir mon portail avant que j'arrive.
Re: RE: Re: geolocalisation android
Publié : 22 nov. 2016, 00:13
par deennoo
cedric2975 a écrit :Oui merci, mais je ne cherche pas a localiser mon domoticz, mais mon téléphone portable .
Pratique pour ouvrir mon portail avant que j'arrive.
Et l'app Domoticz sur ton telephone ? Elle ce sert pas du gps de ton telephone ? Pour te geolocaliser et le dire a domoticz ?
cedric2975 a écrit :Oui merci, mais je ne cherche pas a localiser mon domoticz, mais mon téléphone portable .
Pratique pour ouvrir mon portail avant que j'arrive.
Re: geolocalisation android
Publié : 22 nov. 2016, 00:43
par cedric2975
Si en version premium.
Re: geolocalisation android
Publié : 22 nov. 2016, 01:20
par cedric2975
En fait l'interet est que mon raspi-domoticz localise mon telephone sans que celui ci n'est besoin de lui envoyer de requete, vu que je suis en milieu rural et que la 3g est rare.
Du moins j'espere que c'est comme ca que ca fonctionne, j ai besoin de faire + d'essai
https://fr.m.wikipedia.org/wiki/G%C3%A9 ... sation_GSM
Re: geolocalisation android
Publié : 26 déc. 2019, 15:07
par Sanstouf
Salut, cedric2975
Je viens de voir ton post mais j'ai le meme problème que toi mon lien me renvoi 404... comment tu as résolu ?
Re: geolocalisation android
Publié : 26 déc. 2019, 15:26
par cedric2975
Salut,
Effectivement c'est vieux.
J'avais abandonné le projet car je m’étais rendu compte que je recevais les coordonnées de l'antenne et non du portable, donc une précision plutôt mauvaise