[Android General] eBoody:
Alright, lets show off some tasker profiles! Im always interested in ideas other have cooked up. I'll show you guys some stuff i came up with.

Hit thanks if you like it!

Ill start populating the post. I realize that tasker profiles are a royal pain in the butt to read, so im going to create some colapsable projects.

Ill also color code certain things and ill try to stay consistent..Ill try to add a project every day. So the first one will be my car project.

Tips:

To avoid confusion with all the collapse-ables, close the ones youre done reading.

Have Secure Settings installed, and swipe to the helper section and install helper

HAve autovoice, you gotta start using this at some point..its pretty awesome.

%PACTIVE is a variable that means "profiles active"

you can long press a profile and press the settings button on the top right and if you scroll down you can uncheck the "display in notification" if you dont want your tasker notification to be over-populated

Projects will be Blue

Profiles will be orange

Enter tasks will be green.

Exit Tasks will be red.

If statements will start and end with pink.....end if

CAR PROJECT

This project has a couple of tasks that do stuff that are related to the car. hence the name.. It does the following:

1: When you get in the car, the screen will stay on, and if it does somehow close, the keyguard will be disabled. This prevents too much fiddling with the phone...This is turned off when you get out.

2: Alters volume levels and brightness when getting in and out of the car.

3: Marks down what time you got out of the car, starts counting how long youve been out of your car, and takes the GPS coordinates of your location when you get out of the car.

The purpose of this is so youll always know when you got out of the car, how long you have been parked (in case of parking meters, parking hours etc..) and allows you to navigate to your car so youll never lose it after parking in some obscure location.

This is done with minimalistic text to display that info, and upon pressing it, will activate the task to navigate back to your car. Ill attach a screen shot.

4: When someone calls, my phone asks me if i want to answer it, instead of ringing, upon yes, it does, upon no it doesnt.

5: reads me my text, I have nothing to hide, but you could easily implement the yes/no prompt if you want it read to you or not.

6: turns wifi on, gps on, and you can add a bluetooth on if you want.

HERE ARE THE PROFILES:

Profile: Car Mode

Context:

State -> Docked any

State -> Headset plugged in

But really this could be anything.

Tasks:

Enter Task:

