I set the WiFi SSID scanning frequency to 30 minutes, but the actual running frequency is 30 seconds! Is there any misunderstanding here?

Jaderi

New member
I set the WiFi SSID scanning frequency to 30 minutes, but the actual running frequency is 30 seconds! Is there any misunderstanding here?


This is the log for setting up and running
S40310-10435317_com.arlosoft.macrodroid.pngS40310-10430481_com.arlosoft.macrodroid.png
 
Solution
MacroDroid passively listens for updates as well as actively forcing them. As Endercraft suggested there is some other app (or OS process) that is scanning wifi and MacroDroid will just listen to these updates. I will try and add some text in the description here to clarify this in the UI.

Endercraft

Moderator (& bug finder :D)
Likely another app is causing this. The wifi scan result in the log is not always MacroDroid's scan, but the result of any scan from any app.
 

Jaderi

New member
I think this is caused by macroID, because I only retained the privileges of macroID. In addition, according to the running logs of the mobile system, the frequency of accessing network locations by macroID is basically consistent with the WiFi ssid scanning frequency recorded in the macroID logs. I am not a professional, and the above is just a personal speculation based on different aspects of log records. I still hope to receive professional knowledge. My main goal is to reduce scanning frequency and save power! Thank you.
 

MacroDroidDev

Administrator
Staff member
MacroDroid passively listens for updates as well as actively forcing them. As Endercraft suggested there is some other app (or OS process) that is scanning wifi and MacroDroid will just listen to these updates. I will try and add some text in the description here to clarify this in the UI.
 
Solution

Jaderi

New member
MacroDroid passively listens for updates as well as actively forcing them. As Endercraft suggested there is some other app (or OS process) that is scanning wifi and MacroDroid will just listen to these updates. I will try and add some text in the description here to clarify this in the UI.
But... i have problem yet.(please see the photo ) This image shows how often the system records macrodroids accessing network locations. This is basically the same as the WiFi scan every 2 minutes recorded in the macrodroid log. I hope to get more help from friends to help me solve this doubt, thank you.
Note: For accuracy, no macrodroid other macros and triggers run during this recording
S40319-18012239_com.android.permissioncontroller(1).png
 

Endercraft

Moderator (& bug finder :D)
While MacroDroid did in fact get the location, at no point it's said that it asked for the location to be updated. That could be it.
 

Jaderi

New member
While MacroDroid did in fact get the location, at no point it's said that it asked for the location to be updated. That could be it.
Through the monitoring of the mobile phone system, it is found that when the SSID trigger is disabled, the frequency of MD accessing the network location will be much lower, and the frequency of MD accessing the location is particularly high when the SSID trigger is turned on. Setting the SSID firing frequency of the MD does not change this phenomenon (only a very small change). I'm concerned about power consumption. I don't understand how MD works, and I can only confirm my point through some simple and rigorous comparisons, but I still hope that this question can be answered more forcefully. I'm a genuine user, I like this software, I hope it gets better and better, so I'm very persistent in expressing my opinion, I hope the author understands!
 

Jaderi

New member
But... i have problem yet.(please see the photo ) This image shows how often the system records macrodroids accessing network locations. This is basically the same as the WiFi scan every 2 minutes recorded in the macrodroid log. I hope to get more help from friends to help me solve this doubt, thank you.
Note: For accuracy, no macrodroid other macros and triggers run during this recording
View attachment 8993
Through the monitoring of the mobile phone system, it is found that when the SSID trigger is disabled, the frequency of MD accessing the network location will be much lower, and the frequency of MD accessing the location is particularly high when the SSID trigger is turned on. Setting the SSID firing frequency of the MD does not change this phenomenon (only a very small change). I'm concerned about power consumption. I don't understand how MD works, and I can only confirm my point through some simple and rigorous comparisons, but I still hope that this question can be answered more forcefully. I'm a genuine user, I like this software, I hope it gets better and better, so I'm very persistent in expressing my opinion, I hope the author understands!
 

MacroDroidDev

Administrator
Staff member
It's hard for me to say exactly what this accessed the location means in this sense, but at no point does MacroDroid try and request and updated location when the SSID is retrieved (which is what would cause battery drain).

I have some ongoing long term testing planned to try and better understand what exactly is happening but at the moment I'm a bit snowed under with other more pressing issues to look at this.
 
Top