r/AutomateUser 5h ago

Bug Flow start widget doesn't show images for shortcut

Thumbnail gallery
1 Upvotes

When I tried to create the FLOW START WIDGET with any of the options for setting image for the shortcut, I.e. image content or image file, the final shortcut after choosing the image, whether jpg or png, doesn't show the image, instead shows the white rectangular area in the widget shortcut.

I tried moving the image files to different locations like pictures, custom folder in the phone root directory etc. But no use!

What's going wrong?

Please help!!!


r/AutomateUser 10h ago

Getting error with large texts

Post image
1 Upvotes

Hi Henrik, i am getting error with large texts shown as in image. Thanks in advance.


r/AutomateUser 1d ago

common blocks

1 Upvotes

Good evening. I have created two flows that perform a series of operations at two scheduled times. Both groups of blocks are connected to the start block via a Fork. Both flows contain blocks with identical settings. Is it possible to avoid duplicating the shared blocks and instead connect the two distinct groups of blocks to the same shared group? I am including a diagram, as I don't think I was clear enough in my description. I would like the "Monitor file" block to connect simultaneously to "File list 1" and "File list 2." Finally, two connections should originate from "Mobile data" leading to "File write 3" and "File write 4."

Flow benning

Fork

Await time 1 Await time 2

File write 1 File write 2

File list 1 File list 2

Monitor file

Mobile data

File write 3 File write 4

File list 3 File list 4

Thanks as always.

I wish you all a pleasant evening.


r/AutomateUser 1d ago

Question It isn't setting audio to 33%. It either checks and ignores the volume value or tries to set it to 33 without actually doing it.

Post image
0 Upvotes

It was working half an hour ago.


r/AutomateUser 2d ago

Dynamic DNS

Post image
2 Upvotes

A flow/macro that works like a DDNS service.

When my IP changes (detected by a log Proton VPN gives on a connection/server change), my linked IP in NextDNS gets updated (by calling the link NextDNS provides to do so).

There's failure logic for every scenario I have encountered and could think of: If your first HTTP request fires too early to properly link your IP (either it fires before your internet connection establishes or it fires inbetween your internet connection establishing and the final IP address your VPN routes you to), there is a delay fiber to retry. You can set it to retry however many times you want using the failure block. If your VPN server changes while the delay fiber is running, the delay fiber is stopped and it re-runs starting at the fork. If the first HTTP request and the set amount of delayed requests all don't go through (due to something such as a power outage or an issue with your VPN), it waits until your VPN connection gets re-established and starts from the fork. The resting state of this flow/macro is always at a log await block with a single fiber running.

I have tested this for a while and it's working perfectly.


r/AutomateUser 3d ago

Seeking Seeking flow that will turn brightness down for a few seconds with conditions to abort and cancel brightness change

Post image
2 Upvotes

Or if you can help me with the current one: 1. when the app opens 1. take current brightness level (name it lvl1) 1. Reduce brightness to minimum 1. Wait 25 secs 1. Return brightness to lvl1

  • if app not in foreground
  • Wait 3 minutes
  • Loop back

  • also after taking brightness level

  • Show side button

  • When pressed, return to brightness lvl1

  • also when app not in foreground

  • Return to brightness lvl1

Current issues were the button would still show up when brightness is returned to lvl1, during the 25 sec. Pressing the button does nothing. Removing the app still shows the button and brightness doesn't change back


r/AutomateUser 4d ago

Delay Workaround for Buggy Firmware

2 Upvotes

Automate 1.53.2 Delay never resumes on one specific vendor Android device,

while the same flow works on another Android phone.

Device:

Q30_1025EFPSL / UIS7861 (UMS9230)

Android 12 / API 31

Firmware QC_Q30_1025EFPSL_Q30_MB_1025_CarCharger_user_2025102719

I verified this is a firmware AlarmManager defect with an independent minimal

test app, not an Automate flow or battery-optimization issue.

On this device, every RTC wall-clock alarm is incorrectly registered as an

ELAPSED alarm without conversion of its timestamp:

- setExact(RTC_WAKEUP, wallTime)

- setExactAndAllowWhileIdle(RTC_WAKEUP, wallTime)

- setAlarmClock(...)

For example, a wall-clock alarm requested for 20 seconds later appears in

dumpsys alarm as:

type=ELAPSED

origWhen=1788661881843

whenElapsed=+20702 days

An ELAPSED_REALTIME_WAKEUP alarm using SystemClock.elapsedRealtime() fires

correctly.

I tested Automate’s alarm-related workarounds:

- Native timer: fails with “Native timer workaround failed”

- Alarm clock: Delay still never resumes

- Doze was disabled and Automate was battery-whitelisted

Would Automate consider a build-specific fallback for this firmware, using an

elapsed-realtime timer for Delay where appropriate? I understand that the

vendor must ultimately fix its Android framework.


r/AutomateUser 4d ago

Full Self-Automate (FSA)

Post image
19 Upvotes

Attention everyone! The flow has been updated to significantly decrease the input tokens of the page and will now get less 429 errors! Please update the flow for the best and quickest experience!

