[APP] Tasker: Share your setup

Search This thread

genuser

Senior Member
Jul 8, 2010
450
68
Dude can u elaborate a bit ...i dont have any experience in creating menus..i m still a tasker noob u see.

Please help..and thanxx for ur reply..

Ok, have you followed any of the examples on the Wiki? They are an amazing resource! Most of what I have done is a variations of something here.

http://tasker.wikidot.com/profile-index

Try a few and by doing them you will get the hang of how to use profiles and tasks.

This one in particular is an example of a menu.
http://tasker.wikidot.com/headsetmenulaunch

After you have successfully done a few, then stop by with some specific questions.

Sent from my 3VO using Tapatalk
 
  • Like
Reactions: crachel and -RDR-

kurt.gomez

Senior Member
Oct 27, 2011
338
108
Google Pixel 3a
Google Pixel 4a
autorespond to an SMS

hey guys i've created this profile in tasker:

add task-event-recieved text
then +
task-if- %LASTSMS !~ %SMSRF
send SMS- Number:%SMSRF
Variable Set- name:%LASTSMS To:%SMSRF
end if

what this does is, it autoresponds to an SMS but not if the persons has messaged me more than once

the problem is that this task is continuously active unless i physically deactivate it :confused:

i want it to activate when the phone is docked... and deactivate when it isn't...

can anyone help me with this??

much appreciated,
thanks :)
 

genuser

Senior Member
Jul 8, 2010
450
68
hey guys i've created this profile in tasker:

add task-event-recieved text
then +
task-if- %LASTSMS !~ %SMSRF
send SMS- Number:%SMSRF
Variable Set- name:%LASTSMS To:%SMSRF
end if

what this does is, it autoresponds to an SMS but not if the persons has messaged me more than once

the problem is that this task is continuously active unless i physically deactivate it :confused:

i want it to activate when the phone is docked... and deactivate when it isn't...

can anyone help me with this??

much appreciated,
thanks :)

You need to add a context to the profile for being docked.


Sent from my 3VO using Tapatalk
 
Feb 18, 2010
23
7
Toledo
Code:
{"address":{"postalcode":"43609","adminCode2":"095","adminCode1":"OH","street":"E Broadway St","countryCode":"US","lng":"-83.515491","placename":"","adminName2":"Lucas","distance":"0.01","streetNumber":"","mtfcc":"S1400","lat":"41.630488","adminName1":"Ohio"}}
using geonames.org

I'm at a lose. Could someone show me how to split the above so I can get the street name (E Broadway St) to show in a text?

I want to add the street name to my auto reply while driving profile. So it will say "Hi {callers name}, I'm driving {speed} mph down {street}. Will reply when able."

I was able to get it down to City from another profile I cannibalized, but none I have found does street.
 
Feb 18, 2010
23
7
Toledo
Code:
{"address":{"postalcode":"43609","adminCode2":"095","adminCode1":"OH","street":"E Broadway St","countryCode":"US","lng":"-83.515491","placename":"","adminName2":"Lucas","distance":"0.01","streetNumber":"","mtfcc":"S1400","lat":"41.630488","adminName1":"Ohio"}}
using geonames.org

I'm at a lose. Could someone show me how to split the above so I can get the street name (E Broadway St) to show in a text?

I want to add the street name to my auto reply while driving profile. So it will say "Hi {callers name}, I'm driving {speed} mph down {street}. Will reply when able."

I was able to get it down to City from another profile I cannibalized, but none I have found does street.

I have figured it out with the help of these two tutorials.

This one is nice and straight forward on how splitting works. I recommend looking at this one 1st to get a understanding of Variable Split works. http://xdaforums.com/showpost.php?p=14938939&postcount=64

I found this one a tad out dated, but it shows you how to do a Variable Split http://xdaforums.com/showpost.php?p=14438660&postcount=3 How a split is used clicked with me after following the steps listed here.
 

n1gh7mar3

Senior Member
Jun 13, 2009
148
34
san diego
I'm trying to create a plugin that basically when I have my phone docked and when audio starts playing from air bubble it will unlock my device and launch projectM... and when the audio stops it will close projectM and lock my device!

Sent from my SGH-T959 using xda premium
 

k1w33d

Member
Jan 31, 2011
18
9
Auto Respond to SMS with a Glympse

