Platform: Pixel 6, Android 14, one physical SIM, one eSIM.
Scenario: I live in an area where cell service can be really hit and miss. In some areas, I get 5g UWB, 20 minutes later I am struggling to get a single bar LTE. To try and work around this I got a second eSIM from my provider connected to their GSM network and toggle to it when I am unable to get LTE to work. This doesn't work well if I am on a Zoom call or another data-based steam.
What I would like to do is set up Tasker to perform the following:
- Continuously monitor the signal strength of both SIMs.
- If the primary (LTE) SIM's signal strength drops below a certain threshold, i.e. 10% AND the secondary SIM's signal strength is above a certain threshold, i.e. 20%, switch data to the secondary SIM
- Once the primary SIM returns to a certain threshold (i.e., 30%) switch data back to the primary SIM
I've spent a few hours going through this group along with the Reddit space trying to figure out a way to achieve this and I have come up with bits and pieces, but nothing definitive that has worked for me. To complicate things I know almost nothing about Java.
Has anyone gotten something close to the above to work? Is it even feasible?
Thank you!