Tasker or Locale?

Last Updated:

  1. UncleMike

    UncleMike Well-Known Member

    I don't know how it's intended to work in this situation. My first guess would be that it sees conflicting settings and ignores them both.

    Have you tried each profile on its own, with the other one disabled? If so, do they each work as expected with the other disabled?

    I can tell you that a task with a priority of 10 will be executed before a task with a priority of 1, and that exit tasks have a higher priority than enter tasks. Also, any Wait actions within a task will allow another task to "jump in" even if it's a lower priority task.

    Unlike (what I remember about) Locale, the profiles themselves don't have a priority.

  2. CriticalCritic

    CriticalCritic Well-Known Member

    Where is the TTS located in Tasker?
  3. A.Nonymous

    A.Nonymous Well-Known Member

    CriticalCritic likes this.
  4. CriticalCritic

    CriticalCritic Well-Known Member

    Damn, I thought you meant it would read text messages. I am trying to get either Locale or Tasker to read my text messages to me while I am in the car and stop reading them when I am anywhere else. I had it working beautifully on Locale before the 2.2 update... now I am struggling to find a way to get it working again.
  5. A.Nonymous

    A.Nonymous Well-Known Member

    Have you tried the steps here? I don't understand texting so I haven't tried it out.
    CriticalCritic likes this.
  6. CriticalCritic

    CriticalCritic Well-Known Member


    THANK YOU! I can finally dump drivesafe.ly! OMG! I am kicking Locale to the curb! Holy Sh*t this is GREAT! Tasker has restored key functionality to my phone through this ability!:D:D:D:D:D:D:D:D:D

    ...Any ideas on how to change the thing from reading the phone number out loud, to the sender's name?
  7. UncleMike

    UncleMike Well-Known Member

    Tasker doesn't support that yet, but I'm pretty sure it's on the to do list.
  8. flu13

    flu13 Well-Known Member

    Ooooohhhhh yeah. Sorry 'bout that.
  9. CriticalCritic

    CriticalCritic Well-Known Member

    Does anyone know if there is a way to set "OR" conditions in Tasker? I would like to setup a situation with multiple location conditions that will change my settings and launch an app when I am at any of them. Is there any way to do this without setting up an entirely new situation for each and every location?
  10. LaCeS OuT

    LaCeS OuT Well-Known Member

    Not really sure, but once you create your first profile, just clone it and change the location.
    CriticalCritic likes this.
  11. A.Nonymous

    A.Nonymous Well-Known Member

    Can you give an example of what you're wanting to do? There are no or conditions that I'm aware of, but it may be possible to program what you want anyway and work around that limitation.
    CriticalCritic likes this.
  12. gio297012

    gio297012 Member

    Hi. I've had to do something similar for a particular GPS location. I've used a couple of variables to manage additional states outside of what Tasker can by itself determine for a context. I have two I typically use, %DIRECTION and %DRIVING which I set within various other contexts. Then when other GPS contexts occur I have IF conditions decide what to do based upon the values of these variables.

    I also use Time checks for some (turn off Bluetooth when I arrive at my parking lot in the morning, since I'm leaving the car and heading to work, turn it on in the afternoon since I'm coming back to the car) IF conditions too.

    If you can describe in a bit more detail what you'd like to accomplish I'd be glad to try and help.

    Glad you're enjoying Tasker.
    CriticalCritic likes this.
  13. UncleMike

    UncleMike Well-Known Member

    The only inherent OR condition in Tasker is using separate profiles. To simplify what you want to do you can create a named task, and just use that task for any profiles where you want to perform the same set of actions.
    CriticalCritic likes this.
  14. CriticalCritic

    CriticalCritic Well-Known Member

    I want to mark all of the major stores in the area (several locations) so that when I enter any of those locations, tasker lowers my ringer volume, it launches my grocery-list app, and it sends a text to my wife letting her know that I am at the store and asking her if there is anything else that is not on the list that she would like me to pick up while I am there.

    Or one that changes the settings on my phone depending on which ice-rink I am at with my hockey-playing son. There are 3 different locations (more like 2, because one of them is a rare visit) that I would like my volume(s) to increase, and my Wifi to kick-on.

    Or a situation that I can set multiple times of the day to work around gaps in my class schedule. I want to have a condition that says 'this location' AND 'this time' OR 'this time' OR 'this time' so that between classes (and only if I am on campus) my phone will ring, but during the allotted off times.

    So I would like to have the ability to, within one situation, setup multiple 'OR' conditions.
  15. gio297012

    gio297012 Member

    It's important to remember that each specific store will be it's own profile, but that doesn't mean you need to completely recreate the actual tasks that fire when any of these profiles is triggered. You can rely on the ability of Tasker to execute multiple existing tasks from within the list of tasks for a particular profile. That, coupled with a variable, should do the trick. For example:

    1) Create a task (not associated with any profile yet - Main Screen --> Tasks --> New) called "At The Store"
    2) Enter the list of actions you wish for Tasker to do in this task (set volume, etc.)
    3) For the SMS/email to your wife, create it and refer within it to a variable I will call %STORENAME. Your message text might read "Hi hon I'm at %STORENAME, is there anything you need?" You'll be setting %STORENAME from within the individual GPS profiles for the actual stores.
    4) When you're happy with the activities within this task, save it.
    5) Back at the main screen, create a new GPS profile for one of the stores you're interested in including.
    6) The first task you will include here will be to set the variable value of %STORENAME to the name of the store (use the Variable Set action).
    7) The second task will be the "TASKER-->Perform Task" action. Here you'll choose the "At The Store" task you just set up.
    8) Save this and create your other store location profiles, repeating steps 5 through 8.

    Using this approach, of sharing tasks, I think you can do something similar for the hockey rinks.

    As for the time, let me think about it. I've used times in my comparisons, but never a "between" condition.

    Let me know if this doesn't make any sense.
    CriticalCritic likes this.
  16. CriticalCritic

    CriticalCritic Well-Known Member

    I'm not sure how to use the 'variable set' action. I will mess with it some tomorrow. I see that I can do this stuff with Tasker, and I know a way to do it (2 ways including the one that you have explained), but I was just hoping for a simpler way. A way similar to Locale that allows a person to set the exact same type of condition multiple times in the same situation.

    Ex. Locale can set Location X flag, Location Y flag, and Location Z flag, all within the same GPS map. And because there is no way to be in every location at the same time, it is understood that these are "OR" conditions. The same applies to the allotted times. You can apply both TimeW-TimeX, and TimeY-TimeZ within the same situation profile, and because you can obviously not be in two times at once, they are understood to be "OR" conditions.

    Frankly, it just seems to be the only function that I cannot find in Tasker. Granted, Tasker can do these things, it just requires completely separate situation profiles for each.

    There wouldn't need to be a 'between' condition necessarily for the times. Just the enter/exit setup that activate on entering/exiting each time. That in itself would create the 'between' situation between the exit and subsequent enter.
  17. gio297012

    gio297012 Member

    That's interesting about how Locale handles GPS coordinates. I've never used it, so I couldn't compare it to what you are attempting in Tasker.

    There's definitely a few ways to do it by using variables creatively.

    Good luck.
    CriticalCritic likes this.
  18. CriticalCritic

    CriticalCritic Well-Known Member

    Oops, I take that back. I went back to check and yhey are not all within the same map. However, you can set multiple maps up within the same situation profile (if that makes a difference).

    Tasker only allows one of each type of condition within each profile. It just needs to have the ability to create multiples of the same type of condition within a profile IMO. Or at the very least, allow multiple profiles to be contained within a single dropdown title.

    Anyways, thank you for your help!
  19. A.Nonymous

    A.Nonymous Well-Known Member

    You can easily create a profile, copy it and just change the GPS location on the copy.
  20. mmarti16

    mmarti16 Well-Known Member

    I just posted a video with what tasker can do...kinda simple but it gives you the idea. I did it to show newbies and people who are debating between a droid or an iphone.
  21. M0rpheus

    M0rpheus Member

    johnh123 and mmarti16 like this.
  22. mmarti16

    mmarti16 Well-Known Member

    If you download "saymyname dessert" it will install as a plug in and will read the names from your contacts as you receive a text, email or phone call.
  23. jamesdean

    jamesdean Well-Known Member

    Question about location and GPS. I have read the location without tears article but my question is if you use the GPS for location, how much of a battery drain is it? By default I leave GPS on all of the time, primarily as a safety net to be able to locate a lost or stolen phone and I am OK with the current battery drain. If I use this in Tasker does it not have to ping the GPS every x minutes to be effective and how much more battery drain could I expect?

    If there are known wi-fi's in a location area would it be better to use that instead?
  24. A.Nonymous

    A.Nonymous Well-Known Member

    Tasker only checks your GPS location if the other conditions in the task are met. So it you have a task that runs between 0800-1200 and depends on your location, Tasker will only check your GPS location between those hours. After 1200, it won't check your GPS location because the time constraint is not met. It's not going to drain your battery any faster than GPS already is.
    jamesdean likes this.
  25. jamesdean

    jamesdean Well-Known Member

    Thanks, I did not even think about limiting that task to a time frame which certainly help on the battery drain.

Share This Page