Hey guys. I am trying to figure out how I would use Tasker to respond to an SMS with a keyword in it with a Glympse. For example, If someone sent an SMS that contained "where are you?", tasker would send a reply back with a Glympse that the sender could view. I have added a favourite Glympse which checks in at my current location and sends it to the clipboard, and created a shortcut on my Homescreen to the favourite hoping that I would be able to get Tasker to open the shortcut but had no luck with that. The only other way I can think of would be to use an Intent but I have no experience so do not even know how to find out what Intent I would have to use:confused:. Any help would be appreciated.
 

renzo75

New member
May 4, 2012
1
1
Possibly the BEST setup ever???

I've setup my phone with the most awesome setup I think there is - just goes to show - keep it simple!

Whenever I need to go to the boy's room, I turn my phone upside down and put it in my pocket.

Conditions:
Monday-Friday, between 6am-3PM - Check.
Phone orientation - upside down - Check
Silence Ringer & Load Bubble Blast 2

:)

Simple, yet when I'm ready to begin my business, my game is already loaded :)
 
  • Like
Reactions: s-talker

vibecatalin

Senior Member
Jul 6, 2008
1,033
97
I have a problem with a profile if you guys can help me. I set the profile when I'm connected to a specified wireless network the keyguard is set to off. I've done that using Secure Settings. The problem is that is not always working. I mean after a period of time, or after using the phone in some apps the keyguard is on again.

The profile is set like this :

Task : 1. Wait 200 miliseconds
2. Secure Settings Keyguard disabled

Exit Task : 1. Wait 30 seconds
2. Secure Setting Keyguard enabled

Can someone help me? Thank you!
 

steve austin

Senior Member
Feb 6, 2009
707
73
hope this helps

Please share exact steps. Would really appreciate it.

It is generally agreed that this program is not he easiest to absorb or get to function right so when you do get something to work DETAILS would be greatly appreciated. with that said let me try to assist you:


1. get secure settings from the market
2. (under "options")all its functions are not available when you download it.
3. You have to go to "helper" and instal it.
4. Go to Tasker

"+" > click check mark (you can add the name later) > choose app (in this case I chose "Maps") > new task > click check mark > "+" > Plug in > Secure Settings > Configuration (click "edit") > (provided that your "helper" status in secure settings is active) Scroll down to "helper actions" > GPS > the next screen will bring you to an "on", "off" "toggle" screen with a memory card,, red X snf "?" at the bottom > press the memory card > (secure settings prompt comes back up) Click green check mark > task/ anonymous prompt comes back up) click green check mark > done.

The good news is that this actually will foce GPS in MAps, Navigation or whatever else you want. The bad news is that from my experience the GPS stays on even after you leave the app :mad:. I found that the GPS symbol will leave the notification bar but in your quick settings GPS is still on. *** Trying to find the magic bullet for this to cut off now. I hope this helped.




*** if someone has figured this out could you list the steps in which you got it to work. thanks in advance.
 
  • Like
Reactions: KoolPal

2uk3y

Senior Member
Sep 3, 2010
488
194
Malaysia
does anyone have task like Child Lock app.

the process look like this...
1. toggle profile via widget
2. child lock profile ON, display 'kid menu' with all kid apps
3. after finish play kid app, display again 'kid menu'
4. 'kid menu' got unlock action with password screen
5. if cancel, return back to 'kid menu'
6. correct password, exit 'kid menu' and child lock profile OFF

i try to create but stuck at number 3.....

hope someone share their task about this. TQ
 

Hobbes2099

Senior Member
Nov 12, 2010
258
15
Mexico City
2G / 3G Toggle

Just read the entire thread, I'm wowed by many ideas and how they were executed. As many, I just took the plunge to Tasker today and I can't seem to find a way to get Tasker to do what I originally bought it for: Toggle between 2G (EDGE) and 3G (UMTS/H+).

I want two profiles that will benefit from 2G toggling;
- connected to my home's WiFi network.
- low battery (many tweaks, among them going into 2G)


I tried setting up the profile to detected when I'm home:

New Profile "@Home" > Phone > Cell Near
New Task > "WiFi On" > Net > WiFi > On
"+" > Net > Mobile Data 2G/3G

but this last option has an *; "*Mobile Data 2G/3G" and Tasker says "Sorry, this action is unavailable on this device"

I have a Galaxy Note, recently updated to ICS with the Stock ROM, rooted and I've set Tasker as an Administrator. I have the latest version of Tasker from Google Play; 1.2.1u1m

