Tasker is a automation system for Android based on profiles that contains states and actions.
For instance when Tasker sees the bluetooth in my car it begins to reject most calls, reads texts aloud me, and sends a automated reply. Currently that reply just says I will get back to them when I reach my destination. Waze knows that destination and my ETA. I would like to send that in the automated texts. I would also like for Tasker to be able to tell Waze a destination. Using this info it would also be possible for Tasker to do events if the ETA changes due to traffic, like send a text to my wife telling her my new ETA for coming home from work.
You could also have a event passed to Tasker like "Arrived at destination" and then have actions based on that.
Taskers integration page is here...
You can use AutoLocation as well as a few Tasker plugins to do this and more. You don't NEED Waze integration, you just really have to know the in and outs of Tasker.
Example: You set up a "Geofence" for wherever your planned arrival is, and have it so when you enter that "Geofence" the task "Billy has arrived at his destination" will be launched.
For the other things you mentioned, that's all possible with current Tasker plugins as well. Still, namely AutoLocation. You can set a profile for while you're in your car, and receive a call/text, it will auto-reply with your coordinates on a map, etc.
Jeroen Houben commented
Does this still work Martin?
It just does nothing :s
Martin Baťo Bryndza commented
To properly close waze: Send Intent[Action: Eliran_Close_Intent, Cat: Default, Package: com.waze, Target: Broadcast Receiver]
To navigate to a favorite location: Send Intent[Action: android.intent.action.VIEW, Cat: Default, Data: waze://?favorite=%destination&navigate=yes]
Other possibilities: https://www.waze.com/about/dev
Frédéric Tost commented
please try something like "Waze Launcher", the best app to launch automatically Waze when you start driving (sensors, GPS, bluetooth, power supply, ...)
There is an option to use tasker to close waze without root or anything extremely fancy.
You just need to tell tasker to pass an intent broadcast "Eliran_Close_Intent" and waze will close.
Martial Law NO NO NO commented
I cannot buy Tasker outside market anymore. I no longer recommend it because of this.
No g.apps users:
Travis Hale commented
This would be a great thing to see, to have tasker triggered based on conditions / events from waze, e.g. stuck in traffic jam, leaving now, nearly there, arrived and so on! Would love to see this implemented.
Simon Vanheukelom commented
waze eta and eta changed events would be great 3 votes for me
I kill my waze app with no problem with kill app command in tasker with "use root" checked off and it works every time. or if that doesnt work you can just go into the scripting within tasker and program the touches where you touch the button to close the app and have it touch it on the screen using the script task. if you need further tasker help theres a ton of videos on youtube, best ones are from Armando Ferreira.
Adding a waze plugin to tasker could also enable Pebble Tasker to do things from the watch, like Report Police, Stop Navigation, Enable voice, etc. This without having to touch the phone. Would be very useful.
I use "setting profiles" from Probeez which works very good but does not succeed either to kill waze. This is very important for me to be able to stop Waze to avoid killing the battery when not needed.
Safely Driven Quickly commented
$0 tasker alternative: Llama
F/oss option: omnidroid
I have a tasker license. That does me no good with miui ROM :(
Expect it more challenging to exit waze since google purchase. I hacked deep settings to kill EVER PRESENT network location "service" -- maps prior to v 5.3 are not plagued such in gingerbread, but I'm not regressing. I run sans google framework; i prefer battery longevity ; i value my privacy
Privacy is not a commodity. Privacy is a right: essential to liberty
Safely Driven Quickly commented
Search waze ideas :
Also vote up:
Michelle Avery commented
The lack of ability to close Waze from tasker is the one thing stopping me from using Waze on a more regular basis.
For those still looking for a solution, and have a rooted phone, the "advanced" option of TaskKill (https://play.google.com/store/apps/details?id=com.laptopfreek0.taskkill&hl=en) is reportedly works to kill Waze via a Tasker event, including the persistent notification.
I do agree that I would love to see the integration for all of the other wonderful ideas!
Rafael Borja commented
Tasker integration would be great. Send an SMS or make a call based on destination and ETA would be great.
Gently stopping waze at the end of a destination would be really a good idea. Such features would be complicated for most of people, but for locale and tasker user it would be a very powerful feature.
James Eastwood commented
It would be good if you could report issues using tasker too. I do not have touch access when in my car (display gets mirrored to car display)
This would really be great, either with public intents or a Tasker plugin.
There are SO many possibilities for integration with tasker. Either with tasker actions (exit waze, set a destination, stop a navigation on some tasker condition, etc) as well as conditions/events.
I would love to get an event or condition whenever I start navigation to any or a specific destination, when my ETA is higher/lower then some value etc. I'd love to create a tasker profile that would send an SMS to a person whenever I had my destination set to that person's house and my ETA was less then 10 minutes, for instance.
Dignity Matters commented
wouldn't this be covered by fine grained intents provided by Waze?