by Thierry G
Automate phone settings depending on location, defined by selectable tower cells.
Designed to control the phone's volumes, WLAN, and Bluetooth, without the need of an active GPS connection, with a low power consumption.
Since Android 8.0 however it is required to have location turned on also for retrieving cell tower location.
Supports Dual-SIM, to allow your work SIM to be reachable even when the phone is silent.
The functions are ordered with naming labels to easily find a function you may need to customize.
Currently there are 4 locations defined: "home", "work", "parents" and "in law".
Also there are 4 sound profiles: "normal", "quiet", "silent" and "loud".
At home the sound profile is changing with the time of the day, with a longer night on weekends.
Also includes learning of unknown locations, all data is stored in the folder "Internal Storage/Automate"
There are five usable flow beginnings, the main starting point for batch is "Initialize", whereas "Silent" can be used as a homescreen widget to force the phone into silent mode if required, the same button will release this overwrite.
With "Edit location" you can remove selectable cells from your stored location if necessary.
With "Add cells" you can add cells to a location even if the popup is not shown, this can be useful in the beginning when teaching a new location but only works if the initialize flow is running.
With "Force Bluetooth" you can switch from having Bluetooth always activated to automatic Management and vice-versa.
"Silent" and "Force Bluetooth" can also be used from the QuickSettings bar if two empty Automate tiles have been added to the shortcut bar.
I suggest turning off logging.
Feedback is welcome on:
12.05.2019: fixed issue with WLAN turning off after manual activation on public WLAN, also added Daily tasks, starting backup over DS photo for Synology NAS when at home, because of issue with Android not allowing background activity on apps.
21.05.2019: as Automate/Android does not reliably deliver Bluetooth staus with the immediate option, I had to build a workaround, which should not end Bluetooth if connected anymore.
Also I added a function as a new starting point, to allow removing cells from a stored location.
Furthermore, as of Android 9.0 on Huawei phones, a popup is shown to manually allow Bluetooth to be turned on by an application, I added an automated Interact, which now requires more authorities in the flow.
27.12.2019: added a new starting point, allowing to add cells to a location even if it is not suggested, can be helpful for new locations but only works if Initialize is running.
Also added an option and starting point to force Bluetooth to stay active, this is useful if using a smartwatch and for those having problems with the Huawei extra security.
04.01.2020: "Silent" and "Force Bluetooth" can now be toggled from QuickSettings bar.
09.07.2020: Fix becaise of changes to SIM IDs
Reviews and ratings can be submitted in the app.