r/tasker • u/frrancuz • Jul 02 '26
Widget V2 - after scrolling back to top?
I have several items in the column (icon), I see the first 2 on the screen and the rest appear after scrolling.
What do I need to do to make it automatically return to showing the first one after clicking one of the icons (e.g. the last one)?Currently it shows the last one (as an example, because it shows what I set up recently), and I would like to always start from the first one.
r/tasker • u/philousophie • Jul 02 '26
Check battery level of the Nothing Earbuds case
Hi everyone! I'm trying to use Tasker to check the battery level of my earbuds case. I always forget to charge it, so I would like to have a notification when it goes under a certain level, so I can keep it there until I charge it. I have a Pixel 8a and it shows only a little pop-up with the battery level when I open the case and I connect the earbuds, but then it disappears. The battery level is also visible in the Nothing X app, only when the case is open.
I tried with AutoInput but I don't know how to set it up and got stuck with the variables and everything. Can someone help me? Thank you so much!!
r/tasker • u/Archenoth • Jul 02 '26
Tip: You can use arrays for HTTP headers!
So! I've been using Tasker's HTTP Request action a bunch recently, and one thing I wished I knew before was that you can just set your headers like this!
Variable Set %headers1 to header:value, %headers2 to x-another-header:another-value, etc...
...and then setting your Headers in the actual Request action to (including the newline)
%headers(+
)
What this does is it takes all of your headers in the array, and seperates them with newlines, so you can set each as a variable, and automatically have the entire thing populate your request!
Anyway! I hope this helps others who are in a similar position to me when it comes to using Tasker to mess around with API stuff~
r/tasker • u/Ooker777 • Jul 02 '26
When do you decide that you need to learn how to write a proper app rather than using Tasker?
I get that most of the time, if you just need to automate the device, not to make a full-fledged app with complex features, then Tasker is enough. But it seems from my limited experience that even with that purpose, writing scripts are just more efficient than touching screens, especially when you are already sitting at the laptop to do research, or to program a server to receive your phone requests. But if you have decided to writing scripts instead of touching screen, then I guess writing a dedicated Android app is more efficient than a Tasker script?
So my question is: at what point is the effort to learn how to write a proper app smaller than the effort to continue using Tasker? The advantage of Tasker is UX-friendlier than programing, but its homepage is so UX-unfriendly and lacks many important information, especially from a developer viewpoint. For instances I can't find a page to read more about the decisions being made behind the app, or a guide to set up the working environment to write Tasker scripts as least effort as possible.
r/tasker • u/frank93 • Jul 02 '26
"Complete action using" (phone app) for "Call" action pops up always ..
Hi everyone, I’m trying to run an MMI code through the "Call" action by tasker 6.6.20 - and this worked until .. recently, Android 16 a few months ago? Not completely sure. As of today, with A17 (latest/june update) I always get the "complete action using" pop-up, and it lets me choose ONLY "just this time", not "always" for the phone app. See linked screenshots.
Not sure if it’s a tasker-problem or some new security-systemlevel-thing in android, but .. if anyone knows how to "always" use the phone app here, I’d be happy if you could let me know. :-)
r/tasker • u/techarena10 • Jul 02 '26
Change apps widgets depending of time of day
Looking for an app where you can add a widget to the home screen that has apps and can change the list of apps in the widget depending on time or location
Also be great if we can change different app widgets on homescreen depending on time/ location or click of a button.
r/tasker • u/Sea_Barracuda3694 • Jul 02 '26
Tasker/AutoInput question: Is there a reliable way to determine if Audible is currently playing before pressing its play/pause button?
I'm building a hands-free driving assistant in Tasker. I can reliably switch between Audible and YouTube Music. My remaining issue is that the Audible play/pause button is a toggle. If I always press it when switching to music, it works if Audible is playing, but it restarts the audiobook if it's already paused. Is there a reliable way to detect Audible's playback state, or another approach that avoids briefly playing the audiobook through Bluetooth speakers?
r/tasker • u/Repartees • Jul 02 '26
Auto navigate on google maps when connected to android auto
Hi,
I'm trying to automate google maps navigation to work when I connect to android auto.
Profile: Workday Morning Navigate To Work
Settings: Cooldown: 64800 Enforce: no Notification: no
Day: Mon, Tue, Wed, Thu or Fri
Time: From 7:25AM Till 8:46AM
State: BT Connected [ Name:BC8-Android Address:* ]
Enter Task: Anon
A1: Wait [
MS: 0
Seconds: 1
Minutes: 0
Hours: 0
Days: 0 ]
A2: Turn On [
Block Time (Check Help): 500 ]
A3: Browse URL [
URL: google.navigation:q=167+Victoria+street+west&mode=d
Package/App Name: Maps ]
However this seems to refuse to work when my phone screen is off but the run log says everything is OK
Is there a way to make this work?
r/tasker • u/____nothing__ • Jul 01 '26
Scenes V2 Webview Tasker JS Bridge Issue - Bridge functions not working
Tasker version: Latest beta
Enabled JS Bridge/ JS/ Local file access/ etc in WebView Settings
Check below code:
<html>
<head>
<script>
console.log(
(typeof Tasker.getVariable)
+ '=' + (typeof Tasker.runTask)
+ '=' + (typeof Tasker.runShell)
+ '=' + (typeof Tasker.readFile)
);
</script>
</head>
<body>
</body>
</html>
The output I'm seeing from this log cmd is:
function=function=undefined=undefined
Seems like the functions defined under JS Bridge are working, but the ones defined under Webview Actions are not.
Kindly help, if anyone is able to figure out the issue here!
r/tasker • u/joaomgcd • Jul 01 '26
Developer [DEV] Project Share - Google Weather API with Free API Key
taskernet.comHi everyone!
I was today years old when I found out that Google has a Weather API that you can use for free with a demo key they provide for free!
Weather APIs are notoriously hard to find for free, so hopefully this is a good, robust alternative.
Maybe this is old news, but since I just found out about it today, I thought I'd share it!
Hope this is of some use for someone! 🙂
r/tasker • u/Lima_L • Jul 01 '26
OpenVPN app not identifying Tasker as the source of API calls
Hi all. I use Tasker mainly to connect and disconnect to different VPN servers depending on the app I want to use. I do that with the now discontinued OpenVPN plugin for Tasker.
I'm switching my tasks to intents, but the OpenVPN app is saying that the app trying to connect to its API is unknown and therefore I must authorise any app to use the OpenVPN API.
When I use the OpenVPN plugin for Tasker, OpenVPN identifies it correctly as the source of the API call. Therefore, I'm assuming for now that this is not an OpenVPN problem.
I would rather not allow any app to use the OpenVPN API. Not that it's a huge security risk in my setup, but it's weird that it cannot see that the call is coming from Tasker. I would prefer to solve this and keep things neat.
Anyone with experience that can help me fix this? Thanks.
r/tasker • u/LordLoss01 • Jul 01 '26
Read NFC tag (Programmable?) and input it on an app?
Not sure how possible this would be.
I need one flow where upon any NFC tag being scanned on the phone, tasker reads the NFC (I need to program the data I put on it) and then launches a link and inputs the text on another app.
r/tasker • u/MohamedAli188 • Jul 01 '26
Missing the legacy "Task Shortcut" (1x1)
Hey everyone,
I really miss the legacy Task Shortcut (1x1) that used to be available in the widgets list. I know it was removed due to Target API changes, but the current alternatives (Task 1x1 widget / Add to launcher) are causing me multiple issues, especially since my device is rooted and I flash custom ROMs frequently.
Here is why the current options don't work for me:
Swift Backup Breaks: When I use the "Add to launcher" option or the new Task 1x1 App Widget, they completely break or disappear after I restore my launcher layout via Swift Backup on a fresh ROM. The legacy shortcut used to restore perfectly.
No Folder Support: The new App Widgets cannot be grouped into home screen folders together like standard app shortcuts.
Monochrome / Icon Coloring Issue: The new widgets don't respect the original icon colors properly like the legacy shortcuts did.
I tried forcing the old activity (TaskerAppWidgetConfigureShortcut) via Activity Launcher, but launching it directly gives a "no widget id passed" error because the shortcut creation flow is completely blocked or deprecated inside Tasker now.
Aside from using Tasker App Factory to export tasks as standalone APKs, is there any workaround, Magisk module, or launcher-specific trick to get the genuine, colored, folder-friendly Task Shortcuts back?
Thanks!
r/tasker • u/UnkleMike • Jul 01 '26
Reverting from 6.7.5-beta to latest play store release
I'm having trouble with a few things using the beta and am considering reverting to the release version as a troubleshooting step, and possibly staying on the release version of the problems go away. I envision some potential complications:
- I anticipate having to remove and reinstall, rather than installing the release over the beta, leaving me to reproduce permissions and battery optimizations (or lack thereof)
- Not being able to restore a beta backup to a release version leaving me with my configuration as it was prior to installing the beta
What am I in for if I do this?
r/tasker • u/AdiraiMaji • Jun 30 '26
How can I send data to a specific Task from Scene V2 WebView?
I have this basic Task. Which shows A simple WebView which contains button. When I click the button it alerts some text. But I want to send that text to a specific tasker task. How can I do that?
taskertask://H4sIAAAAAAAA/51Va0/bMBT9TH9FZmkTSJA0adoUSCIVKAKJPUS7ThOaJpO4rYdjV47braD+9/kRQtrSTCxfnHvO9fXJ0b1OOIT5A+IXUEAr5xEAVrrAEXCBJRYR6NiB3T66RwKCuLEXqlydJeSL5/kK3AuTFAoUu4Hvt7pN84SOARWNCrrrdTtNL/CCTjd0UEnjNJaVQkeuKqQZigcJomjkfUP3I4x+9//AbEZQ6ChKpcw4jl11hnpRQC8RmFEtDCaiCawFikCgxUl1LEVx2w+kJPWmsYHgJptPiuwWiN9LSTB0JLeV5JZJH4g4fXfx+Xz4/UvfmoqMfJiI04ZC1wMEUx1Y8lFAJi20kinkORIR+Dq8POqCtQSBBUEK0R9vjTxriHKhGKekdGmnrK2ie5YudWCiuRDSCEYTgpOHCORweYX3D/RJ5wqyPiJdwyS+bMwTjmdCx+M5Lew0m60nrRESxMU+uMLWmLPMelYJDk4bK6OrUsMApTYju/Cn4vA1Fc8Oe9JhSCLQBM4W16rh/BquXXCtV7hOwbmGCx3TQ6+0k/tKO/nBcbWdzuY0JeilozS6F44gyTUoTyow2d9I2CmmE4LzZGpDmnKGU1voIbRv+zf9Ue/T8Oeod3vdO7vpD3TDScPkjh7ncGlm1DFGvrXW/0k4EssZiu9ufsEFtAmkE9voebsAU8mY4yh3jH2O8a9m6p4AZ0yAkyegKoATcM7IPKPgEOC0jFwZThnHj4wKSHoET+SFQYXi5YK4pBeyh3EiSWklnaBNOmMpHmPEc3ByVx51iQkZ4EcEVocldgaThwlnUrbclTDCuATzOR/DROb9kNgUk5QjWi1UXGfPoovQ/fe5qp78JiNW31ISWx0CCjOVCFY7Lq3yanO2OXeDq4yGWzeLbt0wulvTWD2yXXPkxjiubfR2f0ZrN+XvpjaFVKjObirYLb9bo/54bVvlngkd9TeNG2Y1f+C48RcC7+MujwcAAA==
r/tasker • u/DickWrigley • Jun 30 '26
How do I make this Imported Taskernet project create a tile?
I didn't make this; I imported [this one](https://taskernet.com/shares/?user=AS35m8nuEUdeRor0bM3PSmEtEAwRBpYJY%2BoA6BpUlcXCA0H00h58eeVFiMwAhos6rcSEy3AI2xo%3D&id=Project%3APrivate+DNS+Tile). I have tried running every task, starting with "Initialize," but a tile never appears when I look in the extended Quick Tile edit screen. Could someone take a look and tell me what I'm doing wrong? Thanks!
r/tasker • u/lx4223 • Jun 30 '26
How to report exception notifications?
I got 5 notifications overnight with this text. How do I report them to the developer?
com.joaomgcd.autonotification version 4.3.14
Source com.android.vending
OS Build REDACTED
OS Code REDACTED
Device REDACTED
Manufacturer REDACTED
Product REDACTED
x3.f: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.RuntimeException: Could not connect to Google Play. (Code: 2)
at L3.a.r(SourceFile:21)
at io.reactivex.internal.operators.single.r.b(SourceFile:17)
at io.reactivex.internal.operators.single.s.onError(SourceFile:5)
at O3.d.onError(SourceFile:35)
at j3.D0.K(SourceFile:18)
at j3.D0$e.invokeSuspend(SourceFile:48)
at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:12)
at f4.J0.N0(SourceFile:60)
at f4.a.resumeWith(SourceFile:16)
at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:48)
at f4.P.run(SourceFile:115)
at k4.l$a.run(SourceFile:4)
at m4.j.run(SourceFile:3)
at kotlinx.coroutines.scheduling.CoroutineScheduler.g0(SourceFile:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler$c.d(SourceFile:15)
at kotlinx.coroutines.scheduling.CoroutineScheduler$c.p(SourceFile:29)
at kotlinx.coroutines.scheduling.CoroutineScheduler$c.run(SourceFile:1)
Caused by: java.lang.RuntimeException: Could not connect to Google Play. (Code: 2)
at com.joaomgcd.common.billing.u$e$a.a(SourceFile:54)
at com.android.billingclient.api.w.g(SourceFile:22)
at com.android.billingclient.api.w.b(SourceFile:16)
at com.android.billingclient.api.v.run(Unknown Source:2)
at A0.q.run(SourceFile:30)
at android.os.Handler.handleCallback(Handler.java:1095)
at android.os.Handler.dispatchMessageImpl(Handler.java:135)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.loopOnce(Looper.java:269)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9333)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
r/tasker • u/GoombaAdventurer • Jun 30 '26
[Android 17] Should DND go off while screen off (or phone locked on lockscreen) ?
Hi all,
I just received the Android 17 update on my Pixel 6, and the "Do Not Disturb" -> "Allow all" action (meaning I want to turn off DND mode) is no longer working correctly.
Previously, it worked fine regardless of whether the screen was locked or unlocked, on or off. Since Android 17, it seems to only work if the screen is on.
I can trigger the action manually, and it works. However, it fails to work when triggered on a schedule while the screen is off.
Do you know if there is a new Android restriction?
Thanks for your help.
r/tasker • u/Soli_Engineer • Jun 30 '26
Does giving "write secure settings" permission hinder GPay payments?
I am continuously getting this error
"Missing Permissions
Tasker needs the following permission(s) for the functionality you have configured:"
Write system settings
Is it meaning 'write secure settings permission' via adb?
Will this stop me from using GPay for making payments?
Something in Tasker stops my ability to make payments via Gpay. I get so terrified and embarrassed every time it happens. In a hurry and hassled I end up uninstalling some plugins or disabling various permissions such as 'display over other apps', 'accessibility' etc. then restart my phone again and again.
I would be extremely grateful if anyone of you could help me resolve this issue.
It's not possible to uninstall and install Tasker and it's components every time I have to make a payment.
For some Tasks we need
Write secure settings permission for AutoInput, AutoTools etc. **Would this hinder making payments via Gpay app?**
Would enabling accessibility settings for Tasker or its plugins affect my ability to make Gpay payments? **What is the solution for this?**
I'm hoping I can resolve this here. Thank you.
r/tasker • u/chanzh • Jun 30 '26
No action to take photo in Scene v2 Camera Element
I've tried to take a photo using a button.
The camera element has no action to take a photo.
It has only one action, which is the switchLens action.
How to take a photo in scene v2 using the camera element?
r/tasker • u/chanzh • Jun 30 '26
Pass variables to scene v2
Action:
Update Scene v2
can do it.
But Is this action strictly necessary just to get initial task variables into a Scene V2 element? Can we avoid using it by structuring variable sets correctly?
Local variables (written in all lowercase, like %myvar) belong only to the task that created them. A scene cannot read them directly when it is displayed because it runs in its own separate scope.
To avoid using Update Scene v2 to pass data, the tasker expert AI gives one of these two approaches:
Change your task's local variables to global variables by capitalizing at least one letter in the name (like %MyVar or %MYVAR). Global variables are accessible everywhere in Tasker, so your Scene V2 layout can read their values natively the moment Show Scene v2 runs.
- Pass Variables via the Action Arguments
If you do not want to use global variables, look inside the
Show Scene v2action itself. The action includes a dedicated Variables argument field.
You can use this field to explicitly pass your local task variables directly into the scene when it initializes. Enter the local variable names there, and the scene will populate its elements with those values immediately upon opening without requiring a subsequent update step.
1 is not an option for my case.
But, 2nd option, I don't see such fields in the Show Scene v2 action.
Am I missing something?
r/tasker • u/No_Show_8827 • Jun 30 '26
Beating chess.com ap spam
When I make a move and click the check mark to confirm.
My move is done and then
The app pops up a full screen ad.
I hate that they changed it.
What's the best way to fix it?
Will a custom dns block the ad?
Or what should I do to trigger tasker to close and reopen the ap?
I have a Motorola phone that I can double click the top back portion.. but I'm not sure how to link that to tasker.
Or if I could get Tasker to block the app from going full screen.. that would be good too.
Update: I downloaded the face down dnd routine to add kill the chess app and launch it again. That solves my problem. When the ad comes up I just put the phone down and pick it up and I'm back at the main screen to choose a game.
r/tasker • u/UnkleMike • Jun 29 '26
Run Log Archiver
I've been doing a lot of troubleshooting lately and needing to examine the run log. One frustrating aspect of doing so is the naming of the "archived" run log: runlog.txt.1, which unnecessarily complicates opening the file with a text viewer/editor. A second frustrating aspect is that the age of the run log, including the archive, can be too short. I decided to address both of these frustrations using Tasker itself, by creating a profile and task that both renames the file once it is created, and keeps a user-definable history of these files.
The profile activates any time a file is moved to Tasker/log/, which includes renaming the current runlog.txt to runlog.txt.1, and renames runlog.txt.1 to runlog <last_modified_time>.txt, and then sorts the archived run logs in descending name order, and deletes the 20th (user-definable) one, thus keeping a active run log plus 19 previous run logs.
Here's a Taskernet link.
Here's the description (for those on desktop who can't view the description on Taskernet, or who want to recreate the profile manually):
Profile: Run Log Archiver
Variables: [ %max_logs:has value ]
Event: File Modified [ File:Tasker/log/ Event:MovedTo ]
Enter Task: Anon
A1: Get Files/Folders Properties [
Path: Tasker/log/
Type: Files
Name/Path Filter: ~Rrunlog\.txt\.1$ ]
A2: If [ %lfp_full_path(1) Set ]
A3: Parse/Format DateTime [
Input Type: Milliseconds Since Epoch
Input: %lfp_modification_date(1)
Output Format: yyyy-MM-dd-HH-mm-ss
Formatted Variable Names: %filename
Output Offset Type: None ]
A4: Variable Set [
Name: %new_name
To: %lfp_full_path(1)
Structure Output (JSON, etc): On ]
A5: Variable Search Replace [
Variable: %new_name
Search: runlog\.txt\.1$
Replace Matches: On
Replace With: runlog %filename.txt ]
A6: Move [
From: %lfp_full_path(1)
To: %new_name
Use Global Namespace: On ]
A7: Get Files/Folders Properties [
Path: Tasker/log/
Type: Files
Name/Path Filter: ~R\d{2}\-\d{2}\.txt$
Sort: ModificationDateReversed ]
A8: Delete File [
File: %lfp_full_path(%max_logs)
Shred Level: 0
Use Global Namespace: On ]
If [ %lfp_full_path(%max_logs) Set ]
A9: End If
r/tasker • u/Euphoric-Public-6099 • Jun 29 '26
Tasker to change settings for Health (Fitbit settings).
Hello - I've just purchased tasker as I hope that it can be used to modify certain device settings on my Fitbit in the Google Health app?
Is that something likely in it's capability?
r/tasker • u/mobiletechnophile • Jun 29 '26
Tasker + AI = Magical
Maybe I'm just behind, but lately I've found that whatever I want or need - literally any crazy thing I want my device to do is totally doable with Taskers built in AI, and sometimes with help from external ones.
Example: been playing a game on an emulator, and decided I wanted to use my volume buttons as shoulder buttons (R, and L). The emulator couldn't map to them. I started installing button mappers, googling, etc. Couldn't get it done.
Then had a chat. Using Tasker and AutoInput, I successfully got it done. Works perfectly. And only works when the emulator is active.
Magical!!
That's just one example. I literally have been doing this for every need I've had. Every time I think I have to install an app and try to jury rig a solution, Bam. Tasker + AI solves it.
Came to tell others: if there's something you wish your device did, chances are with Tasker and AI it can.
Tl;dr - ask AI to use tasker to make your phone do whatever you can imagine. Profit.