All those having battery issues need to read this: Tasker: Power
You need to think about how you are setting up your profiles. If you set up multiple contexts, Tasker will only use minimum power to check for the least-power hungry one first.
So, it's best to setup a state or day/time context first, and then add your location context. For example, when setting up a profile to turn on at work you would set:
Time: 9 am to 5 pm (or widen the window if your hours change daily)
+ Location/Wifi Near
Tasker will only look for the location/wifi near during those times, and save your battery at other times.
Alternatively, you can set up a Location context (not using GPS) with a wide range, and then add your Wifi Near context. That will save you some battery life also.
So there's no way to use tasker to get mobile data to shut off?
Yes. Download APN Droid and Tasker will be able to control that to turn mobile data on/off.
I want to create a widget that turns airplane mode on but toggles it every fifteen minutes so I still receive texts. The ides is that I click this widget before I go to sleep, airplane mode turns on to save battery life, but texts and voicemails still come through every 15 minutes. Then, I click the widget when I get up, and it turns airplane mode off.
I think there is a better way to get the same result that you want. Airplane mode turns everything off, which I don't like here is what I have.
Profile #1 (Change sounds so it doesn't wake you up, turns off data.)
Context 1: Time (set for hours I am normally sleeping)
Context 2: Orientation (set for position of phone when I'm sleeping)
Tasks:
1) If %Screen ~ off (so it only performs the below tasks if I'm not using my phone)
2-5) Set volumes for ringer, notification, etc. (Whatever you want so it doesn't wake you up.)
6) Mobile data off (you can add wifi off, etc. whatever you want)
7) Auto Sync off
Profile #2 (Periodically connect to sync)
Contexts the same as above, except for the time context you can set an interval to repeat every XX minutes or whatever.
Tasks:
1) Mobile Data on
2) Auto Sync on
3) Wait 2 minutes (to give it time to connect and sync everything)
You may need to adjust the priority of profile 2 to a higher level so that it overrides Profile #1.
Tried that. Just gave me the chance to return to normal settings so i would need one widget to start the task and one to end it via a timmer.
Have you tried having the widget set a variable? For example:
If %TRAIN = 0
Set Variable %TRAIN = 1
STOP
IF %TRAIN = 1
Set Variable %TRAIN = 0
Then you set a context that turns on when %TRAIN = 1.
Click widget ->Tasker sets value at 1 -> context on
Click widget again -> value changes to 0 -> context off
I haven't tried it myself so you may need to test it, but that might work.
Here is what I want to do - I want Tasker to call a specific phone number at 8 am each week day (phone number is in my contacts) and then at 5 pm I want it to call a different number.
There is an action for making a call under the Phone actions. It also has an autodial checkbox. Try that. Create a time context, and set that as the action.
Not sure why you would want this though?????