MacroDroid and Location services

FrameXX

Well-known member
While ago I tryed to make more battery efficient geolocation trigger. Instead of having location ON all the time I thought I would turn it on every 10 min, use refresh location action and turn it off after 30 seconds. Of course it didn't work.

It's really hard to say what MacroDroid does behind the scene and when it really gets the location and if the location action only refreshes geolocation or also cell towers, wifi SSIDs and everything else. (EDIT: I have read wiki and it seems it only refreshes location triggers. So latitude and longitude magic text not?) For now we need to depend on predefined solutions instead of making of making custom ones. I am not saying they are bad, but they are not for everyone and just really not that much flexible.

What I am proposing.

Better location update action
- block next actions until location update is fully complete
- save all cell tower ids into an array
- save all Wi-Fi SSIDs into an array
- location update accuracy options (use Google services, GPS etc...)

Option in location and cell tower update frequency to update manually only (60min is current maximum)
 
Last edited:

Jacob L

Moderator (Lawsonator)
Force location update is already an action, which you can test to see if it completes by using a wait until trigger > variable change.

I agree with local WiFi SSID/cell tower being variables/arrays.

I also thing the known accuracy that's shown in the log should be a magic text.

I would also be uncterested in turning off "improve location accuracy" with MacroDroid.
 

FrameXX

Well-known member
Force location update is already an action, which you can test to see if it completes by using a wait until trigger > variable change.
Force location update doesn't return any variables so I am not sure what variable I should use.
 

Jacob L

Moderator (Lawsonator)
That's my mistake. It updates the value found in the last known location magic text.
 
Top