[TUTO] Automatiser Waze en voiture

Moderators: milkyway35, shirlig, Unholy, slicer, Forum moderators, France - Local Champs

[TUTO] Automatiser Waze en voiture

Postby OyyoDams » Fri Apr 05, 2013 9:42 am

Bonjour,

Je vous propose un tuto permettant d'automatiser le lancement de Waze en voiture, et son extinction une fois arrivé.

Prérequis:
  • Avoir un téléphone Android rooté (sinon impossible d'activer ou désactiver automatiquement le GPS via une application, et impossible de tuer Waze complètement)
  • Avoir pris toutes les précautions (sauvegarde, etc.) car il est alors techniquement possible de bloquer son téléphone en cas de mauvaise manipulation. Dans ce cas je ne suis pas responsable :)

J'ai choisi pour cela d'installer les applications suivantes:
  • Tasker - Cette application qui coûte 1,99 € est de loin la meilleure application d'automatisation qui existe sur Androïd. Cela dit il existe des alternatives, dont llama qui est gratuite. Libre à chacun d'utiliser l'application de son choix. Ce tutoriel repose sur l'utilisation de Tasker.
  • Secure Settings - Ce plugin ajoute à Tasker des fonctionnalités très intéressantes. Cependant le téléphone doit être rooté pour pouvoir l'exploiter.

L'idée de Tasker est la suivante: on crée des situations (profils) qui déclenchent des actions (tâches) lorsque ces situations se réalisent.

Voici donc la théorie de ma méthode:
1. Quand le téléphone est branché sur secteur, cela active le bluetooth (ça permet d'économiser de la batterie)
2. Mon autoradio est bluetooth, il cherche à se connecter au téléphone.
3. Si mon autoradio se connecte au téléphone, celui-ci passe en mode "voiture" et active le GPS puis lance Waze.
4. Si l'alimentation est coupée, le téléphone quitte Waze, désactive le GPS, puis coupe le bluetooth.

Cela permet d'activer Waze uniquement en voiture, de le laisser en fonction en cas de perte de synchro bluetooth, et de le désactiver dans tous les autres cas.

Passons à la pratique...

1. Dans Tasker, aller dans Menu / Préférences / Divers et cocher la case "Autoriser l'accès extérieur".
Image

2. Créer une tâche "Secteur" qui active le bluetooth.
Image

3. Créer une tâche "Batterie" qui désactive le bluetooth.
Image

4. Créer une tâche "Waze On" avec les actions suivantes:
- Activer le GPS
- Attendre 2 secondes (pour éviter que Waze dise que le GPS n'est pas activé)
- Lancer Waze
- (optionnel) changer le délais d'extinction de l'écran. Ce n'est pas du tout obligatoire, mais j'aime bien.
- Affecter la variable Voiture à 1 (on verra plus loin pourquoi).
Image

Tasker ne sait pas directement activer le GPS. Pour cela on passe par le plugin "Secure Settings" qui permet de le faire:
Image

5. Créer une tâche "Waze Off" avec les actions suivantes:
- Désactiver le GPS
- Arrêter Waze
- Affecter la variable Voiture à 0.
Image

Tasker ne sait pas directement désactiver le GPS. Pour cela on passe par le plugin "Secure Settings" qui permet de le faire:
Image

Tasker sait fermer une application. Mais cela ne fonctionne pas bien avec Waze, car la notification reste alors active. On va donc utiliser "Secure Settings" pour fermer Waze un peu plus violemment.
Pour cela, il faut passer par la fonctionnalité "Run Command" de ce plugin, et configurer comme cela:
Image

6. A ce stade nous avons alors 4 tâches:
Image

Maintenant nous allons créer les profils.

7. Créer un profil "Sur secteur" qui en cas d'alimentation va déclencher la tâche "Secteur".
Image

8. Créer un profil "Sur batterie" qui en cas de non alimentation va déclencher la tâche "Batterie".
Image

9. Créer un profil "Voiture On" qui en cas d'alimentation et de connexion bluetooth à l'autoradio va déclencher la tâche "Waze On"
Image

10. Créer un profil "Voiture Off" qui en cas de non alimentation et si la variable Voiture est à 1 va déclencher la tâche "Waze Off"
Image

L'intérêt de la variable Voiture est de ne pas déclencher la tâche "Waze Off" à chaque débranchement du câble d'alimentation.

11. Et voilà nos 4 profils:
Image

C'est tout! Cela est un peu compliqué à mettre en oeuvre, mais ensuite c'est un vrai régal.

J'ai volontairement simplifié ce tuto. En ce qui me concerne, j'ai ajouté d'autres fonctionnalités:
  • Désactivation du verrouillage du téléphone en mode voiture
  • Réponse automatique aux SMS reçus en mode voiture avec un message disant que je répondrai ultérieurement

Les possibilités sont nombreuses :)
OyyoDams
Global Champ Mentor
Global Champ Mentor
 
Posts: 4514
Joined: Sun Sep 02, 2012 3:18 pm
Location: France
Has thanked: 379 times
Been thanked: 1061 times

Re: [TUTO] Automatiser Waze en voiture

Postby Mycrophage » Fri Apr 05, 2013 9:50 am

Bonne initiative.
Dans la partie tutoriels ça aurait été parfait ;-)
..:: Light is Right ::..
Mycrophage
Waze Local Champs
Waze Local Champs
 