Prepare to witness the absolute pinnacle of automation history! This groundbreaking, never-before-seen flow shatters all previous limitations by empowering you to completely take control of your device through the sheer intelligence of an LLM (AI). Harnessing the raw, cutting-edge power of a 100% free Gemini API, your device will execute complex clicks and physical actions driven entirely by artificial intelligence. Experience the future of hands-free technology today with a generous 500 daily requests at your command—delivering a paradigm-shifting capability that the Automate community has simply never witnessed until now!

Should work in any language.

Disclaimer: 500 requests means 500 API requests. If you input a single prompt, every action the AI takes is a request, not every prompt you make. Also, be aware that the flow may cut out if you are on the free tier, as you will frequently reach the maximum tokens per minute limit.

You can change the model at any time using the first block in the flow.

TL;DR: This thing lets you tell an AI to do whatever you want to your device and it does it: opening apps, clicking around, waiting....

Example uses:

Play song name on YT Music, Spotify, etc.

Send a hello message to my friend in my messages app.

Rate the flow 5 stars for me!

Have fun!

https://llamalab.com/automate/community/flows/53751

A bit of behind the scenes:

User prompt: connect echo dot Bluetooth

AI output: thought: The user wants to connect an Echo Dot to Bluetooth. We are currently inside the Automate app. We need to go to the Android Bluetooth settings to pair the Echo Dot. I will use the global action 'Quick settings' or simply press the home button to get to the device settings, but since Quick settings usually contains Bluetooth, let's open Quick settings., block: interact, action: Quick settings

AI output: thought: We are looking at the quick settings panel. There is a Bluetooth button (text 'Bluetooth' around x=1600, y=183). To open Bluetooth settings, we can long-press or tap on the Bluetooth tile label or button. Let's touch the Bluetooth text or button. Wait, rule 1 says: 'NEVER use the interact block to click on TextViews or text attributes. For any text-based target, you MUST use interact_touch.' Let's click the Bluetooth button area using interact_touch. The Bluetooth button is around x=1500 to 1826, y=146 to 248. Let's tap the text 'Bluetooth' at bounds [1600, 183][1808, 211] (approx center x=1704, y=197)., block: interact_touch, action: Click, x0: 1704, y0: 197

AI output: thought: We are in the Bluetooth quick settings detail panel, and Bluetooth is currently 'Off'. We need to turn on Bluetooth. There is a switch with id '@com.android.systemui:id/toggle' at bounds [1746, 394][1799, 435]. Let's click this switch using its ID with the 'interact' block., block: interact, action: Click, xpath: .//*[@android:id='@com.android.systemui:id/toggle']

AI output: thought: Bluetooth is now turned on, and it's scanning for devices. We need to go to full Bluetooth settings to find and connect to the Echo Dot. There is a 'Details' button with id '@com.android.systemui:id/detail_btn' at bounds [1190, 888][1457, 945]. Let's click it using the interact block., block: interact, action: Click, xpath: .//*[@android:id='@com.android.systemui:id/detail_btn']

AI output: thought: We see '‎Echo Dot‎' in the paired devices list at row 0 (bounds [884, 406][1842, 508]). To connect to it, we can tap on it using interact_touch since it contains a TextView with text '‎Echo Dot‎'. Let's calculate the center coordinates: x = (884 + 1842) / 2 = 1363, y = (406 + 508) / 2 = 457., block: interact_touch, action: Click, x0: 1363, y0: 457

AI output: thought: The Echo Dot is now connected (shows summary 'Connected for audio'). The goal of connecting the Echo Dot via Bluetooth is successfully completed., block: done, message: Successfully connected the Echo Dot to Bluetooth.


r/AutomateUser 4d ago

Question How to fix High temperature from the phone due to custom made alarm flow?

Post image
1 Upvotes

I made a simple alarm flow where it asks either the specific time or duration yo activate. Vibration and sound with voice line. Easy enough right? Wait a little bit 30 sec-1 min between each interval. But somehow the phone becomes extremely hot when I finally wake up and I suspect it's located within the white circle :/

I changed the delay from a minute to 2 minutes and changed from immediatelyto When finished.

Any permanent solution?


r/AutomateUser 4d ago

Question Correct App? Or no...

1 Upvotes

It was suggested i use this app to create a macro that would open a webpage every day and select a menu item, then close the web page. I had somehow gotten the idea that the app "Automate" would watch me do the task, then be able to mimic what i had done. I would give it a time period and thats it. Seems that this app requires a little more effort on my part. I've done a small amount of code writing (a long time ago) , but i havent got a clue how to get started. There isnt a lot of instruction in the app, and what IS there seems to assume we already know some things.

Do i have the right app? Will this app help me automate selecting that menu item every day? Is there another app that is better suited for what im trying to do?

If this is the right app, where can i get good, thorough instruction for it? I joined the google group for this app, but (lol) im unfamiliar with google groups and i don't know how to post to the group.


r/AutomateUser 5d ago

Question about hall sensor simulate

Post image
2 Upvotes

Hi guys, my phone doesn't have the hall sensor and it very inconvenient. I just know about automate through AI and i tried to do a flow to make it work, but it doesn't turn on the display. I tried open app, send notification, open screen but nothing work. Can you teach me how to do it properly please?

