[Q] Tasker Profile for Notification if No SMS Has Been Received - General Questions and Answers

Hello Folks,
I am new here, and found this thread while I was experimenting in Tasker. I would like to find a way to get me notified if a certain contact has not sent me an SMS for a definite period of time. For example, if Contact A has not sent me an SMS for about an hour.
A profile like this will really help me and my friends in a project that we are doing.
Thanks!

Sorry if this is too late, but off the top of my head you could make a task that increments a variable every, say, 1 minute (loop forever with a 60000ms delay at the beginning). Right after incrementing the variable, check to see if it is >= 60. If so, send an alert and rest the variable.
Now, every time a text arrives (I don't know how to tell who a text is from with tasker, but I believe there's a way), reset the variable back to 0. You could also have a variable array to hold multiple contacts.
Just my 2¢...

Related

Tasker finally on the Market, automate nearly anything easily!

It's hard to describe what Tasker can do, as there's not much it can't do. I try to describe it like a high-level interface to the Android API. You can adjust hoards of Android settings programmatically based on Events (application, time, date, location, event, gesture).
Personally, I do some of the following:
Passively upload my GPS location to my website every 10m
Have the phone get fairly loud when I'm a home
Quiet when I'm at work
Nearly Muted when I'm in a meeting (matches a Calendar event)
Muted with Autosyncing disabled at Night while I sleep
Disable Rotation on my etext reader to work around a bug in the ereader which loses my position in my book when it rotates!
Make the screen brightness and sounds high when I'm running Waze (gps program) on AC power (plugged into car charger)
... more little things!
All of this is done using an easy to use GUI to build matching contexts and a task to execute when matched. There are lots of samples to start with on the website, and very easy to write your own. Basically it's a graphical programming language that anyone could use.
It's on the market as of today, and the website is here: http://tasker.dinglisch.net/
I have zero connection to the author besides an extremely happy user, decided I would post this here because he's exited beta testing and on the market now.
Here's even a few more examples of things that can be done, pasted from the website.. Still only the tip of the iceberg on things it can do:
passcode-lock sensitive applications (e.g. for child safety)
change phone settings by
application: long screen timeout in a book reader
time: screen brightness lower in the evening
location: ringer volume high at the office, turn off ke yguard at home
wake up with a random song from your music collection
Text-to-speech; read out loud: incoming SMS/ phone number, WiFi/Bluetooth status, when it's time for an appointment, when the battery is low etc etc (Android OS 1.6+ only)
launch a music application when your music SD card is inserted, otherwise a file browser
start the day with a particular application showing
change all your home icons and wallpaper every day, or in particular locations
turn the phone upside down to return to the home screen, tilt 90 degrees to the left and back to toggle speakerphone during a call
create a Home widget to
toggle bluetooth/wifi on/off
launch wireless settings dialog
show a menu of tasks to choose
send an emergency SMS with your GPS location
remap camera etc buttons to other applications, or show a menu of applications and/or actions
decrypt/encrypt and/or zip/unzip application data on the fly when an application is launched/exits
pause music playback while in a particular application, restart on exit
change the Home icon for any application
take a time-lapse photo series (possibly 'secretly')
make a regular backup of a file on the SD card
track your phone location via SMS in case of theft
extend the use of the media button on your headset: take a picture from a distance or go to the previous media track with a long press
record call times and destinations to the SD card
show a popup when an SMS arrives from a particular phone number
setup a birthday SMS to be sent months before it happens so you don't forget
record battery levels over time to a file on SD card
make automatic recordings of what you say during phone calls to SD card
during the night, turn on airplane mode to conserve battery/reduce radiation, but turn it off every 15 minutes to check for SMS/voicemail.
setup a vacation SMS message, with different messages for different callers
launch a music application when headphones are connected
Hrmmm, there's not much reviews for the app. I'm interested in trying out but I wish there was a trial or something.
Vulpix said:
Hrmmm, there's not much reviews for the app. I'm interested in trying out but I wish there was a trial or something.
Click to expand...
Click to collapse
I hadn't looked at his market version yet, but it shouldn't need validation for 14 days..
He sells it on the market and off of the market. If nothing else you could install it from his website. I'll ask on his forum, it shouldn't require purchasing to use immediately.
Everytime I try it I get a FC when setting up my profiles, and I lose all my changes. Gets annoying fast. I uninstalled and did refund.
Knether said:
Everytime I try it I get a FC when setting up my profiles, and I lose all my changes. Gets annoying fast. I uninstalled and did refund.
Click to expand...
Click to collapse
Weird, I've seen that like once when I first tried it.. You might want to get on his forums and see what he can do to help fix it, as if you're interested I don't think there's anything else out there that does anywhere close to what Tasker does.
Come to think of it, yes, I did see that maybe 2-3 times, especially when first messing around, but I haven't seen it in weeks, even though I've set up multiple profiles since then. Interesting. You could always set up some stuff, Apply, re-enter the app. At that point it's saved. If it crashes, you won't lose anything. However it'd be good to get logs from alogcat or such to figure out the crash problem.
Awesome.. tasker is too good and much better than locale and setting profiles (though UI could get a bit better)... I've been waiting for it to arrive on the market..
I guess I'm the only person who has troubles with the app.. ::sigh:: I want to love it..
I've actually been using the app for a little over two weeks, and I've found it to be indispensable! GPS drains my battery too fast, so I love coordinating tasks with calendar events in conjunction with network-based location. Not to mention auto starting GPS for specific apps and then shutting GPS back off when I exit said app. There are simply SO many uses for tasker, and its compatible with locale plug-ins.
Btw. Try using Foxy Ring's ambient noise feature to auto adjust ringer volume. It works great when constantly moving from quiet study areas into a loud common room.
Does anyone know how I can set up Tasker to switch to 2G at midnight and then back to 3G/H at 8am?
I have looked throught the options and I can see the settings for 2G, but when I add Time as the 1st context I then can't find anything relating to 2G for the next context.
I understand it's probably just me being thick but if any one could help it would be much appreciated!
Loving this app otherwise, well worth the small fee.
Thanks.
CitizenLee said:
Does anyone know how I can set up Tasker to switch to 2G at midnight and then back to 3G/H at 8am?
I have looked throught the options and I can see the settings for 2G, but when I add Time as the 1st context I then can't find anything relating to 2G for the next context.
I understand it's probably just me being thick but if any one could help it would be much appreciated!
Loving this app otherwise, well worth the small fee.
Thanks.
Click to expand...
Click to collapse
Sure, Tasker doesn't have a "Default" profile, when a profile ends it returns what settings it changed back to what they previously were.. So if it's H going into your night profile, switch off 3G, then when the profile is over it'll return to H. The big difference here is that most likely you're going to have to run an external program, maybe APNDroid or something, to toggle 2G/3G, as apparently it's not in the API directly and Tasker can't do it. So you have an entry task and an exit task.
Yep, I just looked for apps that can do this, they all launch the option in the menus, can't do it directly... So doing this doesn't seem (directly) possible, but maybe there is something out there.. I just glanced. http://www.cyrket.com/search?q=3g&market=android
Profile
Context: Time 00:00 to 08:00
Enter Task
Run Program APNDroid (?)
Exit Task
Run Program APNDroid (?) (to toggle it back on, since it's not a setting here)
Found a nice review and guide for tasker here:
http://lifehacker.com/5599116/how-to-turn-your-android-phone-into-a-fully+automated-superphone
Looks powerful, and superior to locale.
psych2l said:
Found a nice review and guide for tasker here:
http://lifehacker.com/5599116/how-to-turn-your-android-phone-into-a-fully+automated-superphone
Looks powerful, and superior to locale.
Click to expand...
Click to collapse
I kind feel sorry for Locale Tasker has it 100x over, plus it can use Locale plugins.
I haven't done much digging, but... maybe someone could help me with this one:
I have the Samsung vibrant which does not have a hardware camera button. Would there be a way to use this app to remap the power button when in the camera.app to use it as the shutter button?
Thank you
Anyone else having force closes when trying to set backgrounds for app menus? Don't dig the bland menu background that comes stock in the app.
Great app except the fact it is using 1/4th of my battery for two profiles.
UrbanMuppet said:
Great app except the fact it is using 1/4th of my battery for two profiles.
Click to expand...
Click to collapse
You have something misconfigured or you have insanely good battery usage then. I have Tasker using the GPS every 10 minutes, uploading that GPS data to my website. It reminds me every 2 minutes of missed email, phone calls, sms... It goes speakerphone if I flip it on a call. It changes profiles for home, work, work meeting, running GPS in the car... I think I have a profile to wash the dishes too, but I'm waiting on an enhancement from Pent to make that one function.
Seriously, post on his forum with the exact context and task, I bet something is done wrong.
Man I still have difficulty trying to make Tasker do simple things because I'm not really savvy with such stuff...
I have been trying to get Tasker to automagically switch keyboards based on orientation for like a few days now, no luck. I want to have Swype when in portrait mode, and then a custom HiRes keyboard in landscape...
can anyone help with this or if someone has done it already, please lend some advice...
Also, maybe this thread can become the official Tasker profile thread, if not, maybe a sticky with user created profiles?
ImSoHungry said:
Also, maybe this thread can become the official Tasker profile thread, if not, maybe a sticky with user created profiles?
Click to expand...
Click to collapse
Been trying to a place where people dump their profile examples for the inept people who can't work out half the settings, like myself
Tasker works perfectly on my phone: HTC Desire, stock ROM, official Android 2.2 update
My profiles:
Profile: Running Navigation
Context: Application: Load app Sygic
Tasks:
- Misc: GPS ON
- Audio: Set Media Volume to max
- Display: Set Brightness to 200
- Set Speakerphone to ON
Profile: Silencing Hidden Caller-ID
Context: State: Incoming Call
Tasks:
- Audio: Set Ringer Volume to 0 - if %CNUM ~ 0
- Audio: Set Vibrate to OFF - if %CNUM ~0
Note: for the second profile, you need to use at least 1.0.6 beta 5 (%CNUM bug fixed).

[TUT] [Tasker] Create a widget that periodically cycles through different messages

Hey, guys. I've been looking to use Tasker for awhile now but, it's just been laying dormant in my app drawer because I was too overwhelmed by all the options. Anyway, I finally got around to using it when I discovered a Domo-kun wallpaper that I just had to use and customise. And what I've got is in this post.
http://forum.xda-developers.com/showpost.php?p=14898952&postcount=33983
In this tutorial we will be trying to understand how to use Tasker's Minimal Text Widget Plugin and Variables. So, let's get down to it.
Objectives
Get Domo-kun to "say" stuff based on various events on the phone.
Get Domo's messages to cycle based on a preset time period.
Variables
These are basically empty labels that you must direct Tasker to fill. You can fill them with a string of characters, or with numbers and you can also perform basic math functions on them.
Minimal Text Widget Plugin
This enables Tasker to display stuff via Minimal Text Widget.
What we need
We will need a way of keeping time, so that messages will change after a specified time.
We will need a way of setting a preset message that corresponds to the battery state.
We will need a way of setting a preset message that corresponds to the wifi state.
We will need a way to tell Minimal widget when to display a message.
We will need a way to tell Minimal Widget what message it should display.
Setting a timer that will change the message after preset time.
The context for this is obviously every 'x' minutes. So we start a new profile with a Time context, and set that to repeat every 'x' minutes.
Now, we need a variable that will change after every 'x' minutes(y+1), this will eventually tell our widget when it's time to change the message. So, this will be the action for this particular context. Add a new task to the context, select Variable>>Variable Set. Let's name our variable, I will call mine %SET. The necessary action after every 'x' minutes is '%SET + 1' so this is what we will put in the "To" field. Remember to check the box "Do Math", this will treat the variable as a number, and enable us to perform the required math on it.
Let's take a look at what will happen, when this profile is active.
Every 'x' minutes, the Variable %SET will be set to %SET + 1. So, if %SET starts at 0, after 'x' minutes it will be 0 + 1; it will be 1; after another 'x' minutes it will be set to %SET + 1, 1+1; it will be 2, and so on.
You now have a variable that changes every 'x' minutes.
Setting a preset message according to the battery state.
I want to make Domo tell me how my battery is doing when it's at four different states (100%-75%, 75%-50%, 50%-25%, 25%-0%).
So, now we have four different contexts(battery ranges) in which Tasker needs to perform certain actions(Domo will say something). Let's start creating them.
For the first context(battery level 75-100) we want to display "Your battery is good". So, we will first define the context. In this case the context is a "State" in which the phone is in. Therefore our required context is in the "State" category>>Battery level, choose the range, I will choose 75 - 100. Since the message changes based on the level, we will need to set a variable here. I will call mine %BATTSTAT, and set it to "Your battery is good".
We have to repeat the steps for the other 3 battery levels. So, we create new State>>battery level profiles but, we use the SAME Variable(%BATTSTAT) for the message.
(50-74) - set %BATTSTAT to "Your battery is OK"
(25-49) - set %BATTSTAT to "Your battery is low"
(0-24) - set %BATTSTAT to "Your battery is going to die"
What is going to happen when this profile is active?
When the battery level is between 75-100 the %BATTSTAT will be "Your battery is good", when battery level hits 74, %BATTSTAT will immediately change to "Your battery is OK", and so on.
We now have a variable(%BATTSTAT) that holds a message depending on the battery level.
Setting a preset message according to wifi state.
This is pretty much the same as setting the message for battery level. The only difference is we will use a an exit task for when wifi is not connected. An Enter Task are the actions that take place when a state is entered, an Exit Task are the actions that take place when a state is exited.
So, new profile, State>>Wifi Connected, set %WIFISTAT to "Your wifi is connected", now if we don't set the %WIFISTAT Variable to change when the wifi is disconnected, it will always hold the message "Your wifi is connected". So we set an exit task for the variable %WIFISTAT to say "Your wifi is disconnected".
Okay! We now have,
%SET - A Variable that increments every 'x' minutes
%BATTSTAT - A Variable that holds a message corresponding to the battery level
%WIFISTAT - A Variable that holds a message corresponding to the wifi status
Getting tasker to communicate with Minimalistic Text Widget
This is fairly simple, all we need to do is define a variable for MTW, and set to what we want to say, in this case the message within the tasker variables (%BATTSTAT or %WIFISTAT). So, the action would be within "Plugin">>Minimalistic Text Widget. You have a field for Minimalistic Text Widget's Variable and you have a to field.
Now, we need a way to send our messages to Minimal Text Widget at the right time.
We use our Time variable to tell us what's the time. If, %SET = 0 we will send %BATTSTAT to the widget, if(after 'x' minutes) %SET = 1, we will send %WIFISTAT to the widget. Now, our next context depends on the Variable %SET, so this will be the context we coose. Event>>Variable>>Variable Set, enter the Variable(%SET) in Name field and what it will be when we perform our action (sending data to MTW) in this case, '0'. The action to perform will be, Plugin>>MTW set a Variable %DISP to %BATTSTAT.
Now we repeat this for 'x' minutes later when %SET = 1, so a new Event context has to be made, where the variable %SET = 1, and here we will send the wifi status to MTW. So, Plugin>>MTW set Variable %DISP to %WIFISTAT.
What happens here is, when %SET = 0 (at the beginning of our cycle) Tasker will send the message within %BATTSTAT to %DISP. 'x' minutes later, when %SET = 1, Tasker will send the message within %WIFISTAT to %DISP. But, wait! What happens when 'x' minutes later our time variable increments(%SET + 1 ie. 1+1 = 2)? This is a problem because we have not made a profile for %SET = 2, in relaity we don't need one because there are only two kinds of messages we want to send to MTW.
We need to reset our counter. So, we make a new Event profile for when the variable %SET is greater than 1. All we need to do is set %SET to 0.
Displaying our messages on MTW
Create your Minimalistic Text Widget, within it's "Misc" tab find Local Variable and put in the name of your MTW Variable, in this case, it is %DISP. And you're done!
___________________________________________________
This is my first attempt at writing a tutorial and also I've only been using Tasker for a couple of days, so the above procedure might not be completely optimized. Maybe our Dev/Programmer friends can enlighted us. I tried to write this tutorial not so much as a hold your hand and give you a play by play but, more as a I hope you learn something about the way Tasker works and find better uses for it. I hope it was helpful. I don't think pictures are actually necessary if people get their feet wet with Tasker but, if people think it's absolutely necessary, I will post some.

[Q] llama app make it speak current time

Hi
I am using llama and trying to write event whose one part need to speak the current time
I understand we can use llama variable make it speak its value (##variable name##) so want to get current time in string format in llama variable
llama doesnt have built in variables like tasker (http://tasker.dinglisch.net/userguide/en/variables.html)
so I was trying android intent and using system class of android but still not able to do it
any idea pls
can anyone answer ppl
ashishshevale said:
Hi
I am using llama and trying to write event whose one part need to speak the current time
I understand we can use llama variable make it speak its value (##variable name##) so want to get current time in string format in llama variable
llama doesnt have built in variables like tasker (http://tasker.dinglisch.net/userguide/en/variables.html)
so I was trying android intent and using system class of android but still not able to do it
any idea pls
Click to expand...
Click to collapse
Did you ever get an answer to this question as I would like to do the same.
got busy with something else
didnt got the answer
If u r a developer cant help but you want it as feature there are many such app available
ashishshevale said:
Hi
I am using llama and trying to write event whose one part need to speak the current time
I understand we can use llama variable make it speak its value (##variable name##) so want to get current time in string format in llama variable
llama doesnt have built in variables like tasker ()
so I was trying android intent and using system class of android but still not able to do it
any idea pls
Click to expand...
Click to collapse
I looked for android intents but couldn't figure it out. Even if you could get an intent to work, I don't think you can have the return value set a value for a Llama variable, it's one-way? Otherwise I'd write a background service to just translate a formatted string with SimpleDateFormat.
I use the following solution that uses Llama only, no outside apps or intents I put all the tasks into a 'time' category.
There are four variables used, one for each numeric position in a time string:
hr: hour
m1: first position of the minute count
m2: second position of the minute count
pd: period (am/pm)
Think of it as a manual digital clock. Each variable is initialized at 1:00 AM and repeats according to the appropriate frequency:
Tasks to initialize variables:
begin_hr: Between 1:00 AM and 1:01 PM - set Llama variable 'hr' to '0' every 12 hours
begin_m1: Between 1:00 AM and 12:01 AM - set Llama variable 'm1' to '-1' every 1 hour
begin_m2: Between 1:00 AM and 12:51 AM - set Llama variable 'm2' to '-1' every 10 minutes
begin_pd_am: Between 12:00 AM and 11:59 AM - set Llama variable 'pd' to 'a.m.'
begin_pd_pm: Between 12:00 AM and 11:59 AM - set Llama variable 'pd' to 'p.m.'
Tasks to increment variables:
incr_hr: Between 1:00 AM and 12:01 AM - increment Llama variable 'hr' every 1 hour
incr_m1: Between 1:00 AM and 12:51 AM - increment Llama variable 'm1' every 10 minutes
incr_m2: Between 1:00 AM and 12:59 AM - increment Llama variable 'm2' every 1 minute
At 1:00 AM, all the begin tasks run, so the variable string equals:
##hr##:##m1####m2## ##pd## = 0:-1-1 a.m.
The incr tasks are alphabetically after the begin tasks, so they run afterwards, also at 1:00 AM, so then the string equals:
##hr##:##m1####m2## ##pd## = 1:00 a.m.
Then after 1 minute, incr_m2 will repeat, making:
##hr##:##m1####m2## ##pd## = 1:01 a.m.
I usually wake up at 6:40 a.m. and I want my phone to tell me the time every 5 minutes after my alarm goes off until I leave my house so I can know if I need to pick up the pace to make it to work on time. My next tasks to do this were:
alarmed: When the next alarm is due - set Llama variable 'alarmed' to 'true'
alarmed_off: When not at Home - set Llama variable 'alarmed' to 'false'
time_check: When 'alarmed' has a value of 'true' - queue an event named 'time_say' every 5 minutes ->
time_say: When 'alarmed' has a value of 'true' and [when 'm2' has a value of '0' or when 'm2' has a value of '5'] - say '##hr##:##m1####m2## ##pd##'
alarmed 'When the next alarm is due' will only fire once, at the moment the alarm goes off, so it needs to trigger another event that will repeat, since it can't repeat because the condition will be false. I only wanted the phone to tell me the time every 5 minutes when the second place of the minutes was 0 or 5, so it wouldn't say '6:51' or '7:03'. It would sometimes start at 6:40, then repeat at 6:46, and then be off by a minute for whatever reason, maybe because of the time it took to perform the actual 'say'. That's why time_check does a queue instead of the say.
Also, I tried using the newest Google TTS high quality voices, but often the event would take minutes long because apparently it was trying to connect to a Google server to parse the text/generate the audio, so it would say '7:05 a.m.' at like 7:12. This is a problem with TTS, not Llama's 'say' action. I changed the TTS to the lower quality and it has helped.
This is such a hack... I wish Llama had some built-in variables that could translate to the SimpleDateFormat current date/time, so I could get ##h##:##mm## ##a##
Not to mention this really fills up the task history with incr_m2 running every minute.
But Llama is free, so no complaining

Tasker Profiles

What's your favorite Tasker profile?
Mine are
1. wifi auto off and on depending on which cell tower I'm connected to.
2.automatic screen shade depending on light sensor % bye bye screen filter.
3. media selection popup upon headphone plug in.
4.pocket mode phone screen off and vibrate on when phone put in to pocket headphone jack first.
Feel free to share ideas I just started using it my self and don't know much.
Here is a good read :
http://forum.xda-developers.com/showthread.php?t=1110775
Link to my tasker profiles: https://docs.google.com/folder/d/0B_iZBWQpaR0RLWM1SzItYVZPYWc/edit?usp=sharing
To import add profiles to sdcard/tasker/profiles
Then in tasker long press profiles tab and then import.
Sent from my SAMSUNG-SGH-I997 using xda app-developers app
Kind of hard to believe no one has any tasker profiles or ideas
Sent from my SAMSUNG-SGH-I997 using xda app-developers app
1. Silence notifications while I'm sleeping
2. Max volume & brightness when in car dock
3. Auto volume setting when plugging in headphones
It's always interesting to see what others are doing.
1. wifi auto off and on depending on which cell tower I'm connected to.
Click to expand...
Click to collapse
I have that, except, it only disconnects if %WIFI !~ connect*.... prevents dropouts due to intermittent tower signal when I’m connected.
Some other stuff I have:
Battery low warnings: vibrate/notify at 40%, audible/nofify at 30%, 20%, 10% (if silent is off).
Sync newsrob news reader at 3AM every morning (while I’m sleeping). Turns wifi on beforehand and off afterwards. This takes awhile... better to take care of it while I’m sleeping.
Turn on Display Rotation for Apps that needs it (my webbrowser, youtube, etc). On exit task Display rotation is turned off (saves battery to keep it off).
At 10:50AM every morning it pops up a message asking if I want to reboot. If I do not respond, nothing happens. I think it’s good to reboot every once in awhile for general principle and this is a time when I’m likely to have my phone on my desk at work, but not using it. Also reminds me it’s almost lunch time. Also if I tap the widget it sends another text and updates the value on the widget based on response.
At 11:00 AM every morning, it sends a text message to AT&T asking for my data usage for the month. Upon receipt of the message, it is parsed and the result is posted to a widget label on my home screen so I know how much I’ve used this month. Note that 11:00AM central time is a good check, other times of day the info you receive from AT&T may not be up to date.
When data is on I place a permanent notification to remind me that it is on. Notification goes away when data is turned off.
When screen goess off and not back on within a short period, I turn data off (to save data and battery) and turn display rotate off.
Battery % display widget in my dock – update every 5 minutes while screen is on. Color changes depending on level (green 75 – 100%, blue 50-75%, yellow 25-50%, red 0-25%. This also uses Zoom widgets (works nice with Tasker)
Screen Brightness level display in my dock. Tap to pull up menu to change brightness level and adjust mode between manual and auto (auto is also based on Tasker sensing light level). If brightness level is set above 40%, the displayed brightness number turns red and I get a perfmanent notification (so I don’t leave it on high). This also uses Zoom widgets.
Flaghlight widget. Tap to start flashlight. Then it asks me every 30 seconds if I want to leave flashlight on... if no response then it turns flashlight off (prevents forgetting and leaving it on).
Keyguard management. Turns on after a time delay whenever screen goes off away from home. Turns off keyguard whenever I enter key pattern (so I’m either at home in which case it’ll stay on after the first time I enter key pattern, or I’m on the road in which case it’ll turn back off when my screen goes off). Zoom widget has one letter H or A indicating whether my phone thinks I’m home or away (based on cell towers). Zoom widget has another letter H or A indicating how my keyguard is managed currently (home behavior or away behavior). Both letters change together, unless I tap the 2nd A while away to toggle it to H.. That indicates I have disabled keyguard on the road. A red permanent notification also appears. This is an original approach that I conceived/built although I drew ideas from the wiki
Profile which senses when I have a meeting on my calendar and automatically adjust my phone to “vibrate” mode so there will be no noises coming from my phone during meetings. By the way, I also forward all my incoming work emails to my Gmail account, which promptly stuffs them in a special folder. That way 1- I can quickly check incoming work emails from gmail 2 – all outlook meeting invites coming into my work email appear on my gmail calendar which is reflect in my phone calendar and triggers the profile. I actually don’t have a good working pre-meeting 10-minute reminder yet. Gmail’s doesn’t seem to work for me. Maybe I will do that in Tasker when I get a chance. This is a copy of someone else’s idea.
Every night before I go to sleep I press a button tell Tasker I’m going to sleep and in the morning when I get up I press another widget to tel Tasker I’m up. The sleep button sets Display Rotation off, sets wifi off, sets silent mode on, checks if I’m on charger and reminds me to put phone on charger. The awake button sets wifi on, sets silent mode off, syncs my google accounts (synker).
The wakeup task also sends a text message to google asking for weather in my hometown. Upon receipt of response, it populates a zoom widget on my homescreen with the weather/forecast. Also tapping that widget updates the forecast (via text). This is an original that I conceived/built.
For the weather widget and at&t data widget that both receive text messages... upon receipt of appropriate text message I use auto-shortcut to take me to the associated message. That way after I press a single back key, the incoming message notification is cleared. I could press back using built-in Tasker functions which would make it fully automatic, but that requires leaving USB debugging on, which makes me uneasy.
I have an “app” built in tasker that generates a transparent scene over everything else displaying battery level and temperature. Useful in the single situation that you are using navigation in the car and possibly charging.. keeping a close eye on battery level and temperature. This is an original that I conceived/built.
I also have a floating compass that floats over everything else. Useful with Navfree, whose display doesn’t give any clue which direction is north while navigating (the top of the map points in the direction you are traveling which may not be north). Requires SL4a and Python. This is an original that I conceived/built, with help from others on the Tasker google groups to figure out how to get the compass direction in Tasker
I have widgets to remember a parking space and launch Locus Pro to navigate back. Copied from somehwere.
I have profile to take/email photograph from front camera when someone enters the wrong unlock code. Copied from Android forums.
I have a profile to give a small tone whenever a call terminates. That is very helpful if you spend a lot of time on weak connections. You can keep talking after a call is dropped if you dont realize it. And knowing there will be a tone at end of call keeps you from asking "are you still there" during longer than normal pauses in the conversation. Copied from Android Forums. Very useful to me.
I have a widget that tells how many Tasker tasks are currently running. Tapping on it lists the tasks. Usually it doesn’t stay above zero for long. It allows me to recognize if a task has gone haywire. It complements nicely the display of active profiles which are listed in the pulldown notification. This is an original that I conceived/built.
electricpete1 said:
It's always interesting to see what others are doing.
I have that, except, it only disconnects if %WIFI !~ connect*.... prevents dropouts due to intermittent tower signal when I’m connected.
Some other stuff I have:
Battery low warnings: vibrate/notify at 40%, audible/nofify at 30%, 20%, 10% (if silent is off).
Sync newsrob news reader at 3AM every morning (while I’m sleeping). Turns wifi on beforehand and off afterwards. This takes awhile... better to take care of it while I’m sleeping.
Turn on Display Rotation for Apps that needs it (my webbrowser, youtube, etc). On exit task Display rotation is turned off (saves battery to keep it off).
At 10:50AM every morning it pops up a message asking if I want to reboot. If I do not respond, nothing happens. I think it’s good to reboot every once in awhile for general principle and this is a time when I’m likely to have my phone on my desk at work, but not using it. Also reminds me it’s almost lunch time. Also if I tap the widget it sends another text and updates the value on the widget based on response.
At 11:00 AM every morning, it sends a text message to AT&T asking for my data usage for the month. Upon receipt of the message, it is parsed and the result is posted to a widget label on my home screen so I know how much I’ve used this month. Note that 11:00AM central time is a good check, other times of day the info you receive from AT&T may not be up to date.
When data is on I place a permanent notification to remind me that it is on. Notification goes away when data is turned off.
When screen goess off and not back on within a short period, I turn data off (to save data and battery) and turn display rotate off.
Battery % display widget in my dock – update every 5 minutes while screen is on. Color changes depending on level (green 75 – 100%, blue 50-75%, yellow 25-50%, red 0-25%. This also uses Zoom widgets (works nice with Tasker)
Screen Brightness level display in my dock. Tap to pull up menu to change brightness level and adjust mode between manual and auto (auto is also based on Tasker sensing light level). If brightness level is set above 40%, the displayed brightness number turns red and I get a perfmanent notification (so I don’t leave it on high). This also uses Zoom widgets.
Flaghlight widget. Tap to start flashlight. Then it asks me every 30 seconds if I want to leave flashlight on... if no response then it turns flashlight off (prevents forgetting and leaving it on).
Keyguard management. Turns on after a time delay whenever screen goes off away from home. Turns off keyguard whenever I enter key pattern (so I’m either at home in which case it’ll stay on after the first time I enter key pattern, or I’m on the road in which case it’ll turn back off when my screen goes off). Zoom widget has one letter H or A indicating whether my phone thinks I’m home or away (based on cell towers). Zoom widget has another letter H or A indicating how my keyguard is managed currently (home behavior or away behavior). Both letters change together, unless I tap the 2nd A while away to toggle it to H.. That indicates I have disabled keyguard on the road. A red permanent notification also appears. This is an original approach that I conceived/built although I drew ideas from the wiki
Profile which senses when I have a meeting on my calendar and automatically adjust my phone to “vibrate” mode so there will be no noises coming from my phone during meetings. By the way, I also forward all my incoming work emails to my Gmail account, which promptly stuffs them in a special folder. That way 1- I can quickly check incoming work emails from gmail 2 – all outlook meeting invites coming into my work email appear on my gmail calendar which is reflect in my phone calendar and triggers the profile. I actually don’t have a good working pre-meeting 10-minute reminder yet. Gmail’s doesn’t seem to work for me. Maybe I will do that in Tasker when I get a chance. This is a copy of someone else’s idea.
Every night before I go to sleep I press a button tell Tasker I’m going to sleep and in the morning when I get up I press another widget to tel Tasker I’m up. The sleep button sets Display Rotation off, sets wifi off, sets silent mode on, checks if I’m on charger and reminds me to put phone on charger. The awake button sets wifi on, sets silent mode off, syncs my google accounts (synker).
The wakeup task also sends a text message to google asking for weather in my hometown. Upon receipt of response, it populates a zoom widget on my homescreen with the weather/forecast. Also tapping that widget updates the forecast (via text). This is an original that I conceived/built.
For the weather widget and at&t data widget that both receive text messages... upon receipt of appropriate text message I use auto-shortcut to take me to the associated message. That way after I press a single back key, the incoming message notification is cleared. I could press back using built-in Tasker functions which would make it fully automatic, but that requires leaving USB debugging on, which makes me uneasy.
I have an “app” built in tasker that generates a transparent scene over everything else displaying battery level and temperature. Useful in the single situation that you are using navigation in the car and possibly charging.. keeping a close eye on battery level and temperature. This is an original that I conceived/built.
I also have a floating compass that floats over everything else. Useful with Navfree, whose display doesn’t give any clue which direction is north while navigating (the top of the map points in the direction you are traveling which may not be north). Requires SL4a and Python. This is an original that I conceived/built, with help from others on the Tasker google groups to figure out how to get the compass direction in Tasker
I have widgets to remember a parking space and launch Locus Pro to navigate back. Copied from somehwere.
I have profile to take/email photograph from front camera when someone enters the wrong unlock code. Copied from Android forums.
I have a profile to give a small tone whenever a call terminates. That is very helpful if you spend a lot of time on weak connections. You can keep talking after a call is dropped if you dont realize it. And knowing there will be a tone at end of call keeps you from asking "are you still there" during longer than normal pauses in the conversation. Copied from Android Forums. Very useful to me.
I have a widget that tells how many Tasker tasks are currently running. Tapping on it lists the tasks. Usually it doesn’t stay above zero for long. It allows me to recognize if a task has gone haywire. It complements nicely the display of active profiles which are listed in the pulldown notification. This is an original that I conceived/built.
Click to expand...
Click to collapse
All I can say is wow
Would you mind exporting your profiles for download
Sent from my SGH-I997 using xda app-developers app
Thanks. Exporting can be a little tricky for a variety of reasons. We have choice of two formats: human-readible text (which can't import into tasker) and tasker-readable xml (which resembles gibberish to humans). And what I've described encompasses a large number of profiles, tasks, and scenes. Could export a project tab on a few if you'd like. Sometimes importing a project tab causes bizarre conflict of same-named scenes ... at least I've had that experience.
So, if you could identify one or two that you're interested in, I can work on exporting/presenting those.
Meantime, some stuff I've already organized (?) for presentation:
1 - A rambling youtube video. First five minutes is sort of beginners guide to tasker using screen-off / data off profile as example. Next 4 minutes is rambling wander through some of my profiles. Last minute for some reason I decided to show off my holo launcher dock widgets. I did not yet have my tasker/zoom-based widgets for battery% and screen brightness in place yet at the time I made that video.
http://www.youtube.com/watch?v=il5EAKkMgGI
2 - Floating battery monitor (% and temp) - intended to float over top of navigation program while navigating/charging
http://forum.xda-developers.com/showthread.php?t=1890710
By the way I have a new version of that, just haven't posted it there yet. Maybe a good job for someday.
Some general philsophy about Tasker fwiw: A lot of the things I do with tasker can be done with other programs/widgets. But I tend to think it's more efficient to minimize the number of programs in the category of widgets (which is continuously running process) and things that monitor for chage in state. They all use resources. Tasker uses resources as well but if we only use Tasker and Zoom for these types of things I think it's better. And sot of fun (that's probably the real reason). I'd have to say not more efficient in terms of time. For anyone considering buying Tasker I would mention it's not likely you're just going to grab a bunch of profiles and have them easily imported/running. There are often tweaks needed based on phone type and interaction among the various profiles.
Great video
Sent from my SGH-I997 using xda app-developers app
Notification/Ringer Volumes
I just recently picked up a Verizon S4, and I'm trying to figure out how to make tasker "link" my notification volume with my ringer volume, so they will both change using the rocker. Any help?
---------- Post added at 07:42 PM ---------- Previous post was at 07:30 PM ----------
Xxw0lfxX said:
I just recently picked up a Verizon S4, and I'm trying to figure out how to make tasker "link" my notification volume with my ringer volume, so they will both change using the rocker. Any help?
Click to expand...
Click to collapse
Sorry, I wrote this question in the wrong device thread. I didn't notice that when replying from my mobile browser
Sent from my Verizon Wireless Galaxy S4 using Tapatalk 4 beta.
1) I have created a profile that whenever i am sleeping phone goes in smart slient mode, if some vip numbers call my phone is back in ringer mode.
2) during some duration of the day my phone speaks the name of the caller instead of ringing. if not a known caller than it rings.
3) integrated it with LMT launcher and made a profile like double swipe up and all volumes are at max. double swipe down all are at minimum.
4) wave your phone and it takes a screenshot. ( you can change the context to any thing.)
5) if i missed a particular number 5 times in continuity than send him a custom message.
6) Phone says "missed call" at regular interval e.g 30 min
7) Phone says "battery full" when charged, battery low alert when below 20%.
8) Phone says "AC/USB Charging" when plugged in AC and USB respectively. and at removal is says AC|USB removed.
That sounds like a pretty neat setup you have there
Sent from my Verizon Wireless Galaxy S4 using Tapatalk 4 beta.
Inspirational quotes on home screen
I made a tasker profile to show inspirational quotes every hour on home screen.
For this I made a text file containing more than 100 quotes, each seperated by "/" for seperating and identifying an individual quote.
Then picking up any quote randomly and pushing it to "Minimalistic Text" tasker plugin.
For displaying on screen I used "Minimalistic Text".
Profile:
Profile: Insp Quotes
State: Battery Level [ From:20 To:100 ]
Time: From 06:35 Till 22:35
Enter: Insp Quotes // This is the task
Task: Insp Quotes
A1: Perform Task [ Name:Inspiration Stopff Priority:5 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: ]
A2: Wait [ MS:0 Seconds:0 Minutes:0 Hours:1 Days:0 ]
A3: Goto [ Type:Action Number Number:1 Label: ]
Task: Inspiration
A1: Read File [ File:/sdcard/Download/insp.txt To Var:%Insptext ]
A2: Variable Split [ Name:%Insptext Splitter:/ Delete Baseff ]
A3: Variable Set [ Name:%Insprandom To:%Insptext(#) Do Mathsff Appendff ]
A4: Variable Randomize [ Name:%Insptextno Min:1 Max:%Insprandom ]
A5: Variable Set [ Name:%Inspsugg To:%Insptext(%Insptextno) Do Mathsff Appendff ]
A6: Minimalistic Text [ Configuration:insp = %Inspsugg Package:de.devmil.minimaltext Name:Minimalistic Text ]
I hope you will like the idea
Thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
rahul70236 said:
1) I have created a profile that whenever i am sleeping phone goes in smart slient mode, if some vip numbers call my phone is back in ringer mode.
2) during some duration of the day my phone speaks the name of the caller instead of ringing. if not a known caller than it rings.
3) integrated it with LMT launcher and made a profile like double swipe up and all volumes are at max. double swipe down all are at minimum.
4) wave your phone and it takes a screenshot. ( you can change the context to any thing.)
5) if i missed a particular number 5 times in continuity than send him a custom message.
6) Phone says "missed call" at regular interval e.g 30 min
7) Phone says "battery full" when charged, battery low alert when below 20%.
8) Phone says "AC/USB Charging" when plugged in AC and USB respectively. and at removal is says AC|USB removed.
Click to expand...
Click to collapse
Hey,
Some of your profiles soun pretty awesome, is asking too much, for you to export them and share?
Thank you
need some help seeting up car profiles pls!
Hello, need some help setting up the following actions in Tasker. I use a tablet (Android 4.0.4) only for in car use and have some problems setting tasker profiles. It should be something like this:
For state power on (charging any) do the following tasks:
1. Disable keyguard
2. Issue a play command to the media app, only if music is not playing already (will come back why I need this latter on) - now I'm using Media Utilities plugin with Smart play (which should do that but it doesn't ... sometimes it sends the play even if the music is already playing, or will send the play command to the built-in media player instead to JetAudio which is the default set media player in android and in media utilities)
3. Turn GPS on, using now secure settings plugin - works great
4. Turn Bluetooth on - works
For State Power off (not charging any) do the following:
1. Turn keyguard on (enable)
2. Wait 12 seconds
3. IF keyguard on >>>
3.1 Stop media (using tasker built in media actions)
3.2 Disable GPS (secure settings plugin)
3.3 Disable bluetooth
3.4 System Lock
4 END IF
Everything works just great UNTIL ... I go in the car, turn the ignition ON ... the power ON profile starts than when I crank the engine, the car cuts the power to any accesories including car phone charger. The power off profile starts and waits 12 seconds before stoping music, gps, etc.
Than the car starts (before those 12 seconds run up) and the phone charger receives power, and the power on profile comes back. I have a higher priority for the power on profile so, the power off profile is aborted and the power on starts again ... but here the problems start: Either the music is stopped (because another play is issued from the power on profile, and the media app thinks it's pause even with smart play command from media utilities) or the default android player is started and the jet audio it's stopped because the play command is send to the build in media player app.
what I would like is
- a shure tested way for tasker to check if any media it's being played, and if it is, abort the play command (tried %MTRACK with flash but could not set it up to work, got the same problems as above)
- some other ideas how to hack, workaround, create a better flow in my profiles to avoid interruptions in those 10-15 seconds while the tablet's charger is cut off by the car, when the car;s engine starts up.
thank you

[Q] Setting up WhatsApp so I only get one sound notification per conversation?

Hello,
I was wondering if anyone knew if it's possible to make WhatsApp give me a sound notification only for the first message I recieve in a conversation, so that the rest are muted and I hear a sound only once. Because usually I recieve messages in bursts of five or so messages, and hearing the phone ring five times in 10 seconds is extremely annoying. I'd like to make it so that any time I get a message in a conversation, I'd hear the tone just once (for each conversation) and then nothing until I open up and read the messages. Thanks in advance.
+1 to this.
2 years and nobody ever found a solution. Are we the only ones annoyed by the constant beeping?
I also find it hard to believe why WhatsApp hasn't developed a feature like this in their app... Many people I talked to are also very annoyed by the smartphone vibrating and playing a notification sound 5 times in 20 seconds!
As a matter of fact, it surprises me that this post has so few replies.
WhatsApp could implement something as simple as: "Notify me only once in 5 minutes". I'm pretty sure it is very easy to implement.. Why don't they do this?
So yeah. Im late, but i think i did.
You guys know tasker app? Amazing thing.
So here we go.
First you need tasker app.
1. You'll create two variables in VAR tab, one if for counting the other one is to store the notification volume you're set in at all random moments that you can receive a text, you don't wanna restore your volume to a preset, if you put your phone on silece mode it needs to stay on silence mode after. So, i named mines "CountNot" and "ActualNotVol"
2. Creating a task, name it whatever you like.
Look for some engine symbol or options inside the task you need to configure the Collision Handling to "Abort New Task". So the code only run once until needed again.
The code goes:
>If: %CountNot EQ 0
>Variable Set: %CountNot to 1
>Variable Set: %ActualNotVol to (click on arrow and choose) %VOLN
>Wait: 3 seconds (For my notification sound complete, may vary)
>Notification Volume: Level 0 (Muting notification sounds)
>Wait: 1 Minute (The amount of time the notification will be muted, guessing the ****head will be done sending multiple text, may vary)
>Notification Volume: (click on arrow) %ActualNotVolume (Will restore the volume that it was before)
>Variable Set: %CountNot to 0 (So the task can be repeated next time)
Finish.
Go to profile, and create > Event> UI > Notification > Owner Application > WhatsApp
And select the task you just created.
Test it if possible.
I would appreciate a reply as feedback, hope it works for you too.
bebecofp said:
So yeah. Im late, but i think i did.
You guys know tasker app? Amazing thing.
So here we go.
First you need tasker app.
1. You'll create two variables in VAR tab, one if for counting the other one is to store the notification volume you're set in at all random moments that you can receive a text, you don't wanna restore your volume to a preset, if you put your phone on silece mode it needs to stay on silence mode after. So, i named mines "CountNot" and "ActualNotVol"
2. Creating a task, name it whatever you like.
Look for some engine symbol or options inside the task you need to configure the Collision Handling to "Abort New Task". So the code only run once until needed again.
The code goes:
>If: %CountNot EQ 0
>Variable Set: %CountNot to 1
>Variable Set: %ActualNotVol to (click on arrow and choose) %VOLN
>Wait: 3 seconds (For my notification sound complete, may vary)
>Notification Volume: Level 0 (Muting notification sounds)
>Wait: 1 Minute (The amount of time the notification will be muted, guessing the ****head will be done sending multiple text, may vary)
>Notification Volume: (click on arrow) %ActualNotVolume (Will restore the volume that it was before)
>Variable Set: %CountNot to 0 (So the task can be repeated next time)
Finish.
Go to profile, and create > Event> UI > Notification > Owner Application > WhatsApp
And select the task you just created.
Test it if possible.
I would appreciate a reply as feedback, hope it works for you too.
Click to expand...
Click to collapse
I think noobs like me need a video tutorial

Categories

Resources