Posts: 1954
Joined: Thu Nov 11, 2010 10:40 pm
Has thanked: 21 times
Been thanked: 58 times

Re: [TUTO] Automatiser Waze en voiture

Postby OyyoDams » Fri Apr 05, 2013 9:53 am

Wai mais ça ne concerne que Androïd, donc j'ai hésité. Au pire si un admin veut déplacer y'a pas de souci ;)
OyyoDams
Global Champ Mentor
Global Champ Mentor
 
Posts: 4514
Joined: Sun Sep 02, 2012 3:18 pm
Location: France
Has thanked: 379 times
Been thanked: 1061 times

Re: [TUTO] Automatiser Waze en voiture

Postby Mycrophage » Fri Apr 05, 2013 10:54 am

En ajoutant une balise [TUTO Androïd] et ça passe ^^
On verra si quelqu'un peut s'en occuper ;-)
..:: Light is Right ::..
Mycrophage
Waze Local Champs
Waze Local Champs
 
Posts: 1954
Joined: Thu Nov 11, 2010 10:40 pm
Has thanked: 21 times
Been thanked: 58 times

Re: [TUTO] Automatiser Waze en voiture

Postby jimi00 » Fri Apr 05, 2013 2:06 pm

Ah ah ah.. .Merci Oyyo ! J'ai installé également cette appli depuis 2 jours et je m'amuse bien avec !!! (c'est assez énorme tout ce qu'on peut faire avec).

J'ai fait sensiblement la même chose que toi... Sauf que je ne vérifie pas la connexion bluetooth (c'est peut être d'ailleurs finalement mieux que la solution que j'ai trouvé).

Moi dans mon cas, il y a 2 contextes qui montrent que je suis en voiture (même si effectivement il y a d'autres cas où ces 2 conditions peuvent être remplies sans que j'y sois !) :
* Smartphone connecté en USB (chargeur allume cigare étant détecté par mon SGS2 comme connexion USB)
* Orientation de l'écran en mode paysage, car je mets toujours mon smartphone sur le tableau de bord entre le compte-tours et le compteur vitesse

Quand ces 2 conditions sont réunies :
* variable CAR = 1 (c'est plus court que voiture ;) )
* déclenchement bluetooh
* je coupe le wifi s'il était ON
* je lance Waze
* j'active la connexion DATA

Par ailleurs, j'ai créé un autre contexte pour les SMS (qui peut aussi s'appliquer à d'autres types de notifications) qui permet de lire par synthèse vocale. Le contexte est le suivant :
* réception d'un SMS
* et Si variable CAR = 1

alors ==> tache qui lit le SMS reçu et le nom de son expéditeur ;)
Android Expert
AM Paris sud, Montrouge <--> Issy-les-Moulineaux
Image
Wiki Image > Edition de carte|Bonnes pratiques|Guide de l'édition en vidéo
jimi00
 