Load App -> Car Home (http://blog.brianmoses.net/2012/10/manually-installing-googles-car-home-app.html)

Secure Settings -> GPS Enabled

Wifi -> Off

System Volume -> 7

Media Volume -> 15

Auto Brightness -> on

Notification Volume -> 7

Secure Settings -> Keep Display On

Secure Settings -> Keyguard Disabled

Variable Set -> %SEARCHWIFI ~ 0 (Youll see why later)

Exit Task:

Variable Set %HOURSINCE ~ 0

Variable Set %MINSINCE ~ 0

IF - %TIME > 12.00 {

MINIMALISTIC TEXT -> (variable) ampm = PM

Variable Set -> %PARKEDTIME to (%TIME-12.00)

}

else if - %TIME < 12.00 {

MINIMALISTIC TEXT -> ampm = AM

%PARKEDTIME to %TIME

}

end if

MINIMALISTIC TEXT parkedtime = %PARKEDTIME

Secure Settings -> Keyguard Enabled

Secure Settings -> Lock Device

Secure Settings -> Keep display on - never

Kill App -> Car Home

Get Location -> GPS, timeout -> 100seconds

Variable Set -> %PARKEDAT ~ %LOC

Secure Settings -> GPS Disabled

Variable Set %SEARCHWIFI ~ 1

Profile: Update Time Since (Update what minimalistic text will show)

This counts how long youve been parked for and assigned an HOUR variable and a MINUTE variable to minimalistic text.

Since the "repeat" thing in tasker has a minimum of 2 minutes, i just made two of the same tasks and made the other wait a minute before starting.

Conext:

Every 2 minutes

Tasks: Timesince1

If - %TIMESINCE = 60 {

Variable Set -> %HOURSINCE to %HOURSINCE + 1 (do maths)

Variable Set -> %MINSINCE to 0

MINIMALISTIC TEXT - minsince = %MINSINCE

MINIMALISTIC TEXT - hoursince = %HOURSINCE

}

end if

if - %TIMESINCE < 60 {

Variable Set -> %MINSINCE to (%MINSINCE + 1) (do maths)

MINIMALISTIC TEXT -> minsince = %MINSINCE

MINIMALISTIC TEXT -> hoursince = %HOURSINCE

}

end if

Timesince2

wait -> 1 minute

If - %TIMESINCE = 60 {

Variable Set -> %HOURSINCE to %HOURSINCE + 1 (do maths)

Variable Set -> %MINSINCE to 0

MINIMALISTIC TEXT - minsince = %MINSINCE

MINIMALISTIC TEXT - hoursince = %HOURSINCE

}

end if

if - %TIMESINCE < 60 {

Variable Set -> %MINSINCE to (%MINSINCE + 1) (do maths)

MINIMALISTIC TEXT -> minsince = %MINSINCE

MINIMALISTIC TEXT -> hoursince = %HOURSINCE

}

end if

Profile: Read Text

context:

Received Text any

Variable Value -> %PACTIVE ~ *Car Mode*

Task: Read SMS

Silent mode -> on

Say -> %SMSRN says. %SMSRB

silent mode-> off

Profile: Car Call (Asks me if i want to answer the call or not, then the response will be passed off to another profile called CAR RESPONSE)

context:

Call incoming

Variable Value - %PACTIVE ~ *Car Mode*

Enter Task:

Media Control -> Pause (simulate media button)

Ringer Volume -> 0

Say -> Should i answer this call?

Auto voice recognize (Triggers autovoice to listen to you)

Exit Task:

Media Control Play

Profile: Call Response

Do the same for a "NO response" except the command in autovoice will be "no" and the task will end the call.

context:

AutoVoice recognized -> check event behavior, command = yes

Variable Value -> %PACTIVE ~ *Car Mode*

Task: Take Call

Take Call...lol

THIS ONE IS A TASK

Make this task so you can set your minimalistic texts tap behavior to open a tasker shortcut and then select this one.

IT will allow you to navigate to your car when you tap the widget, you may need to change the wait task if it takes longer for your phone to turn on GPS (not get a lock)

Create a task:

Secure Settings GPS Enabled

Wait 3 seconds

Open Map (this is a task under the APP task) Mode-> Navigate To, Address %PARKEDAT

TO SET UP MINIMALISTIC TEXT:

Im not going to tell you what the font should be, what size or what color the font should be etc etc, ill just tell you how to add the variables to minimalistic text

Tap and hold on your homescreen and add a 2x2 Widget

Delete all the premade stuff

if you swipe to the layout tab and press the "+" youll get a bunch of options to add stuff.

Swipe over to the MISC tab, and add a static text and a local variable. Theres a bug in Minimalistic text where if you add a bunch of local variables at once, itll make the values of them all the same..so youll have to add the things one at a time..pain in the butt i know.

so add a static text and a local variable. over and over till you have 4 local variables and 3 static texts.

have 3 rows, delete the ones you dont need by tapping the 3 dots and pressing delete row.

I have it set up like this:

----------------------------------------------------------------------------

[Static text = Parked At:]

----------------------------------------------------------------------------

[Locale Variable = parkedtime] [locale variable = ampm]

----------------------------------------------------------------------------

(optional)[static text icon = user interface-> hand pointy thingy]

----------------------------------------------------------------------------

[static text = Parked For: ]

----------------------------------------------------------------------------

[locale variable = hoursince] [static text = Hrs.] [locale variable = minsince]

----------------------------------------------------------------------------

Then swipe over to "Tap Behaviour" and check "start another activity"

press select and activity or shortcut

swipe right to the shortcut tab

select the "Find Car" task we created earlier

pick an icon for it if it asks by pressing the button on the lower right hand corner

END CAR PROJECT

WIFI PROJECT

These tasks will automate turning your wifi on and off based on locations you are at often. I.E. your house, your work, your buddies house, your girlfriends house, etc...

It works via the cell near state, however im not perfectly clear on how much battery this drains, so i took an extra precaution by having a %SEARCHWIFI variable, set to either 1, or 0, (on or off, respectively). This variable's value is easily changed in any profile, so its easy to avoid conflicting profiles, as well as saves battery by not continuously searching for cellphone towers.

What i do with this, is have a profile, Near Home for example, and when im in a new location i want to automatically connect to, i just clone it, change the name, re-search cellphone towers and voila! I have like 10 of these and it works perfectly. So ill only make a "Near Home" profile, then you can clone that.

I like to have a pattern lock when im out and about, but i dont like having one when im at a buddies house, or at my own house, so i have tasker deal with that. If you want this, first you have to set a pattern lock code. then this will take effect.

Profile: Search Wifi?

Context:

Not Wifi Connected (check invert after the wifi connected task)

Variable Value -> %PACTIVE !~ *Car Mode*

Enter Task:

Variable Set -> %SEARCHWIFI ~ 1

Exit Task:

Variable Set-> %SEARCHWIFI ~ 0

Profile: Wifi Time-Out

If you are near one of the places and you somehow disconnect, tasker will wait 20 seconds to see if youre still disconnected and if you are , turn wifi off, turn the pattern lock on, and in 10 minutes, if youre still in the area it will try to connect again. of course you can change the times to whatever you want.

Context:

Not Wifi Connected

task:

Wait 20 seconds

if - %WIFII !~ *connect*

Secure settings -> pattern lock enabled

Variable set -> %SEARCHWIFI ~ 0

Wifi -> off

end if

wait 10 minutes

Variable set -> %SEARCHWIFI ~ 1

Profile: Near Home

context:

Cell near (press scan)

state -> Variable Value -> %SEARCHWIFI ~ 1

Enter Task:

Wifi On

Secure Settings -> Pattern lock disabled

exit Task:

if - %WIFII !~ *connect* (i know this is overkill)

secure settings -> patternlock disabled

wifi off

end if

END WIFI PROJECT

REQUESTS PROJECT:

Voice commands in car to perform various responses to a received text, requested by oscar615

NOTE: autovoice recognize doesnt play well with pop-up sms windows...sometimes works, sometimes only works after you close the pop up.

Profile: Driving Text

context:

event -> received text any

state -> variable value - %PACTIVE ~ *car mode* (or whatever profile you have for your car)

task:

silent mode on

misc -> say -> Text received by %SMSRN. What should i do?

wait 150ms

plugin -> autovoice recognize

silent mode off

Profile: Cant talk

context:

autovoice recognized -> check event behavior -> command = can't

state -> variable value - %PACTIVE ~ *car mode*

task:

phone -> send sms -> number: %SMSRF, Message: Sorry, im driving, cant talk right now, check 'store in messaging app'

profile: call back

context: plugin -> autovoice recognized, check event behavior, command = call

state -> variable value - %PACTIVE ~ *car mode*

task:

call -> number: %SMSRF, check auto dial

With autovoice, if the command is "can't" you can say anything, and as long as "can't" is somewhere in the sentence, it will perform that action. unless you specified otherwise, but i wont get into that. If you say anything other than those, it will just close.

end oscar's request

END REQUEST PROJECT