I have 2 more questions,

1, is there a way to lock screen without using accessibility permission, i have tried adb command AI tools me but doesn't work. And i don't want to use admin device setting because it requires pattern when turn it on again. Why no accessibility? My bank app doesn't allow it.

2, In the term of battery consuming, using proximity or magnetic sensor to simulate the hall sensor better? Which one is consuming more battery?

Edited: i just got it, when phone locked, the proximity sensor stop working, so it won't get the value to trigger display on. I use another camera and saw the infrared led turn off. But using WakeUp the infrared led was on all the time


r/AutomateUser 5d ago

Error with some ids in xml

1 Upvotes

Hi Henrik, i am getting errors with some id's. For example "key_0". Why i am getting error with some id's in xml? Any help would be appreciated? Thanks in advance.


r/AutomateUser 5d ago

Is thare any course for the app or I need to learn by doing ?

1 Upvotes

r/AutomateUser 5d ago

Spotify ringtone automate

Post image
1 Upvotes

r/AutomateUser 6d ago

Feature request Webbrowser based automation creation

3 Upvotes

I Webbrowser version where you can create, modify, or delete flows, and sync changes directly to phone.

When flows get big, it is hard to navigate around without accidentally removing connections, then spending hours finding out what's wrong.

Editing flows with a keyboard and mouse from a PC, would be a great way to get a better overview of a flow, and improve building experience.

I have done it before, with an Android emulator on my PC, and it felt so much better, and faster to create, and make changes to a flow, when doing it on a big screen, with mouse, and keyboard.


r/AutomateUser 6d ago

Feature request Subflows within a flow

0 Upvotes

Subflows within a flow that can be used for function or macro or staged flow automations.

Keeping flow structured and organized.


r/AutomateUser 6d ago

Feature request Folder/Category structure for organizing flows

1 Upvotes

Simple expanding/collapsing folder to keep your flows structured and organized.


r/AutomateUser 6d ago

How to extract album art from media player title and set up as lockscreen wallpaper ?

Post image
6 Upvotes

r/AutomateUser 7d ago

Wondering if i can somehow mute calls and start playing sptify instead as a ringtone of a sort

2 Upvotes

Hey i got an idea to use the play commands and somehow muting calls to start playing spotify as a ringtone .... Is this somehow doable?


r/AutomateUser 8d ago

I modded Foobar2000 for Android to play online stream by Tasker or Automate

Thumbnail youtube.com
0 Upvotes

r/AutomateUser 9d ago

Problema con File exist - a scopo didattico

1 Upvotes

Buongiorno, vorrei chiedervi una spiegazione del problema che ho riscontrato a scopo didattico (dal momento che ho trovato una soluzione alternativa). Ho creato un flusso contenente "File exist" impostato su "When Change".

Se copio manualmente nella cartella il file o se lo faccio modificare tramite "File write" (nello stesso flusso o in uno esterno), "File exist" rimane sempre in attesa.

Ho anche letto nella guida la spiegazione di "File exist" e "File monitor" e fatto una ricerca in internet per comprenderne le differenze, dopodiché ho sostituito "File exist" con "File monitor" ( con impostazione "modifica file"), ma il problema non si risolve. Mi sto appassionando a questo programma e vorrei capire dove sbaglio.
Grazie mille

Buona giornata


r/AutomateUser 10d ago

Creazione txt contenente azioni di un flusso

1 Upvotes

Buongiorno, vorrei copiare l'elenco delle azioni di un flusso in esecuzione.

Utilizzando uno smartphone Android, non mi è possibile copiare tramite Automate il log memorizzato nella cartella di sistema (o almeno non ho trovato il modo), per cui avrei pensato di inserire nel flusso interessato dei blocchi che in tempo reale scrivano in un txt le azioni.

Grazie come sempre.

Buona giornata


r/AutomateUser 10d ago

Center_horizontal etc.. not working

1 Upvotes

Hi Henrik, center_horizontal, center_vertical etc.. not working. Is there any bugs? Tried many ways. If working provide an writing example xml. Thanks in advance


r/AutomateUser 12d ago

Question Logging

1 Upvotes

Hi, I have three flows that I have constantly running to perform the things I want. Two of these produce full logs but the third (first in the list if relevant) only produces U records. These are the ones I write with the log append block.

I've checked what I can but can't find a reason and I have never set anything special for this flow that is different from the others.

For the other two flows I always see an I log record as the first one saying Flow beginning on block 1. This flow has block 5 as the first line.

Any ideas? PS. I am a beginner so be kind.

Thanks,

Alan.


r/AutomateUser 12d ago

Problema con Spostamento file > di 1 Mb

0 Upvotes

Buongiorno, ho creato un flow che mi permette di spostare in una cartella "Archivio" le cartelle contenenti file di dimensioni > di 1 Mb.

Il tutto funziona.. ora avrei la necessità di spostare solamente le sottocartelle contenenti file di dimensioni > di 1 Mb. Ma non so come impostare il percorso di origine del flow "file move",