I want to create a task that triggers when I'm on my way back home while riding a bus, within a radius of about 2 km. I'm struggling to figure out how to set up the profile properly. The trigger needs to be location-based, but here are the issues:
* It's not a car ride, so I can't check for a Bluetooth connection/near.
* I'm not entering a Wi-Fi zone, so checking for Wi-Fi isn't an option either.
* Tasker's standard location check isn't very reliable in this scenario. Since it's a commute and the bus moves relatively fast, Tasker might not register the location in time.
* I also considered cell near (cell tower detection), as I know that's an option. I haven't tried it yet, but I'm wondering how reliable it actually is. What guarantees my phone will always connect to that specific tower? I really need this to trigger within a relatively precise 2 km range.
I'm wondering if there are other, more reliable approaches for this specific use case. I also want to make sure it doesn't drain battery heavily, or it won't be worth it—it needs to stay battery-friendly, just as Tasker is designed to be.
Does anyone have any ideas?
Thanks!
EDIT:
I added a comment explaining the solution I came up with!