a_bumbling_idiot
New member
I'm having some trouble getting a macro to work the way I want it to, I need some help...
When I first discovered MacroDroid I was really excited because it seemed simpler to use than other automation apps I've tried setting up, but I'm getting stuck in a loop now. I want to turn on wifi when I get home or to work, and turn off wifi when I leave home of work. I originally created 4 separate macros: one each to turn on wifi when I entered home or work geofence, and one each to turn off wifi when I left home or work geofence. That worked fine. I later realized after some "research" and experimenting, that I didn't need 4 separate macros, so I created a new macro with 4 triggers (enter home geofence, exit home geofence, enter work geofence, exit work geofence), and 2 actions using "IF" logic: 1) IF trigger fired: geofence entry: home OR trigger fired: geofence entry: work > enable wifi > end IF 2) IF trigger fired: geofence exit: home OR trigger fired: geofence exit: work > disable wifi > end IF. That worked as well.
My problem now is I want to add a condition - I use wireless Android Auto which uses wifi, so I want to change the macro to only disable wifi when I leave either of my geofences only if I'm not connected to Android Auto. I tried adding constraints, but I'm obviously doing something wrong because I can't get it to work properly. Once I leave the geofence area it disables wifi. I tried adding a delay also just in case, but that didn't help. I'm sure I'm missing something small and stupid, but as the name implies I can be an idiot at times
What would be the simplest / cleanest way to set up this macro to run the way I want? Enable wifi when I enter either home or work geofence, disable wifi when I exit home or work geofence only if not connected to Android Auto.
When I first discovered MacroDroid I was really excited because it seemed simpler to use than other automation apps I've tried setting up, but I'm getting stuck in a loop now. I want to turn on wifi when I get home or to work, and turn off wifi when I leave home of work. I originally created 4 separate macros: one each to turn on wifi when I entered home or work geofence, and one each to turn off wifi when I left home or work geofence. That worked fine. I later realized after some "research" and experimenting, that I didn't need 4 separate macros, so I created a new macro with 4 triggers (enter home geofence, exit home geofence, enter work geofence, exit work geofence), and 2 actions using "IF" logic: 1) IF trigger fired: geofence entry: home OR trigger fired: geofence entry: work > enable wifi > end IF 2) IF trigger fired: geofence exit: home OR trigger fired: geofence exit: work > disable wifi > end IF. That worked as well.
My problem now is I want to add a condition - I use wireless Android Auto which uses wifi, so I want to change the macro to only disable wifi when I leave either of my geofences only if I'm not connected to Android Auto. I tried adding constraints, but I'm obviously doing something wrong because I can't get it to work properly. Once I leave the geofence area it disables wifi. I tried adding a delay also just in case, but that didn't help. I'm sure I'm missing something small and stupid, but as the name implies I can be an idiot at times
What would be the simplest / cleanest way to set up this macro to run the way I want? Enable wifi when I enter either home or work geofence, disable wifi when I exit home or work geofence only if not connected to Android Auto.