Is there a work around? Do I need to purchase APNdroid, or is there a star-hash (*#) code I can dial to toggle between 2G and 3G?

much appreciated



-------EDIT----------

So I found these codes in the Easter Egg thread.
Went through them, and so far I've found these possible results:

#*2527# = GPRS switching set to (Class 4, 8, 9, 10)
#*3476# = EGSM Activate/Deactivate
#*3273# = EGPRS multislot. (Class 4, 8, 9, 10)
*#301279# HSDPA/HSUPA Control Menu

tried this last one and it didn't work.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    Tasker - Scheduled Nandroid Backup with File Management [V4]

    Profile Aim

    DUE TO CHANGES IN ROM MANAGER THIS IS CURRENTLY NOT WORKING! :mad:

    Working on a fix....


    To take a nandroid backup whilst you sleep and manage the backup files so no more than two are stored.

    Downloads

    ROM Manager Free from the market
    Locale Execute Plugin Free from the market
    Icons used are Glossy Silver HD free from 'Download more icons' prompt in Tasker

    Profile Explanantion

    V2 - [Dropped] (But good for educational purposes)
    Code:
    There are only a few actions to explain in more detail:
    
    The task [B]NandroidFiles[/B] deletes the Nandroid backups from two days before. I set this as two days so not to use too much storage space and to make sure there was a spare backup in case the daily backup task failed for any reason.
    
    The back up folder is found in [I]sdcard/clockworkmod/backup/[/I] and automatically named [I]scheduledbackup-2011-06-02-05.00.00/[/I]
    
    The '2011-06-02' is initially a problem as this is almost the opposite of Tasker's inbuilt [B]%DATE[/B] variable formatted as '6-2-11'. We need to use Tasker's [B]%DATE[/B] minus two days to match it to the dated backup file we want to delete.
    
    Following the task through, you'll see that we transfer [B]%DATE[/B] to the created variable [B][B]%NDATE[/B][/B] before 'variable splitting' it by the '-' to leave 6 2 and 11 in [B]%NDATE1[/B], [B]%NDATE2[/B] and [B]%NDATE3[/B] respectively.
    
    So, it's the 2nd of June for the sake of this example and using basic maths would mean that two days before this would be the 2-2 of June = 0th of June!? That's obviously no good to us... It should be the 31st May, so how do we easily do that...?!!? :eek: 
    
    The answer is to use a 'pseudo-array' from [URL="http://groups.google.com/group/tasker/browse_thread/thread/1e1c531b900312e9#"]this thread[/URL] with credit to the brains of [URL="http://androidforums.com/members/unclemike.html"]UncleMike [/URL]. Now don't take a look at the below and give up reading, because it's actually a very simple and useful process. Honest(!): 
    
    If we are in the 6th month of the year which is June and our -2 days are taking us back to the number of days in May, then we need to quickly reference the 6th month to the 31 days of May. Have a look below and you'll see that between the brackets of (6) is the number 31.
    [CODE]x(1)31(1)(2)31(2)(3)28(3)(4)31(4)(5)30(5)(6)31(6)(7)30(7)(8)31(8)(9)31(9)(10)30(10)(11)31(11)(12)30(12)x
    We set the above to a created variable of %NMONTH and using a very simple variable split of the current month number of 6, which in the previous split was set to %NDATE1 we get %NMONTH1 to be set to 31!

    Using this method we can say that if the current day of the month is less than 3, then we need to use the above to find out the number of days in the previous month. So, we can then add the current day of the month which for this example is the 2nd of June, to the 31 days in May, 31+2=33 Taking 2 from this gives us 31! Sorted! Other than that we now need the month to show as '5' rather than the current '6'.

    We know that if the day of the month is less than 3, we are going to be using a date from the previous month - so that is the IF statement we use. IF the day of the month %NDATE1 is less than 3, then we know we need to -1 from the month number %NDATE2. Sorted!

    I explained that in as much detail as I could for you. I hope it made sense. Once we've done the above maths we 'variable join' the date together in the same format as the clockmod backup folder.

    The next problem we have is that the backup, although triggered by a time context of 5am, can actually be delayed. I've had a backup named scheduledbackup-2011-06-02-05.00.07/. Unfortunately, pattern matching is not yet available in Tasker to use on file names, otherwise using the wildcard of '*' to delete the file scheduledbackup-2011-06-02-05.00.0*/ would have been a simple option.

    Remembering that the date format %NDATE of the backup is needed to reference the file, we also cannot simply use locale execute to delete the file scheduledbackup-%NDATE-05.00.0*/. Tasker doesn't pass variables to it in that way.

    The solution is to ask locale execute to delete files that are listed in a .txt file on the storage card. This way, we can tell Tasker to write scheduledbackup-%NDATE-05.00.0*/ to a text file beforehand. That's not strictly true though, as stated above, pattern matching of '*' is not available (yet) in file names.. so as a workaround for now, we write scheduledbackup-%NDATE-05.00.01/, scheduledbackup-%NDATE-05.00.02/, scheduledbackup-%NDATE-05.00.03/ etc to the text file to make sure all options are covered.

    For your reference, locale execute plugin uses the command:
    Code:
    @! xargs rm -rf < /mnt/sdcard/nandroiddel.txt
    The '@!' stops the command from being flashed up on the screen. The remainder of the command tells locale to delete the files listed in the file nandroiddel.txt.

    I think that's about it!? A nandroid backup whilst you sleep, with the backup files managed...

    Sorted?[/CODE]

    V4 - (Very Easy)

    Forces closes on the latest release, when trying to use the ROM manager intents have meant another way was needed to get Tasker to manage this. BIG thanks to waydownsouth who cracked it in style.

    The first profile will check the version number you are running before writing a file to the cache/recovery folder, which will trigger the automatic backup when booting into recovery.

    The file management is done in the same way as version 3.

    Version 2 used a long-winded work-around to manage the backup files. But thanks to those mentioned in the credits below, there is a much, much more simple way using Locale Execute Plugin and a Linux command:

    Code:
    find /mnt/sdcard/clockworkmod/backup -mtime +1 -exec rm -rf {} \;

    The '+1' in the above command denotes how many days prior to today the backups will be deleted. It's up to you to alter this number depending on how many backups you wish to keep and how often you make them.

    The days and time are configurable within the profiles.

    Any questions, let me know!

    Credits
    waydownsouth for sharing the auto-backup work-around and help with syntax
    heywtf for the discovery of the auto-backup intent
    UncleMike for his genius 'pseudo-array'.
    crachel the Tasker guru for letting me hijack his thread and agreeing to answer all of your questions ;)

    As always, the thanks button is the only way I know I should keep posting this stuff :eek: And please don't forget the users above too!

    Note: You will need to grant SuperUser permissions for each command prior to the profile running correctly. I would suggest you add a STOP action above the final 'execute reboot' command, then keep pressing 'test' until SuperUser has stopped requesting permissions - remove the STOP action and the task will run automatically thereafter.

    IMPORTANT NOTE: After importing the profiles ensure you 'apply' out of Tasker so they are saved. If you run the profiles without doing this, the profiles will not be there after the reboot! Please always backup your Tasker profiles initially too. Thanks to waydownsouth for pointing this out!
    8
    Here's the script I came up with to do nandroid backups. Perks of using my script rather than brandall's profiles (god bless his soul and peace be upon him):
    • Tasker profiles are SUPER easy to set up - single action of executing the script, and the profile intent is less obfuscated
    • ROM and kernel information appended to backup

    I'm using CWM4 (and apparently it's not officially supported on my phone, ROM Manager thinks I don't have a recovery), so the line that concerns getting the user's version of CWM doesn't make a lick of difference to me - I could use someone to look over my script and test it out for me; seems to work on sample files I've gotten though.

    Credits are to brandall, heywtf, waydownsouth, et al. Thanks for making this work possible!

    Code:
    #!/system/bin/sh
    
    # nandroid.sh
    # Written by: strictlyrude27
    #             strictlyrude27@gmail.com
    # Date: 22 July 2011
    #
    # This script reboots your device into recovery mode and performs a Nandroid
    # backup - the name of the backup is [date-time_rom_kernel]. This requires super-
    # user permissions to run. Execute it in shell or via Locale Execute Plugin
    # (either via Tasker or Locale).
    #
    # Acknowledgements:
    #     brandall (http://goo.gl/ejhov)
    #         - for developing the original Tasker Nandroid profile scheme
    #           (original scheme at http://goo.gl/s9mp9)
    #     heywtf, waydownsouth, et al
    #         - "If I have seen a little further, it is by standing on the shoulders
    #            of giants." --Isaac Newton
    #
    # CHANGELOG
    #     8/7  - cleaning up the script nicely thanks to waydownsouth's input! 
    #     7/22 - initial release
    
    settingsfile=/sdcard/clockworkmod/.settings
    cmdfile=/cache/recovery/extendedcommand
    last_log=/cache/recovery/last_log
    
    # Build time/date, ROM, kernel information
    thetime=`date +%F-%I.%M.%S%P`
    kernel=`uname -r`
    
    rom=`getprop ro.modversion | sed 's/CyanogenMod/CM/'`
    
    # test for last_log first...
    if [ -e $last_log ]; then
        cwm=`sed -n 's/.*ClockworkMod Recovery v\([0-9]\).*/\1/p' $last_log`
    elif [ -e $settingsfile ]; then
        cwm=`sed 's/.*recovery_version":"\([0-9]\).*/\1/' $settingsfile`
    fi
    
    cwm=${cwm:-3}
    
    if [ "$cwm" -le 2 ]; then
        cat > $cmdfile<<EOF
    print "Tasker Nandroid Backup: ${thetime} ${rom} ${kernel}"
    backup_rom /sdcard/clockworkmod/backup/${thetime}_${rom}_${kernel}
    EOF
    
    elif [ "$cwm" -ge 3 ]; then
    # CWM3+ syntax
        cat > $cmdfile<<EOF
    ui_print("Tasker Nandroid Backup: ${thetime} ${rom} ${kernel}");
    backup_rom("/sdcard/clockworkmod/backup/${thetime}_${rom}_${kernel}");
    EOF
    fi
    
    reboot recovery
    7
    can you please explain how you did this? I'm guessing you used secure settings for failed login attempts right?
    how did you make tasker to send the taken picture via email? please share your setup ;)
    thanks

    Thanks toody for your reminder, I lost track of tasker thread for awhile. Some friends of mine think this setting is useless; gladly there are some guys like my stuffs :eek:

    Here go the profile/ task setting:

    You need to install Secure Settings from Google Play, once open it, slide to tab "Helper" and install Secure Setting Helper from there (this is activate all functions of Secure Settings included Failed Login Attempts"

    Install SL4A from Google Play, open it -> click on menu -> Add -> Python 2.6.2 and install it (this will be used to send your email)

    Set pattern lock for your phone

    Set Profile:
    Add new profile -> name it watever you want -> State -> Plugin -> Secure Settings -> Configuration: Edit -> Failed Login Attempts -> type number of attempts you want (remember to tick Device admin Enabled) -> Save -> Done

    Set Tasks:
    New Task -> name it yourself
    Click + -> Net -> Mobi data -> On
    Click + -> Net -> Wifi -> On
    Click + -> Task -> Wait -> 2 seconds
    Click + -> Media -> Take Photo -> Camera: Front -> Filename: %PHOTONUMBER
    Click + -> Variable -> Variable set -> Name: %PHOTONUMBER ->To: 1
    Click + -> Variable -> Variable add -> Name: %PHOTONUMBER -> Value: 1
    Click + -> Variable -> Variable set -> Name: %EMAIL_USER -> To: your Gmail address (only Gmail support so far)
    Click + -> Variable -> Variable set -> Name: %EMAIL_PSWD -> To: your Gmail password
    Click + -> Variable -> Variable set -> Name: %EMAIL_TO -> To: email address you want to send to
    Click + -> Variable -> Variable set -> Name: %EMAIL_ATTACH -> To: /sdcard/DCIM/Tasker/%PHOTONUMBER.jpg
    Click + -> Script -> Run SL4A Script -> Name: sendemailA.py -> Pass Variables: %EMAIL_USER,%EMAIL_PSWD,%EMAIL_TO,%EMAIL_ATTACH
    Click + -> Net -> Mobi data -> Off

    And it's good to go, you can add some more fancy actions like vibrate notification, or say out loud "intruder" or something :victory:

    I also have another to profile to delay screen lock if phone is used for 30 minutes, later than that it will resume as screen lock (pattern lock), Let's me know that you are interested
    5
    @Brandall,

    There is another method of firing a backup rather than the ROMmanager intent.

    when ClockworkMod boots, it looks to see if /cache/recovery/extendedcommand exists and executes it if found...

    all you need to do is create the extendedcommand file with the following contents

    Code:
    ui_print("Tasker Nandroid backup");
    backup_rom("/path/to/backup/folder");

    then via locale execute: reboot recovery

    been using this method for quite a while now.

    HTH :)
    4
    i have problem with tasker
    i created profile when i use app navitel - tasker should activate gps
    but nothing happens
    before at android 2.1 all worked fine profiles rolled up from backups

    In Gingerbread, Tasker can no longer toggle the GPS. This is not a problem however, as under menu/settings/location & security tick 'Use GPS satellites'.

    Even if this makes a widget show that GPS is 'on' - it isn't. Google will tell you that in Gingerbread, ticking this option means that GPS is ready to use when required and will use no additional resource.

    I've posted this same reply to many users who tick the box and then report back that indeed, it did use no battery power... :)

    So, you need to remove all of your GPS actions that you used in 2.1, as now when you start navigation or use a GET location action, GPS will automatically start and then stop after... Sorted!

    Hope that helped.