Related
I am in no way attempting to take credit for this program or any profiles created unless my name is annotated next to a published link. Support these guys buy buying their app(s) as this is a tremendous backend for amazing automation for today and the future.
In an effort to help everyone new to Tasker (and its associated apps like AutoRemote) and its capabilities, I'm starting this thread to list profiles that people are actively using on their gear.
What is Tasker?
Tasker is an application for Android which performs tasks (sets of actions) based on contexts (application, time, date, location, event, gesture) in user-defined profiles or in clickable or timer home screen widgets.
What are some of the things I can use these apps for?
While the number of uses for Tasker is limitless and only supressed by your imagination, here is a list of published tasker profiles that people have created for common yet out of the box thinking type usage: Tasker Profiles
Here are only some of the things you could do with Tasker, it's real power is the flexibility to combine contexts and tasks however you wish.
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
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
Guides and Tutorials
OG Development Site for Tasker for Android
Massive amounts of reading material/guides
Tasker 101 Help Videos - by hollywoodfrodo
Tasker Profiles
Auto Bluetooth/Internet Tether - App Trigger Method - Props to Brendo.
Auto Bluetooth/Internet Tether - Screen On/Off Trigger Method - Props to st-tps
Please drop a note in the thread or PM me with your Profiles and/or Instructions. This is thread is to bring the power of Tasker on the gear to a single place. Thread links/files/guides all welcome.
Cool
Here's one that I've been using:
http://forum.xda-developers.com/showthread.php?t=2542050
Recommended companion app: AutoRemote
What we really need is an update to Tasker to allow exporting...
I would love if this thread develops and thank you for starting it...i am trying to learn how to use tasker to get weather widgets to read weather from stock weather widget.....F0mey said you needed SQlite which i have and tasker...but im lost from there
It has taken me the better part of 4 days to get mine set up for voice automation. I know I've barely gotten started but I can now give a voice command to the gear and have it open Pandora and adjust the volumes on the phone. Then pause Pandora and readjust the volumes with another command. Think entering and exiting your car. Having this core structure in place, I think as I move to a full home automation plan, I will be able to integrate it with no problems.
Tasker, Autovoice, and Autoremote are all required. When I get a little more time, I'll try to decompress all that I learned over these 4 days to create a tutorial.
In the meantime, if you search autovoice and autoremote on Youtube, you can find some great assistance. Armando Ferreira has some great tutorials that really helped me get to where I am (and pushing me to where I want to be).
I was hoping someone can help me with what I am trying to do. First I'll explain what I want and then show screen shots of what I tried. So basically I want my weather info to be set for UCCW widgets and it seems u need tasked and sqlite to do so. And no null has sqlite support so I'll show u what I've done.
I know I'm probably totally off but can anyone tell me if I'm close or help
Sent from my SPH-L720 using xda app-developers app
Great Job with the OP #WellDone
Sent from my SM-N900P using Tapatalk
Bump. Added new Bluetooth Tether method by st-tps. Please give them props and if you have any profiles you have created please share!
Do you have to have an internet connection on you Gear for the initial Autoremote setup? I really just need the bluetooth connection to my phone to send intents to trigger tasks from there. I've googled the crap out of it but keep coming to the same posts. Thanks!
snowmangoh said:
Do you have to have an internet connection on you Gear for the initial Autoremote setup? I really just need the bluetooth connection to my phone to send intents to trigger tasks from there. I've googled the crap out of it but keep coming to the same posts. Thanks!
Click to expand...
Click to collapse
I'm having the same issue. I can get autoremote to send through BT occasionally but not consistently.
I also have trouble with autovoice offline. Sometimes it works, sometimes not.
Sent from my SPH-L720 using Tapatalk
cvondra said:
Bump. Added new Bluetooth Tether method by st-tps. Please give them props and if you have any profiles you have created please share!
Click to expand...
Click to collapse
Nice thread, everyone can take use of the Tasker Power!
And thanks for the prop
When I double tap Nova, I use AutoVoice recognised Profile on Gear to send an autoremote message to the phone.
When the phone receives the message, it opens my Spotify playlist, and starts playing,
It also uses intents within Spotify to open the now playing window
Sent from my GT-N7100 using Tapatalk
Has anyone found way to activate/deactivate motions with tasker at a given time?
I use to turn it of when i go to bed to save battery
sent from my carrier pidgeon
pzayx said:
Has anyone found way to activate/deactivate motions with tasker at a given time?
I use to turn it of when i go to bed to save battery
sent from my carrier pidgeon
Click to expand...
Click to collapse
just what motions are you doing in bed exactly???
do you "sleep" with your watch on?
Wahaha! Nothing like that mate, but do you lay completely still when you are trying to sleep? Yes i sleep with the watch on because i am using the alarm feature and it works really good
sent from my carrier pidgeon
vibrate & ring
Any of you tasker experts know how trigger an event on an incoming call on the Gear? I've tried Event --> phone ringing, and it doesn't seem to trigger anything when I get a call. I was thinking maybe there's a way to do it with Intent Received, but I don't know which intent...
I wanted the gear to play a ringtone once when I receive a call (while the gear is set to 'vibrate')
I can achieve this using Autoremote. The phone ringing event works on the phone itself, so I had Autoremote send a message "RING" to the gear, and the gear received this and played the ringtone... it wasn't really a good way to do it, and wasted battery because I had to keep the Autoremote bluetooth listener on.
lopan2000 said:
Any of you tasker experts know how trigger an event on an incoming call on the Gear? I've tried Event --> phone ringing, and it doesn't seem to trigger anything when I get a call. I was thinking maybe there's a way to do it with Intent Received, but I don't know which intent...
I wanted the gear to play a ringtone once when I receive a call (while the gear is set to 'vibrate')
I can achieve this using Autoremote. The phone ringing event works on the phone itself, so I had Autoremote send a message "RING" to the gear, and the gear received this and played the ringtone... it wasn't really a good way to do it, and wasted battery because I had to keep the Autoremote bluetooth listener on.
Click to expand...
Click to collapse
I think you may need to find out what 'app' opens. Perhaps dialer? And trigger on app start as it doesn't seem to use the actually phone capabilities of android
Sent from my GT-I9505 using XDA Premium 4 mobile app
Brendo said:
I think you may need to find out what 'app' opens. Perhaps dialer? And trigger on app start as it doesn't seem to use the actually phone capabilities of android
Sent from my GT-I9505 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I just tried dailer ... didn't work Doesn't see like there are any other apps on the tasker app list that would apply to incoming calls. That's why i was thinking there was an intent or something else that could be monitored.
I have a simple one for alerting of Whatsapp messages (got sick of watch constantly alerting on group messages). Essentially it triggers a notification, then hides it
Make sure Tasker is set to send notificiations in Gear Manager
Make sure Tasker is turned on in Accessibility services
Profile: Notification Whatsapp
Cooldown: 5mins
Event: Notification
Owner Application: WhatsApp
Task: WhatsApp Message
1. Notify
Title: Whatsapp
Text: Message Received
Icon: [Can be anything, as doesn't show up anywhere]
2. Wait
Seconds: 5
3. Notify Cancel
Title: whatsApp
Further ideas:
- Display content (requires sqlite3)
- Only display for group chats
- Repeat alerts
UPDATE:
I use WhatsTasker for more detail. https://play.google.com/store/apps/details?id=net.zhdev.whatstasker
Hello everyone,
I want an event to trigger such that whenever a text is shared from any app (context) by using the SHARE button , say Chrome browser or Opera mobile, a sound should PLAY (task). how do I achieve the event trigger?
Many thanks for helping.
The plugin AutoInput has a "UI Action" Event trigger, that you can configure to detect anything that is clicked on in the AI, then in the linked task you can check its "name" or "id" in the variable %aitext or %aiid,
However, to prevent the Event from triggering anytime you press anything all day long, you should add an "App" context to the Profile to constrain it to a list of particular apps (even if its 10 different ones etc) since you'll also need to figure out in those apps if the Share button(s) have a common/same name or ID, or if in the Task you're going to need to look for one of several values in those variables mentioned above.
Ratchet_Guy said:
The plugin AutoInput has a "UI Action" Event trigger, that you can configure to detect anything that is clicked on in the AI, then in the linked task you can check its "name" or "id" in the variable %aitext or %aiid,
However, to prevent the Event from triggering anytime you press anything all day long, you should add an "App" context to the Profile to constrain it to a list of particular apps (even if its 10 different ones etc) since you'll also need to figure out in those apps if the Share button(s) have a common/same name or ID, or if in the Task you're going to need to look for one of several values in those variables mentioned above.
Click to expand...
Click to collapse
Thank you for the reply.
I actuallly succeded doing the thing with Autoshare. [https://play.google.com/store/apps/details?id=com.joaomgcd.autoshare&hl=en]
1. Taker> Event> Plugin> Autoshare> Command=android.intent.action.SEND (rest all parameters default)
2. Taker> Task> Alert> Beep.
So, whenever I share any data, I automatically hear a beep!
Many thanks!
Hi,
I tried to find root cause, but unfortunately without success. Is there anybody, who using Tasker or another application for automatization of your phone without any issues?
My issue is, Tasker is still "delayed" - but same rules I used before on LG G3 (Android 6.0) - but now on P9 (DualSIM) didn't work.
I have task for Calendar Entry, where if I have appointment in my work calendar, during this time Sound mode is deactivated (only Vibrate).
Some suggestion? I tried white lists, etc. or another app with same bad behavior.
Thank you!
Well, I tried to deactivate power management app from Huawei over ADB and looks good now finally! Its workaround, but tasker now working very well as expected.
adb shell pm hide com.huawei.powergenie
Did you have "Run in Foreground" selected in Tasker's preferences?
My Tasker works fine with that selected, although I also have trusted the app in permissions manager, allowed it to auto launch & activated it as a device administrator in advanced settings/security.
Yeah, I tried every tip over Tasker or phone (EMUI settings) and only deactivate power management helps me.
I had the same problem with IFTTT. It worked perfectly with my LG G3, but was hopeless on the P9. No amount of white-listing or settings would work.
I even had the app in memory, with Google maps running, on GPS, screen on, and it still wouldn't trigger a location based profile.
I've had to revert to manually arming and dis-arming my home security system. Annoying.
I translate from spanish so I'm sorry if your phone shows menus with other name.
You must go to adjust > advanced adjusts > memory and store and at bottom of page "space clean". On new screen push on upper-right wheel, and now on last option "white list of memory clean". Finally look for your app and activate it.
If you don't include app here, clean system will close it on background and timers won't work. It solved my problems.
aidrabmol said:
I translate from spanish so I'm sorry if your phone shows menus with other name.
You must go to adjust > advanced adjusts > memory and store and at bottom of page "space clean". On new screen push on upper-right wheel, and now on last option "white list of memory clean". Finally look for your app and activate it.
If you don't include app here, clean system will close it on background and timers won't work. It solved my problems.
Click to expand...
Click to collapse
"Settings>Advanced settings>Memory & storage>Storage cleaner" and "Memory cleanup whitelist".
Using Agama, I can get an app to start following a reboot. However, I would like to start the App at every Startup. Does Automate or any other app let you do that?
carroamer said:
Using Agama, I can get an app to start following a reboot. However, I would like to start the App at every Startup. Does Automate or any other app let you do that?
Click to expand...
Click to collapse
Why would you need Tasker for that simple.
Settings, type in the Search Autostart and add your app to the list of apps to be started on every reboot.
You may also need to disable Battery Optimization for your app (to make sure it would still work in background when the phone sleeps with dark screen)
That should generally work for all Androids. I don't have Huawei P9 now for years, I remember that EMUI might have had specific Settings organization but there was also Autostart (or Auto start)...
zgfg said:
Why would you need Tasker for that simple.
Settings, type in the Search Autostart and add your app to the list of apps to be started on every reboot.
You may also need to disable Battery Optimization for your app (to make sure it would still work in background when the phone sleeps with dark screen)
That should generally work for all Androids. I don't have Huawei P9 now for years, I remember that EMUI might have had specific Settings organization but there was also Autostart (or Auto start)...
Click to expand...
Click to collapse
When I search 'Autostart' it produces 'No results'
carroamer said:
When I search 'Autostart' it produces 'No results'
Click to expand...
Click to collapse
I had P9 for three years (if you don't believe, you can find tons of my posts here back from 2017-2018)
Now, you have that phone, not me (I got rid of my last Huawei almost three years ago) - I cannot show you and I cannot look into the EMUI settings because I don't have the EMUI phone anymore
But I KNOW that there was a way in EMUI how to control which apps will be automatically started on boot - I know because I played with all that back in those years, II did need for many apps like AdAway, Find My Device and similar that required to be auto-started to operate correctly
Take your time and google and you'll find. Sorry, I tried to help you but I will no more waste my time on that. Huaweis are past time for me
And take your time, use your imagination, If not Autostart, google for EMUI startup manager or something similar to find the answer for your question on the Net
Hey everybody and thanks for taking the time to read this.
I'll explain my problem as clearly as possible:
I created a task with the purpose of opening an app (vpn hosts) and clicking on a button (with autoinput) when I launch twitch or YouTube.
What I was trying to accomplish is that whenever I open said apps my vpn app opens up, activates and then I would like the phone to go back to the original app.
Here comes the problem: I get stuck in a loop cause whenever I go back from vpn hosts to twitch (using autoinput) tasker detects that a profile condition is met and runs again the task.
Is there a way I can force tasker to run those tasks one time and one only?
Hopefully I explained my problem clearly enough to be understood, thanks in advance
Set a cool down period in the profile settings. This will prevent the profile from running again for your specified period.
Less clean, you could also set a variable in the enter task and disable the profile if the variable is set.
Else, use a condition of "not" the vpn app as a trigger condition in the profile.
Hello!
What I'm trying to do is record the frequency of apps that I use. I'd plan on making a database and then just updating a counter field by 1 each time the app is used.
Now .. here's my problem. In the profile there is the application context but I'd have to check off every app I have on my phone. That could become a real pain if I add apps. I like to try different apps to see if they're any good, so I'd still like to track those. There is zero in the event context to detect an app launch or the app being used in the foreground.
I'm not sure if there is a shell command to get such information either and if there is can an unrooted device access it?
I appreciate the help/input!
Dave