Related
ADVIANCED USERS ONLY (until I include tutorial)
IMPORTANT: Check the readme file in each folder
Ok, here is some quick Tasker recipes for auto connecting Bluetooth internet. I have not included many instructions, so currently only useful for those familiar with Tasker
I will include a tutorial in the near future
https://www.mediafire.com/folder/ca10g7xz0wd50/Gear
-------------
+++++++++++++++++++++++++
Tutorial in progress
+++++++++++++++++++++++++
Aim:
To setup autoconnection of bluetooth internet connection between Samsung Galaxy Gear and Samsung phone when certain apps are opened
Devices:
Samsung Galaxy S4 (running stock Android 4.3)
Samsung Galaxy Gear (running null v10+)
Apps:
Tasker: https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm (Phone and Gear)
Bluetooth Auto Connect: https://play.google.com/store/apps/details?id=org.myklos.btautoconnect (Gear)
Bluetooth Auto Tethering: https://play.google.com/store/apps/details?id=de.refluxa.android.bat (Phone)
AutoRemote: https://play.google.com/store/apps/details?id=com.joaomgcd.autoremote (Phone and Gear)
Setup AutoRemote:
It is assumed you know how to add devices to your list (http://joaoapps.com/autoremote/)
First you'll need to set it as a bluetooth device by going into Devices in AutoRemote and long preesing, then selecting 'Set Bluetooth Device'
Setup Tasker:
Phone:
You'll need a profile that will turn on the AutoRemote Bluetooth listener when Gear is connected and turn it off when Gear is disconnected
Now we need two more proifles - one to turn off internet and one to turn it back on
Internet on
Internet off
Gear:
You'll need a profile that will turn on the AutoRemote Bluetooth listener when Gear is connected and turn it off when Gear is disconnected
Bluetooth Connected
Code:
Enter Task - AR BT Service ON
Plugin -> AutoRemote Bluetooth
Tick 'Bluetooth Service'
Code:
Exit Task - AR BT Service OFF
Plugin -> AutoRemote Bluetooth
Untick 'Bluetooth Service'
Now we need two more profiles - one to turn off internet and one to turn it back on
On app opening
Code:
Enter Task - Internet On
AutoRemote Message - Add target device name (phone) and message to trigger bluetooth tethering startup on phone
Wait 15 secs - to cover delay
Bluetooth Auto Connect - Profile Networking (PAN) profile, profile action 'Connect'
Flash - Show message on screen that internet is connected
Code:
Exit Task - Internet Off
AutoRemote Message - Add target device name (phone) and message to trigger bluetooth tethering off on phone
Bluetooth Auto Connect - Profile Networking (PAN) profile, profile action 'Disconnect'
Flash - Show message on screen that internet is disconnected
Some suggestions:
- Changing the app exit senario to a time based on so that if you change between various internet capable apps it doesnt turn everything off and then back on again
- Trigger internet off if screen off, then turn back on when screen on
- Tethering always on if power connected
- Use Tasker app factory and create shortcut on homescreen
- Increase screen timeout when connected to internet
Other notes:
- I've turned toasts off on my Gear in AutoRemote settings
- Currently unable to export profiles from Gear, so have included a backup. if restored, it'll clear all settings/profiles/tasks already setup in Tasker on Gear
Recipes:
https://www.mediafire.com/folder/ca10g7xz0wd50/Gear
Brendo said:
ADVIANCED USERS ONLY (until I include tutorial)
IMPORTANT: Check the readme file in each folder
Ok, here is some quick Tasker recipes for auto connecting Bluetooth internet. I have not included many instructions, so currently only useful for those familiar with Tasker
I will include a tutorial in the near future
https://www.mediafire.com/folder/ca10g7xz0wd50/Gear
Click to expand...
Click to collapse
thanks mate will try it out
please can you explain how i can use this i have a the files downloaded i would appreciate it extremely.
salmanaman said:
please can you explain how i can use this i have a the files downloaded i would appreciate it extremely.
Click to expand...
Click to collapse
Perhaps reading the included "README.txt" with the files ?
it doent say how to load these settings on tasker in the readme just says what apps you will need and some code
Use the import? Haven't tried it yet but would assume so
Sent from my GT-N7100 using Tapatalk
Struggling a bit with these myself.. Everything is imported, and Autoremote setup properly... I guess I just don't really understand tasker Any help would be appreciated!
For starters, you need to make sure that you can manually setup Bluetooth tethering
Install required apps
Setup AutoRemote and test that it can communicate both ways with your phone
Import Tasker profiles
Check the profiles to see if they need editing - eg. device names, Bluetooth addresses, apps
Brendo said:
For starters, you need to make sure that you can manually setup Bluetooth tethering
Install required apps
Setup AutoRemote and test that it can communicate both ways with your phone
Import Tasker profiles
Check the profiles to see if they need editing - eg. device names, Bluetooth addresses, apps
Click to expand...
Click to collapse
Yeah I'm in the UK, bluetooth tethering is all good.
So so far I have done:
- set up autoremote on Gear and Phone
- Imported tasker profiles to the phone
- changed the name of the Gear in the Gear connected profile
- Gear internet on/off seem to be setup ok
The Gear connected/disconnected tasks have an exclamation next to them though. Specifically the "Autoremote bluetooth on/off" tasks which don't seem to exist. (are these supposed to be on the Gear?)
The other issue is I can't find a way to restore the userbackup.xml on the Gear :/
I'm guessing my issues are mainly down to not figuring out how to restore the Gear backup #ashamed
Cheers Brendo
---------- Post added at 01:02 PM ---------- Previous post was at 12:59 PM ----------
Scratch that, I'm an idiot. I've restored the tasker backup on the phone, gimme a while to figure it out and I'll update it if I get stuck again
---------- Post added at 01:20 PM ---------- Previous post was at 01:03 PM ----------
Added the two missing tasks \o/ Everything seems setup...
Lets see if this runs...
Brendo said:
For starters, you need to make sure that you can manually setup Bluetooth tethering
Install required apps
Setup AutoRemote and test that it can communicate both ways with your phone
Import Tasker profiles
Check the profiles to see if they need editing - eg. device names, Bluetooth addresses, apps
Click to expand...
Click to collapse
So I have everything set up now I guess. The only issue is the message sent from the Gear to the Note 2 to enable bluetooth tethering.
The gear recognises the phone (and vice versa, they show the ip addressed next to device name), the message just doesn't seem to work :/
Sent from my GT-N7100 using Tapatalk
Finally... Done lol. I didn't start the autoremote listener manually. Doh!
Apologies to all for taking over thisd thread. And apologies to Brendo for being a bit of a noob.
Thanks for adding the profiles
Thank you heaps for this Brendo.
I don't use the internet to browse or facebook on the Gear, the only thing I use it for regularly is to sync my calendar (which updates my Simple Calendar widget).
I just used Tasker on both phone and Gear, BT Auto Tether on the phone, and BT Auto Connect on the Gear.
Used both of the last 2 as plugins in Tasker. Set the phone to turn on BT Tether and Gear to turn on BT connect every hour for 5 minutes.
I just tested it and it works great. I made a test event in my Google calendar and it updated on my Gear homescreen just after the hour without me having to do anything.
5 mins is probably overkill, I think the sync usually takes bout 1 or 2 minutes.
Only problem I had was I had to create the tasks for the Gear on the phone and export them as the Gear screen is too small and you can't select the option to repeat a task. (It shows the start time and end time, but not the repeat option which is in between those 2 fields.
I never used Tasker before, but worth the $3 to have my calendar auto update on the Gear.
Cheers,
Rich
le3ky said:
Finally... Done lol. I didn't start the autoremote listener manually. Doh!
Apologies to all for taking over thisd thread. And apologies to Brendo for being a bit of a noob.
Thanks for adding the profiles
Click to expand...
Click to collapse
Sorry, I was too busy to get on and reply. Good to hear you worked it out. The Bluetooth listener is probably the most common thing to miss (it's new, and not sure documentation mentions it?). Anyway one of the profiles should have triggered the listener so that it isn't on all the time
richlum said:
Thank you heaps for this Brendo.
Only problem I had was I had to create the tasks for the Gear on the phone and export them as the Gear screen is too small and you can't select the option to repeat a task. (It shows the start time and end time, but not the repeat option which is in between those 2 fields.
I never used Tasker before, but worth the $3 to have my calendar auto update on the Gear.
Cheers,
Rich
Click to expand...
Click to collapse
All good. Yes, creating task on watch is tricky due to size and parts missing. Tasker is defs worth the money. It's an awesome bit of software and I 'use' it all the time (don't actually do anything once it is set up )
Brendo said:
Sorry, I was too busy to get on and reply. Good to hear you worked it out. The Bluetooth listener is probably the most common thing to miss (it's new, and not sure documentation mentions it?). Anyway one of the profiles should have triggered the listener so that it isn't on all the time
Click to expand...
Click to collapse
No problem, I eventually changed the bluetooth on, on the phone to be any BT device. Even though I clicked the search to add the Gear it just didn't seem to recognise it :/
Wonder if you might also sanity check something for me, attempting to turn on internet every half hour for 3 mins..
1. Clone the 'Internet off' task, rename 'Internet off - 3 mins'.
2. add a new step before #1, 'wait 3 mins'
3. New Profile > Time >
4. Untick From/To so both say midnight
5. Set repeat to be every 30 mins
6. Add the 'Internet on' task to the profile.
7. Add the 'Internet off - 3 mins' to the profile.
So in this new profile, both tasks have a green tick (no exit scenario). The first one should kick off every 30 mins, as should the second, however the second won't actually do anything for 3 minutes... After 3 minutes is up it should then disconnect..
That look ok? :/
le3ky,
if that doesn't work for you, the way I got BT tethering to turn on for 5 minutes every hour is I set a BT tether on for the phone and BT connect for the Gear every hour starting at 7:00 and finishing at 00:00.
I also set a BT Tether off for the phone and BT disconnect on the Gear every hour starting at 7:05 and ending at 00:05.
It works perfectly to sync my calendar every hour.
You could adjust the times to 3 min and 30 min intervals
I've posted up most of the steps. It still assumes you have an idea about how to use Tasker and AutoRemote
There are some settings you may need to setup such as allowing Tasker external access, device admin rights, etc
Brendo said:
I've posted up most of the steps. It still assumes you have an idea about how to use Tasker and AutoRemote
There are some settings you may need to setup such as allowing Tasker external access, device admin rights, etc
Click to expand...
Click to collapse
Well done Brendo
ok well here i go. i have always seen the value in Tasker but havent used it yet. i like to think i can follow directions and i think as much as i turn on Tether this will be very useful. will report how it works for me as a noob with this.
thanks
fletch33 said:
ok well here i go. i have always seen the value in Tasker but havent used it yet. i like to think i can follow directions and i think as much as i turn on Tether this will be very useful. will report how it works for me as a noob with this.
thanks
Click to expand...
Click to collapse
Be careful! Very easy to become addicted!
Question: Does the listener only need to be activate on the gear ? Or only on the phone ? Or both ?
EDIT: Appears it needs to be enabled on the receiving device, so in our case the phone.. if only it wasn't such a battery hog !
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
Edited original post as now getting. a collection of tasker tasks i have going on and easier to keep them in the first post but Will help below if anybody wants to copy them, also if anyone else wants to post there's that will be good.
1st) have tasker to toggle settings like wifi brightness etc when i get to work. Reverts settings back when i get home. Produces notifications on watch.
2nd) sends a message to my wife when i say launch task 1 that tells her im on my way home.
3) launches a autowear location menu on the watch. In the menu i can select wether i want high accuracy or low and wether i want location services on or off atall.
4) when i charge my phone between 2230hrs and 0625hrs the watch is switched to screen off, Bluetooth off and phone set to vibrate. When its unplugged or after 0625 the watch is switched to always on and phone is muted.
5) mobile data on and off options via autowear.
6) detects when i have lost connection to the watch and immediately turns on GPS to record the location. Then notifies me on my phone with a map view. I fix generators for a living so i need to take my watch of sometimes or when i have a shower in the gym etc. If for whatever reason i forget it which is unlikely i will know where i last had it.
7) every morning when i take my phone and watch off charge it selects a different watchface every morning at random from a predefined list. (needs watchmaker to be installed)
8) using autowear so that when i start My Tracks on the watch it automatically starts my gps task for me.
9) little on screen widget that i can control my Xbox/sky/tv changing channels, volume, play and pause, go to Fifa 15, record that, turn everything off. Accomplished using autowear, autoremote, autoinput, and a redundant tablet.
I have only just began with tasker so my methods won't be the most efficient but they work. If anyone has better ways as i mainly using auto input then please get in touch.
Could you describe which apps you used to pull this off? Thank you
Yeah sure, was a app called Tasker that i used on my phone to create it all and then a tasker plugin called tasker wear i think.
I have since been tinkering with it.
The updated version now has the following options;
1) text the wife I'm on my way home.
2) turns Wi-Fi of, auto brightness on, sync off
3) opposite of 2.
4) closes and returns back to watch face.
With option 2 and 3 i get a notification of what has beebeen switched on/ off.
With option 1 it also activates option 3 ready for when i get home.
Also if i forget to do the above especially switch evereverything on it detects when I'm nearly home and does it for me.
check AutoWear tasker plugin from joao, you can do anything with it in combination with the other Autoapps.
TheKaser said:
check AutoWear tasker plugin from joao, you can do anything with it in combination with the other Autoapps.
Click to expand...
Click to collapse
I'll have a look at that thanks, currently going to create a task that switches between gps and battery saving location as you can't turn location of anymore. So will have it switch to gps when needed and back to battery saving when not.
Also going to see if i can switch to cinema mode when charging and lost connection to the phone together and to revert back to previous or new watch face when undocked and regains connection to phone.
Hi Phil, would love to hear how you get on with that.
Hi rusty,
Just finished putting something together.
I have tasker detect when it's on charge and if between 2230 and 0625, and if so it switches the watch screen to off, and Bluetooth of.
using a profile manger, that detects that the watch it's no longer connected so switches notifications on the phone back on.
The opposite is when it's unplugged it switches Bluetooth back on, turns the watch screen to always on and the profile manager then detects the watch so turns the phone to mute but watch still vibrates.
I can now sleep at night with no lights keeping me awake and the only thing i have to do is plug my phone in.
Just to note it was pretty simple to set up with tasker and autoinput.
TheKaser said:
check AutoWear tasker plugin from joao, you can do anything with it in combination with the other Autoapps.
Click to expand...
Click to collapse
Hi kaser, as you recommended autowear do you have any experience with it as i can't get my head round it and there isn't much on YouTube or Google to help out.
phil gpx said:
Hi kaser, as you recommended autowear do you have any experience with it as i can't get my head round it and there isn't much on YouTube or Google to help out.
Click to expand...
Click to collapse
Hi, sorry for the late reply, I was on holidays.
I do have some experience. You need to download AutoApps from Google Play and suscribe to the alpha testing. Then you can download AutoWear. For this you also need to joing the Google+ community where the developer is always nice and reactive when posting bugs, questions or guidelines. Posting at the community is the best thing you can do since AutoWear is still in Alpha and it improves every day and it is not too straight forward to understand, especially how it communicates with AutoVoice and how commands and parameters are passed to Tasker.
By the way, I have a similar profile telling my girlfriend when I get to work, when I leave work and when I have parked at home coming from work, which automatically trigger depending on my location and connection to my car's bluetooth or work's WiFi. You don't really need your watch for that
Cheers for replying.
I have already downloaded it and played around but can't get my head around the processes of the app.
I followed the guide for the voice screen but cant get new screens up or start tasks etc.
I'm usually pretty good at working things out but cant with autowear.
what is it you are trying to do? Do you have the latest version of tasker?
Yeah i have the updated tasker but just can't work out how to get from the voice screen too say a "4 menu screen" that has tasks i have set up. Not sure what i want to accomplish with tasker next but i know if i can understand autowear it would help.
Have you done anything with autowear.
I have done the above tasks in the first post with autoinput and taskerwear but that is just a series of notifications that you can select to start tasks.
my main use for autowear is to send whatsapp messages from scratch (whatsapp currently only allows to reply to messages).
To achieve this I open an AutoWear Voice Screen by shaking the watch, and say "write to XXXX and say YYYY". This triggers an AutoVoice profile configured to react to "write to (?<contact>.+) and say (?<message>.+) (using Regex)
Inside the task, I do an WhatsTasker plugin contact search of the variable %contact generated by the regex command. Once found, I text the %message to this contact using whatstasker.
The best thing to do is to read the variable descriptions in the task. For example, you create your profile of AutoVoice Recognized. Inside it, before clicking configuration, you can see all the local variables available and their description. These are usable within the task. Same thing goes for any autowear task, they are usable after calling the task.
For example, in my task, after finding the contact, I have an AutoWear confirmation screen with the picture of my contact, his name, and the message I dictated. And following that I have an if %awmessage (the output of this confirmation screen) is different to cancel, then send the message.
Hope this helps a bit!
Thanks buddy, i will try and emulate this tonight once the kids are in bed. Whatsapp was one of the things i have been thinking of doing, just wish there was a way of bringing up a previous conversation without waiting for a new message.
well maybe you can capture the messages as they come, along with the sender's name, and save them in a temp file. Then create an autowear screen that shows the content of this file when requested... but I guess it would be very difficult to make it work perfectly (especially with groups).
I have managed to create and implement a mobile data on and off switch into my interactive notification popup for system settings using tasker, taskerwear and autoinput.
I now have the ability to switch wifi, mobile data, gps on and off as well as high and low accuracy location services and change profiles from one notifaction popping up.
left watch behind
Currently trying to set up a tasker profile that when i get disconnected from my watch will activate gps, stores the location, notifies you where it is and shows you on the map.
Hopefully will never need it but you never know. I.e you leave it in the gym, at work etc
Is there already something that does something similar as struggling at the moment but will crack on if there isn't.
Any one let me know about how to get nearby cell tower ID in a single variable.
Otherwise, how to convert the context in profile as a task.
Ty
Sent from my Micromax A58 using XDA Free mobile app
I'm sorrlearning tasker but i think if you create a new profile that activates when you connect to that cell tower. Then create a task and set variable %whateveryouwantto to %CellID.
You should only have to do that profile once and the variable will be set and you can use it in your profiles and tasks.
On another note i got my lost watch profile working like a charm.
Great Job
TheKaser said:
my main use for autowear is to send whatsapp messages from scratch (whatsapp currently only allows to reply to messages).
To achieve this I open an AutoWear Voice Screen by shaking the watch, and say "write to XXXX and say YYYY". This triggers an AutoVoice profile configured to react to "write to (?<contact>.+) and say (?<message>.+) (using Regex)
Inside the task, I do an WhatsTasker plugin contact search of the variable %contact generated by the regex command. Once found, I text the %message to this contact using whatstasker.
The best thing to do is to read the variable descriptions in the task. For example, you create your profile of AutoVoice Recognized. Inside it, before clicking configuration, you can see all the local variables available and their description. These are usable within the task. Same thing goes for any autowear task, they are usable after calling the task.
For example, in my task, after finding the contact, I have an AutoWear confirmation screen with the picture of my contact, his name, and the message I dictated. And following that I have an if %awmessage (the output of this confirmation screen) is different to cancel, then send the message.
Hope this helps a bit!
Click to expand...
Click to collapse
It sounds great :good:
May you please share your work with screenshots or something else so I can make it work for me?
Thanks in advance and best regards
Hey everyone,
I'm trying to get an idea of how everyone uses tasker or how they want tasker to work for them. Let me know in a comment everything that you have tasker setup to do right now. Also, what tasks do you want but are unsure of how to create a profile for them?
How would I...get my phone to tell me the weather whenever I open my closet? I let the weather determine what I wear and usually I check the weather on my phone right before getting dressed. Would be nice to automate that!
I'm using Tasker for:
-auto-rotate the screen when I launch some apps
-switch off when I'm connected to specific Wi-Fis
-auto-sync my Google account every 2 hours (without night tome)
-auto-sync Google and weather information 30 minutes before my alarm in the morning
I made a tutorial how to do the last one here: http://forum.xda-developers.com/showthread.php?t=3277729
Wysłane z mojego LG-D405 przy użyciu Tapatalka
svetius said:
How would I...get my phone to tell me the weather whenever I open my closet? I let the weather determine what I wear and usually I check the weather on my phone right before getting dressed. Would be nice to automate that!
Click to expand...
Click to collapse
After looking into it quite a bit, I cannot find any way that a task could be triggered by opening your closet door. I don't know how to go about making this work that would be more efficient than just using Google Now.
DrGreenway said:
After looking into it quite a bit, I cannot find any way that a task could be triggered by opening your closet door. I don't know how to go about making this work that would be more efficient than just using Google Now.
Click to expand...
Click to collapse
I figured it out, Greenway. All I need is a SmartThings open/close sensor to monitor when I open my closet door. It uses magnets to do this. Then, I can have Tasker "listen" for the notification that my closet door has opened, and then it will tell me the weather. Heck yah!
svetius said:
I figured it out, Greenway. All I need is a SmartThings open/close sensor to monitor when I open my closet door. It uses magnets to do this. Then, I can have Tasker "listen" for the notification that my closet door has opened, and then it will tell me the weather. Heck yah!
Click to expand...
Click to collapse
This also can be done using a Z-wave door sensor + a Vera hub and the AutoVera plug-in for Tasker. AutoVera can monitor all your Z-wave devices in real time to trigger a Tasker task.
In this example, The tasker profile would be:
if the closet door status change from "closed" to "open" (AutoVera) between 7:00 and 8:00 a.m.,
And it would launch the task to say aloud the weather on your phone. Already explained how to get and use weather data in this post
I guess your SmartThings setup is working pretty much the same way
NFC tags
svetius said:
How would I...get my phone to tell me the weather whenever I open my closet? I let the weather determine what I wear and usually I check the weather on my phone right before getting dressed. Would be nice to automate that!
Click to expand...
Click to collapse
Off the top of my head, I would suggest NFC tags, they are cheep, and you could stick one on your closet door. I believe tasker has an auto NFC function now that will let you create a task based on a NFC scan.
I could be mistaken though.
I do know that you can get the "auto barcode" pluggin which will allow you to automate a task from a barcode scan - just stick a barcode on the door and scan it in the morning!
I'm actually working on creating a personal assistant app that could give you these kind of contextual updates - it pretty easy now with api.ai pluggins.
---------- Post added at 02:49 PM ---------- Previous post was at 02:47 PM ----------
alray said:
This also can be done using a Z-wave door sensor + a Vera hub and the AutoVera plug-in for Tasker. AutoVera can monitor all your Z-wave devices in real time to trigger a Tasker task.
In this example, The tasker profile would be:
if the closet door status change from "closed" to "open" (AutoVera) between 7:00 and 8:00 a.m.,
And it would launch the task to say aloud the weather on your phone. Already explained how to get and use weather data in this post
I guess your SmartThings setup is working pretty much the same way
Click to expand...
Click to collapse
I didn't see your reply before I posted - yes that would be the ideal solution.
My basic tasks are
- silent when between midnight and 8am, if charger plugged in;
- silent during meetings
- launch Radardroid if connected to car BT
- send an automated Whatsapp saying "I'm driving, can't read messages, call me", if I am connected to my car BT and receive a message (using Whatstasker plugin). Yes I have teenage girls...
I have also automated a series of tasks for when I go out mountain-biking on my own:
scan NFC tag (using Trigger)
start Strava
send a Glympse by SMS to my wife, so she can find me if I do myself some serious damage in the middle of nowhere (using Autoinput to simulate keypresses since there are no intents to actually send the Glympse)
And the reverse when I get back:
scan a different NFC tag using Trigger
stop Strava
stop Glympse (using Autoinput again, as above)
send a Whatsapp to the missus, saying I'm home (using Whatstasker).
paul c said:
- silent during meetings
Click to expand...
Click to collapse
Do you take the data from calendar? If yes which one?
Thank you
D_Angelos said:
Do you take the data from calendar? If yes which one?
Thank you
Click to expand...
Click to collapse
Yes, from the Profile page, hit the plus sign, then state, and in the filter area start to write calendar. click on calendar entry, and the 5th entry is "calendar".
Hit the search icon, and you can then choose the calendar from the calendars you currently have.
I use it for:
* Rotate screen for certain apps
*Play music when connected to certain Blutooth devices
* Change volume when connected to certain wifi connections.
I'd like to learn how to use it with AutoAlarm to configure my Lifx light.
I've been trying to find a way to automate the voice recording app via nfc... has anyone seen this done?
paul c said:
My basic tasks are
- silent when between midnight and 8am, if charger plugged in;
- silent during meetings
- launch Radardroid if connected to car BT
- send an automated Whatsapp saying "I'm driving, can't read messages, call me", if I am connected to my car BT and receive a message (using Whatstasker plugin). Yes I have teenage girls...
I have also automated a series of tasks for when I go out mountain-biking on my own:
scan NFC tag (using Trigger)
start Strava
send a Glympse by SMS to my wife, so she can find me if I do myself some serious damage in the middle of nowhere (using Autoinput to simulate keypresses since there are no intents to actually send the Glympse)
And the reverse when I get back:
scan a different NFC tag using Trigger
stop Strava
stop Glympse (using Autoinput again, as above)
send a Whatsapp to the missus, saying I'm home (using Whatstasker).
Click to expand...
Click to collapse
how did u create this task . . . ."send an automated Whatsapp saying "I'm driving, can't read messages, call me", if I am connected to my car BT and receive a message (using Whatstasker plugin)"???
I would like , How I can use tasker with-in my Android phone using either my K9 mail client of the gmail apps .
First to check mail every certain mins , once a key word is search ( i.e. from my boss's email ) , takser use my Android phone's build-in SMS client to send myself an SMS.
Thank you very much.
Is it possible, that tasker would lower the priority of ongoing notifications on a condition (e.g. location), so that notification will run, but hides from lockscreen and showing only, if phone is unlocked (and rise after location change)?
i want to use tasker for spying...all activities sms,calls,open applications,locations,call recordings etc forwarded to me on my number/cloud etc with no traces there in their mobile. is it possible with no traces?
Auto reset Mobile Data Cycle on fresh purchase of data.
I know that Android automatically updates the data cycle every thirty one days.
However my carrier only allows a 28 day monthly data plan. Moreover if I do run out of data before that, the system does not account for it. This causes problems for my data cap management unless I manually reset it myself.
Now I think I have one half of it down. After each data plan purchase the carrier sends an sms conformation. I've set up a profile that is triggered when it reads the first half of the confirmation message from the carrier. I cannot however, find the necessary action to reset the data cycle.
Any and all help is appreciated. Thank you for putting up this thread.
taking pictures by fingerprint? this would be awesome
Diceware
I want to run a Diceware password generator from within Tasker. This could read from a Google Sheet, or from an internal file, or could have all the words stored in Tasker. I'm not exactly sure how to build it in Tasker. I can make a Google Sheet that will use a pseudo-random number generator to choose the values that will be used to select the words from the Diceware list.
Any ideas?
My dream would be picking up the phone from say desk unlocks the screen.
As far as I know it's a no go. Shame...
Greetings everyone,
https://youtu.be/T9aKmLTujik
What you see above is a "Control Panel" for my own Galaxy S7 Edge. I host this on my own website.
This means it can be seen and accessed from anywhere in the world, on any browser and/or device.
For privacy and security, I will implement a login system in the near future.
It has a couple of neat features, but since they are written in Dutch I will translate them to English:
Information:
Check battery level/percentage and check if your phone is being charged or not
Warns the user from the control panel if the battery is low.
Warns the user from the control panel to pull out the plug out of charging when it is fully charged
Check if your phone is in a light or dark place. I have optimized the light sensor as best as I could, The results are pretty accurate
Clipboard of your current copied content on your phone
Shows the phone model and the date and time of the last update sent from your phone
Check if Bluetooth is enabled or not
Check if Wifi is enabled or not
Show the current WiFi name, Wifi Speed, Wifi Channel & Wifi Signal Strength
Show the current Data Carrier / Mobile Signal strength (Weak, Normal, Strong)
Shows the current Call Volume percentage
Shows the current Media Volume percentage
Check if the screen of the phone is turned on or off
Check if GPS is enabled or not ( There is also a Live Google Maps on the right side, showing where the phone is right now )
Checks if the phone in call / calling / or getting called. ( in other words, it shows the user is busy with a phone conversation )
Checks if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
I am surprised at the speed of the operations.
It takes a total of 3 to 4 seconds after clicking on "take a picture" button to take a picture from the front-camera and Upload it to my google drive.
It also removes the picture from my phone after it has been uploaded. WIth combination of SMS control this can be a great anti-theft option.
The "Record Audio" function works great too. after clicking on it on the control panel, it starts recording audio, waits 10 seconds ( records for 10 seconds ), stops recording audio and then uploads it to a special folder in my Google Drive.
The "Send SMS" function is very fast. after clicking on it, it will take about 1.5 seconds to send the SMS from your phone.
For now, the number to send the SMS to is hardcoded, but I will make it a variable so that it will be possible to type in the number on your web control panel and send the SMS to the number from your browser.
The "LOCK your phone" function immediately lock your phone remotely, even when your screen is turned off. You can unlock it with the code that has been set up in the Tasker Event.
Clicking on the Wifi, Bluetooth & GPS icon will toggle them( on / off )
Clicking on the Phone (screen) Icon, Will toggle the phone screen ( turns it on and off )
Clicking on the Clipboard icon will copy all the content to your own clipboard.
Not only the text but the icons also change dynamically.
Grey icons represent a false variable (turned off / dark / not in call & etc ) and the blue icons represent the true variables.
For example, in the screenshot above, Bluetooth is turned off and wifi is turned on.
When the battery gets at 15% or less, the icon will turn red and green when it's fully charged (100%) and the user will get an alert box warning with a notification sound straight from the browser about the low battery / full charge . ( Sound and notification can be turned off if you wish).
I have wrote a script with AJAX (Asynchronous JavasScript and XML) to do all of this in Real-time and without page-reloads. AJAX refreshes the page information every second (or whatever the user wants) without reloading the page.
The controls in this control panel are in many cases and in my experience a lot faster than Android Device Manager or other apps like Cerberus and Airdroid.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- On Tasker, I have used Taskers own variables but also created my own variables to be created/changed on certain triggers.
For example, when the lx level ( light sensor ) gets low, it will set a variable to "false" as boolean, meaning there is not enough light == it is dark.
- Next I use this variable in my HTTP POST Request URL to a very simple PHP script on my website I wrote..
The HTTP POST Request URL will post to my PHP Script.
My PHP script grabs the URL, strips certain parts of it, turns it into PHP variables and then sends it to my MySQL database ( all on my own hosting).
- I again use the wonderful Tasker to do all of this this every 2 seconds.
You can get (almost) real-time information about your phone if it's set to be updated every 1 second.
This will not be very heavy on the database so it's possible.
- I then made another webpage containing another simple PHP script that grabs all the variables ( those we saved in previous steps) from my Database and echo's (shows) it on the screen.
This is the very same page you see on the screenshot, This is the Control Panel.
In the last step, all we have to do is visit the webpage on my website.
It will show the control panel as seen in the screenshot. You will also be able to control your phone from here.
I am making a simple login function where users can login.
this means a single database can hold more than 1 user if you wish to.
This will also protect others to see/control your phone from the web as they will need login credentials.
My script will then grab the corresponding variables of your phone when you login, using your ID and checking it on my database.
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
All you need is:
- My Tasker project files ( all you need to do is import it to your own Android )
- Your own webhosting with MySQL database and PHP.
There are TONS of FREE online webhosting that will offer exact this. I'd love to post all the links here, but i'm not sure if it will be seen as advertising, so let me know.
- My PHP script(s), all you need to is simply upload it to your own website.
- My MySQL database configuration file - After importing this single file, the whole database will be created automatically on your website. ( using MySQL on your hosting )
After that, and when my Login function is complete, you could create an account for your self and/or others where they can login from anywhere in the world, on any browser or device and check their phone status and control their phone in Real-Time.
Sicariux said:
Greetings everyone,
i63.tinypic.com/20jsimh.png
What you see above is a "Control Panel" for my own Galaxy S7 Edge. I host this on my own website.
This means it can be seen and accessed from anywhere in the world, on any browser and/or device.
For privacy and security, I will implement a login system in the near future.
It has a couple of neat features, but since they are written in Dutch I will translate them to English:
Information:
Check battery level/percentage and check if your phone is being charged or not
Warns the user from the control panel if the battery is low.
Warns the user from the control panel to pull out the plug out of charging when it is fully charged
Check if your phone is in a light or dark place. I have optimized the light sensor as best as I could, The results are pretty accurate
Clipboard of your current copied content on your phone
Shows the phone model and the date and time of the last update sent from your phone
Check if Bluetooth is enabled or not
Check if Wifi is enabled or not
Show the current WiFi name, Wifi Speed, Wifi Channel & Wifi Signal Strength
Show the current Data Carrier / Mobile Signal strength (Weak, Normal, Strong)
Shows the current Call Volume percentage
Shows the current Media Volume percentage
Check if the screen of the phone is turned on or off
Check if GPS is enabled or not ( There is also a Live Google Maps on the right side, showing where the phone is right now )
Checks if the phone in call / calling / or getting called. ( in other words, it shows the user is busy with a phone conversation )
if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
I am surprised at the speed of the operations.
It takes a total of 3 to 4 seconds after clicking on "take a picture" button to take a picture from the front-camera and Upload it to my google drive.
It also removes the picture from my phone after it has been uploaded. WIth combination of SMS control this can be a great anti-theft option.
The "Record Audio" function works great too. after clicking on it on the control panel, it starts recording audio, waits 10 seconds ( records for 10 seconds ), stops recording audio and then uploads it to a special folder in my Google Drive.
The "Send SMS" function is very fast. after clicking on it, it will take about 1.5 seconds to send the SMS from your phone.
For now, the number to send the SMS to is hardcoded, but I will make it a variable so that it will be possible to type in the number on your web control panel and send the SMS to the number from your browser.
The "LOCK your phone" function immediately lock your phone remotely, even when your screen is turned off. You can unlock it with the code that has been set up in the Tasker Event.
Clicking on the Wifi, Bluetooth & GPS icon will toggle them( on / off )
Clicking on the Phone (screen) Icon, Will toggle the phone screen ( turns it on and off )
Clicking on the Clipboard icon will copy all the content to your own clipboard.
Not only the text but the icons also change dynamically.
Grey icons represent a false variable (turned off / dark / not in call & etc ) and the blue icons represent the true variables.
For example, in the screenshot above, Bluetooth is turned off and wifi is turned on.
When the battery gets at 15% or less, the icon will turn red and green when it's fully charged (100%) and the user will get an alert box warning with a notification sound straight from the browser about the low battery / full charge . ( Sound and notification can be turned off if you wish).
I have wrote a script with AJAX (Asynchronous JavasScript and XML) to do all of this in Real-time and without page-reloads. AJAX refreshes the page information every second (or whatever the user wants) without reloading the page.
The controls in this control panel are in many cases and in my experience a lot faster than Android Device Manager or other apps like Cerberus and Airdroid.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- On Tasker, I have used Taskers own variables but also created my own variables to be created/changed on certain triggers.
For example, when the lx level ( light sensor ) gets low, it will set a variable to "false" as boolean, meaning there is not enough light == it is dark.
- Next I use this variable in my HTTP POST Request URL to a very simple PHP script on my website I wrote..
The HTTP POST Request URL will post to my PHP Script.
My PHP script grabs the URL, strips certain parts of it, turns it into PHP variables and then sends it to my MySQL database ( all on my own hosting).
- I again use the wonderful Tasker to do all of this this every 2 seconds.
You can get (almost) real-time information about your phone if it's set to be updated every 1 second.
This will not be very heavy on the database so it's possible.
- I then made another webpage containing another simple PHP script that grabs all the variables ( those we saved in previous steps) from my Database and echo's (shows) it on the screen.
This is the very same page you see on the screenshot, This is the Control Panel.
In the last step, all we have to do is visit the webpage on my website.
It will show the control panel as seen in the screenshot. You will also be able to control your phone from here.
I am making a simple login function where users can login.
this means a single database can hold more than 1 user if you wish to.
This will also protect others to see/control your phone from the web as they will need login credentials.
My script will then grab the corresponding variables of your phone when you login, using your ID and checking it on my database.
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
All you need is:
- My Tasker project files ( all you need to do is import it to your own Android )
- Your own webhosting with MySQL database and PHP.
There are TONS of FREE online webhosting that will offer exact this. I'd love to post all the links here, but i'm not sure if it will be seen as advertising, so let me know.
- My PHP script(s), all you need to is simply upload it to your own website.
- My MySQL database configuration file - After importing this single file, the whole database will be created automatically on your website. ( using MySQL on your hosting )
After that, and when my Login function is complete, you could create an account for your self and/or others where they can login from anywhere in the world, on any browser or device and check their phone status and control their phone in Real-Time.
Click to expand...
Click to collapse
It looks like a great project.
Checks if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
Click to expand...
Click to collapse
What about checking the network traffic to know whether the user is browsing or not?
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
Click to expand...
Click to collapse
Even Open Source? That rocks.
XDA's Tasker subforum isn't that popular. You might wanna post your project on reddit too, where the Tasker community is way bigger and more popular:
https://www.reddit.com/r/tasker/. Let us know if you'll post it there too.
I'm looking forward for this project. Personally, I don't think I would use this as I don't think I really need it (although it doesn't hurt to have an anti-theft), but I'd like to see how it is done, if you're gonna make it Open Source.
Good luck!
Hi and thanks for your reply!
What about checking the network traffic to know whether the user is browsing or not?
Click to expand...
Click to collapse
Do you mean any random network traffic? in that case, a simple incoming whatsapp message could trigger the browser variable and set it to "true".
I will try reddit ... I have tried posting it in the official Tasker forums, but the my post is still awaiting moderator approval after a long time.
Since i've posted this thread, I've created new functions already like video recording (microphone audio included) the phone screen for 10 seconds and upload it to google drive.
I haven't seen this option on any other anti-theft yet. In a case of emergency, you could literally watch the thief do things on your phone and also hear him talking.
Since it's going be to open-source, it's highly customizable. You could change the icons, add new functions, remove functions , change the styling to your own wishes and improve the "web app" overall.
For those interested, Since the first post, I've added more options and starts looking good
https://youtu.be/T9aKmLTujik
For rooted users, you could make an add-on app that the user puts in the /system partition and, in case of factory reset, installs Tasker and restores it's data.
That way, the user has a chance of finding their phone even if the thief performs a factory/hard reset.
EDIT: Are your files available? I can't seem to find them.
Vagelis1608 said:
For rooted users, you could make an add-on app that the user puts in the /system partition and, in case of factory reset, installs Tasker and restores it's data.
That way, the user has a chance of finding their phone even if the thief performs a factory/hard reset.
EDIT: Are your files available? I can't seem to find them.
Click to expand...
Click to collapse
With the new Android versions, this is not a reliable thing anymore. This is the same reason Cerberus App stopped offering a special APK that could be installed in the /system by flashing it.
Also, it would be very difficult to have an add-on app install Tasker, AutoRemote, FolderSync and other plugins it needs automatically and configure them too.
I haven't made my files available yet. I am still perfecting it and awaiting community tips and input to expand the app more before releasing the source-files.