Localisation avec tasker

  • Auteur de la discussion boulete
  • Date de début
B

boulete

Membre
Inscrit
28 Novembre 2013
Messages
8
Points
0
  • #1
Salut, j'en appelle à vous car je galere à mettre en place une tache avec tasker.

En gros je veux que à chaque fois que je monte et descend dans ma voiture tasker inscrive message dans mon agenda avec la position sur google maps.

Ca ne fonctionne pour l'instant pas, si je met %LOC j'obtient les coordonnées gps mais je n'arrive pas à avoir la carte google maps direct (rue..).
Ca cré bien le lien google maps mais au lieu des coordoonees gps j'ai ?LOCATION c'est tout.

voici ce que j'ai fait

A1: Obtenir une localisation [ Source:Tous Délai (Secondes):38 Continuer la tâche immédiatement:On Continuer à suivre:On ]
A2: Affecter une variable [ Nom:%LOCATION A:%LOC Faire des Maths:Off Ajouter:Off ]
A3: Flash [ Texte:%LOCATION Long:On ]
A4: Get HTTP [ Serveur:port:is.gd/api.php?longurl=http://maps.google.com/maps?q=℅LOCATION Chemin: Attributs: Cookies: Délai:10 Type Mime:text/plain Fichier de sortie: Trust Any Certificate:On ]
A5: Flash [ Texte:%HTTPD Long:On ]
A6: Insérer dans le calendrier [ En / Pendant (Minutes): Calendrier:Google:DEP ANT Titre:test Description: %HTTPD Lieu:6 Disponible:Off Toute la journée:Off ]

Une idéé ?

merci
 
bew78

bew78

Membre VIP
Inscrit
22 Octobre 2012
Messages
2 058
Points
0
  • #2
Salut, je te dirai de mettre une boucle juste apres "obtenir localisation" comme suit :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Ainsi, tu attend que le gps te localise pour faire la recherche !
 
B

boulete

Membre
Inscrit
28 Novembre 2013
Messages
8
Points
0
  • #3
Salut et merci pour ton aide,

Pour etre franc je débute (2 heures) avec tasker, j'ai réussi à créer la wait 1ms mais pas le Goto... (on ne se moque pas:) )

En revanche, j'arrive maintenant à générer une url google.maps avec me coordonnées gps MAIS pas avec le nom de la ville, la rue...

J'ai trouvé cette fonction (voir en bas) qui semble fonctionner (j'ai testé des bouts de codes directement dans le navigateur), ça parse bien la rue...

J'ai l'impression que c'est un peu lourd, je le colle ici afin d'avoir votre avis (alleger un peu le truc..)

Donc,
la task 1 parse l'adresse depuis les coordones gps
la task 2 envoi un sms (je l'adapterai pour ajouter une entree dans calendar)


MERCI d'avance

Task #1
A. Get location, Source:GPS, Timeout (seconds):120
B. Variable Set, Name%Location, To: %Loc
C. HTTP Get, Server:port: maps.google.com/maps/api/geocode/json?latlng=%LOC&sensor=false, Mime Type: text/xml, Output File: APOD/local.html
D. Variable Split, Name: %HTTPD, Splitter: "formatted_address":"
E. Variable Split, Name: %HTTPD2, Splitter: ",
F. Variable Split, Name: %HTTPD21, Splitter: , USA
G. Variable Set, Name %ACC, To: %HTTPD211
H. Variable Split, Name: %ACC, Splitter,
I. Variable Clear, Name: %HTTPD2
J. Array Clean, Name: %HTTPD2
K. Variable Clear, Name: %HTTPD7
L. Variable Clear, Name: %HTTPD3
M. Variable Clear, Name: %HTTPD4
N. Variable Clear, Name: %HTTPD6
O. Variable Clear, Name: %HTTPD1
P. Variable Clear, Name: %HTTPD5

Task #2
A. Perform Task, Name: Short
B. Wait, MS 0, Seconds 10, Minutes 0, Hours 0
C. Send SMS, Number %SMRSF, Message: I'm at %ACC Link:%SHORT21
D. End if
 
bew78

bew78

Membre VIP
Inscrit
22 Octobre 2012
Messages
2 058
Points
0
  • #4
Ça va ! En 2h c'est pas mal !
T'es développeur ?

Pour le wait, faut que tu mette en bas un nom au label, puis dans le goto tu met le nom que t'as mis au wait !
(ya pas de boucle While, donc faut bricoler ! ;) )
 