Posts: 527
Joined: Sun Jan 01, 2012 9:35 pm
Has thanked: 6 times
Been thanked: 21 times

Re: [TUTO] Automatiser Waze en voiture

Postby jimi00 » Fri Apr 05, 2013 2:09 pm

Ah je voulais rajouter aussi : pas besoin de secure settings en fait.
Dans mon cas, il y a bien longtemps que je ne desactive plus du tout le GPS, et ce pour 2 raisons :
* quand aucune appli ne vient taper sur le GPS, il n'est en fait pas activé, il est juste en attente ==> il ne consomme pas d'énergie
* le fait de ne pas le desactiver rend le fix beaucoup plus rapide car il a toujours en mémoire la dernière position (pas sûr que ce soit le cas quand on l'éteint au niveau d'android... j'ai souvent remarqué un temps de Fix plus long quand je coupe vraiment le GPS)
Android Expert
AM Paris sud, Montrouge <--> Issy-les-Moulineaux
Image
Wiki Image > Edition de carte|Bonnes pratiques|Guide de l'édition en vidéo
jimi00
 
Posts: 527
Joined: Sun Jan 01, 2012 9:35 pm
Has thanked: 6 times
Been thanked: 21 times

Re: [TUTO] Automatiser Waze en voiture

Postby jimi00 » Fri Apr 05, 2013 2:38 pm

OyyoDams wrote:Bonjour,
1. Quand le téléphone est branché sur secteur, cela active le bluetooth (ça permet d'économiser de la batterie)


En fait en y réfléchissant, le vrai défaut de ta méthode, c'est celui ci-dessus : ça t'active le bluetooth à chaque fois que tu branches ton phone, même si tu n'es pas en voiture...

J'ai vu que certains arrivaient à créer des profils qui se déclenchaient sur un déplacement (par exemple une vitesse supérieur à 20 km/h), mais je n'ai pas encore vraiment réussi à trouver comment faire...

En tout cas, quel bonheur que mon Waze et le bluetooth se déclenchent quand je pose mon smartphone sur ma planche de bord et que je branche le chargeur allume cigare :)
Android Expert
AM Paris sud, Montrouge <--> Issy-les-Moulineaux
Image
Wiki Image > Edition de carte|Bonnes pratiques|Guide de l'édition en vidéo
jimi00
 
Posts: 527
Joined: Sun Jan 01, 2012 9:35 pm
Has thanked: 6 times
Been thanked: 21 times

Re: [TUTO] Automatiser Waze en voiture

Postby benio1976 » Mon Apr 08, 2013 4:27 am

Sinon pour ceux qui ont le NFC, il y a les smart tags de Sony, avec l'appli NFC Task Launcher, c'est parfait...
AM Toulouse
Wiki radar
benio1976
 
Posts: 144
Joined: Mon Nov 05, 2012 4:51 pm
Has thanked: 6 times
Been thanked: 7 times

Re: [TUTO] Automatiser Waze en voiture

Postby OyyoDams » Mon Apr 08, 2013 4:37 am

Wai mais 14,90 € le tag quoi O_o
OyyoDams
Global Champ Mentor
Global Champ Mentor
 
Posts: 4514
Joined: Sun Sep 02, 2012 3:18 pm
Location: France
Has thanked: 379 times
Been thanked: 1061 times

Re: [TUTO] Automatiser Waze en voiture

Postby benio1976 » Mon Apr 08, 2013 4:52 am

13 euros les 4
Pour moi c'est 1 maison 1 voiture 1 dodo et 1 boulot
AM Toulouse
Wiki radar
benio1976
 
Posts: 144
Joined: Mon Nov 05, 2012 4:51 pm
Has thanked: 6 times
Been thanked: 7 times

Next

Return to Android

Who is online

Users browsing this forum: No registered users