Hi,
is there a way to automatically start a timer when being at a certain GPS location?
Thanks!
Related
Hi,
I'm new to tasker, i downloaded it like a week ago. So any help will be apreciated.
I want to know if it is possible to make some contexts to trigger a profile (trigger contexts), while others not (they must be true for the profile to get activated, but they must not trigger it (state contexts)).
For example, i want to try this:
- When waze is active and at certain locations (like my home), run and intent to cleanly exit waze.
This is intented so when i arrive at destination, waze gets closed automatically. The problem arises if i'm at home and then open waze to drive somewhere, then it gets closed immediatly. Therefore, i'd like that only the location context triggers the profile.
Is this even possible? I want to create other profiles and task under this premise too.
Regards
Make a profile that only activates on location.
Make a second, separate profile for Waze running.
Method 1:
1. Give a custom name to the Waze profile (necessary), e.g. "Waze is Running".
2. Set the Waze profile to run a dummy task like "wait 10 milliseconds".
3. In the first step of your location task, add a Task > Stop > if %PACTIVE doesn't match regex .*Waze is Running.*
4. After this first step, the location task has to stop Waze.
Alternatively, instead of adding a Task > Stop, you can put the "if condition" in the step that closes Waze. Just change it from "doesn't match regex" to "matches regex".
Method 2:
1. Waze profile sets a global variable like %Waze to yes or 1 when Waze is running (enter task)
2. Waze profile clears the global variable when Waze quits (exit task)
3. Location profile checks %Waze instead of checking %PACTIVE
%PACTIVE contains a list of all currently active profiles, but you can only check for those profiles to which you've given a custom name.
Ok, thanks. I had already started with method 2, the only thing i was missing was the third step.
I think this is a task for the state event "Variable Set". As soon as an variable has changed, the task will be executed once. There is no exit task.
Example:
1. Create profiles which set your location to a variable, e.g. %Location
2. New Profile with event "Variable Set" and the variable %Location
3. If %Location change, execute Task which checks if %Location is equal Home or not. If Home, kill Waze. If not, do nothing.
4. When you are at home and start Waze, it will not get killed because the variable %Location has not changed. Therefore the profile will not be triggered. Only when you left home the variable changes and the task will be executed. When you come back to your home, the task will be executed again.
Thanks!! , this is more consistent and more easily applied to others profiles given the way I handle my profiles and tasks.
I know this might be one of the easiest tasks to perform but still I'm not able to get it through. I tried various methods and read some docs too still not helping.
I've created a profile when my GF sends some specific text below tasks is triggers to provide my GPS, speed and battery %
Please review my tasks below and tell me what am I doing wrong here.
Tasks - https://i.imgur.com/8qQ263R.png
Message is still sent as %LOC - https://i.imgur.com/GL1pgVk.png
You're trying to use a **very** old unsupported plug in (secure settings). I'm guessing you are on a newer release, so the gps action doesn't do anything. You need to switch location mode. Such as by using AutoTools.
AutoTools Secure Settings [ Configuration:Location Mode: HighAccuracy Timeout (Seconds):60 ]
I would go with Autotools to do this.
Hi guys, in wondering if it's possible to have a task run when I exit a specific app.
Here's the issue...
I normally use Google maps but this one is mid range so maps go tends to work better. The problem is that maps go runs in Chrome so if I create a simple profile to turn on GPS (using secure settings) when I run maps go, nothing happens because technically it's Chrome that's running so it doesn't trigger the task and I don't want to attach Chrome to that trigger because the GPS would be on and off all day long.
I created a task and assigned it to a widget to turn on GPS then run maps go which works well but now I need to figure out a way to turn off the GPS when I exit maps go.
Anyone got any suggestions?
Create a regular App State profile and link the task. Longpress it and turn it into an exit task.
When I start a new profile, tap State, then Application, the only thing that happens is tasker gives me 2 options... Unread Text or Calendar Entry and neither of them work in respect to what you said.
Can you please tell me what I'm doing wrong?
Never mind, I got it backwards. Figured it out now, thanks bro
Can anyone please tell me why location based profiles don't seem to work since I upgraded to pie 9?
Same Problem here....
Location works fine in Tasker on my Google Pixel 3 with Pie.
Only after the import of the tasks from Oreo to my new phone I had to reset the location of at least one location profil to get the location working again.
Have you checked the permission for Tasker to use the location?
Just for information: In Pie there's no "Energy Saving" location mode anymore. You can only switch between off, GPS only and GPS+wifi+bluetooth.
With Tasker, a user can create a task to set location mode to High Accuracy or Battery Saving Mode without root. I can confirm it is working on Pie.
You guys aren't understanding my problem. What DOESN'T work is having a profile get triggered by entering/exiting a geofence.
For example before I moved to Pie, I had a profile that turned my wifi on and off as I arrived home/left home by setting up a geofence 1km around my home. Now since I've upgraded to Pie, that profile never works anymore.
I created a profile that basically waits until I am outside of a Geofence location and is connected to my car BT. If both conditions are met, it will automatically close the garage door for me. I have another profile that does the opposite but opens the garage door when I am inside the Geofence location.
What I am wondering is that profile still shows as active even if the task runs and what I would like to do is stop the profile but since I am still connected to BlueTooth while driving, one of the conditions is still true so it still keeps the profile active. Is there a way to run the tasks one time then stop the profile?
steelersmb said:
I created a profile that basically waits until I am outside of a Geofence location and is connected to my car BT. If both conditions are met, it will automatically close the garage door for me. I have another profile that does the opposite but opens the garage door when I am inside the Geofence location.
What I am wondering is that profile still shows as active even if the task runs and what I would like to do is stop the profile but since I am still connected to BlueTooth while driving, one of the conditions is still true so it still keeps the profile active. Is there a way to run the tasks one time then stop the profile?
Click to expand...
Click to collapse
My answer to you may not be helpful ..................
I'm thinking to use Tasker build-in varilable " PROFILE ACTIVE ". This is %PACTIVE ( sort of like.
so that you may be able to puzzle around by adding an " if statement %PACTIVE > Profile name of your above either one > Matches "~" > "on".
Then, do something .......
hope other members has another quicker solution to your need.
Thank you very much., edmond
Thank you very much., edmond
Hello there!
simply add an action in your task to disable the profile once the task is executed. action Tasker-profile status-set profile name and disable,thats all.
You will have to set another task to enable the profile again if needed,like time context etc...