B

boulete

Membre
Inscrit
28 Novembre 2013
Messages
8
Points
0
  • #5
Moi développeur :) du dimanche et encore...

Je vais faire une petite pause, je commence à y voir plus clair.

Ce soir ou demain, je m'y remet. Si par miracle ça marche je posterai ici.

Merci encore
 
bew78

bew78

Membre VIP
Inscrit
22 Octobre 2012
Messages
2 058
Points
0
  • #6
Ok pas dsushi ! :)
 
B

boulete

Membre
Inscrit
28 Novembre 2013
Messages
8
Points
0
  • #7
Salut,

voilà où j'en suis: dès que je monte dans ma voiture, je pose mon nexus 5 syr son support et là (via un tag nfc):

0. le tel se déverrouille
1. mon oreillette se connecte
2. waze se met en service
3. UN EVENEMENT S'INSCRIT SUR LE CALENDRIER AVEC LES COORDONNES GPS AINSI QUE L'ADRESSE

dès que je retire le telephone de son support:
1. waze se coupe
2. UN EVENEMENT S'INSCRIT SUR LE CALENDRIER AVEC LES COORDONNES GPS AINSI QUE L'ADRESSE
3. l'écran s'éteint

Pour arriver à ce résultat (le point gps dans le calendrier) je vous joint ma config:
A1: Obtenir une localisation [ Source:Tous Délai (Secondes):10 Continuer la tâche immédiatement:On Continuer à suivre:Off ]
A2: Get HTTP [ Serveur:port:maps.google.com/maps/api/geocode/json?latlng=%LOC&sensor=false Chemin: Attributs: Cookies: Délai:59 Type Mime:text/xml Fichier de sortie:local.html Trust Any Certificate:Off ]
A3: Séparer une variable [ Nom:%ACC Séparateur:, Supprimer la base:Off ]
A4: Insérer dans le calendrier [ En / Pendant (Minutes): Calendrier:Google:TRAJETS Titre:Arrivée à %ACC Description:http://maps.google.com/maps?z=12&t=m&q=%LOC Lieu:%LOC Disponible:Off Toute la journée:Off ]

Grâce à cette config, l'intitulé de l'evenement est (par exemple)"ARRIVEE A 3 PLACE ST CLEMENT, 75012 PARIS" et dans la rubrique "lieu" j'ai les coordonnées gps que je peu cliquer directement pour lancer maps, navigon...

Merci à tous

Bonne nuit
 
bew78

bew78

Membre VIP
Inscrit
22 Octobre 2012
Messages
2 058
Points
0
  • #8
Très classe ! Bravo !
 
P

petergab94

Membre
Inscrit
24 Mai 2013
Messages
2
Points
0
  • #9
Slt.
Je deterre ce fil ....
il doit manquer un truc pour la variable % ACC . Non ? Vos avez une idée ?

Le fichier local est ok pas valeur de variable ... si je comprend bien ....
 
P

petergab94

Membre
Inscrit
24 Mai 2013
Messages
2
Points
0
  • #10
c tout bon , avec la premier ... merci c top cool ce task !
 
Y

yopandro

Membre
Inscrit
3 Mars 2013
Messages
91
Points
0
  • #11
Ahh oui pas mal du tout. Bravo
 

Sujets en relation

Haut Bas