I have a very annoying problem with handing off the Bluetooth from my headset (LG HBS730) to my car's Bluetooth (2013 Camaro) and I was hoping that Tasker could fix this for me and it does... sometimes... Other times it fails to recognize when I am in proximity of my car. I'm using the BT Near option of Tasker.
My problem defined: If I get in the car and start it up but I forget that my LG HBS730 headset is currently connected to Bluetooth on my phone (Galaxy Note 3) then the car will connect the phone profile but will fail to set the media profile as connected. At this point I'm hosed. I cannot connect my phone's media output to the car's Bluetooth. Nothing helps. I can try to say "Connect the media profile to the car" from the Bluetooth settings on the phone - it will try for a second and fail. I can power off my LG. Doesn't help. Hell I can reboot the phone but that doesn't work either (IIRC - I really don't want to have to reboot my phone just to have it connect the Bluetooth to my car).
I've found that I can turn off the car and it's not until I open the door that the car relinquishes it's grip on the phone. I can watch my Bluetooth connections on the phone, turn off the car and sit there. It doesn't disconnect. Open the door - poof, Bluetooth connection disconnects. After that I have to wait for up to a minute or two before powering on the car again or the radio, and thus the Bluetooth too, or the car radio will come on immediately and the lock on the Media Bluetooth profile has not been disconnected. It's only after sufficient time that when I power on the car and my radio I see MyLink (Chevy's radio software) initialize as it displays it's splash screen. Then I know the Bluetooth media will connect.
So that's the problem. My solution has been to use Tasker. The task I set up when I'm in the car is:
1. Secure Settings - Headset (LB HBS730) - Disconnect
2. Secure Settings - Driving Mode - Enabled
3. Car Mode - On
4. Secure Settings - Camaro (Chevy Camaro) Connect/Auto BT
This task is triggered by "Approach Car" Tasker profile which uses BT Near based on my car's Bluetooth address. My observation is that as the MyLink software in the care boots, at some time a call is made to connect to any paired Bluetooth phones around. The car seems to desperately want to make sure the user can answer his phone. I think it attempts to connect the media profile only after the phone gets connected. I can sit in my car, listening to stuff on my LG headset, turn the car on and watch the boot sequence. Some time after the car is started, like 2-7 seconds, if my tasker task works correctly, my LG headset turns off and the car's Bluetooth connection gets established correctly. This is wonderful - when it works. Other times the LG headset never gets disconnected and I'm stuck as described above. The BT Near profile in tasker appears to be iffy to start with but I can think of no other way to program Tasker to say I'm near my car.
Now as I said often this works. But sometimes it doesn't. How can I configure Tasker so that it works all the time?
My problem defined: If I get in the car and start it up but I forget that my LG HBS730 headset is currently connected to Bluetooth on my phone (Galaxy Note 3) then the car will connect the phone profile but will fail to set the media profile as connected. At this point I'm hosed. I cannot connect my phone's media output to the car's Bluetooth. Nothing helps. I can try to say "Connect the media profile to the car" from the Bluetooth settings on the phone - it will try for a second and fail. I can power off my LG. Doesn't help. Hell I can reboot the phone but that doesn't work either (IIRC - I really don't want to have to reboot my phone just to have it connect the Bluetooth to my car).
I've found that I can turn off the car and it's not until I open the door that the car relinquishes it's grip on the phone. I can watch my Bluetooth connections on the phone, turn off the car and sit there. It doesn't disconnect. Open the door - poof, Bluetooth connection disconnects. After that I have to wait for up to a minute or two before powering on the car again or the radio, and thus the Bluetooth too, or the car radio will come on immediately and the lock on the Media Bluetooth profile has not been disconnected. It's only after sufficient time that when I power on the car and my radio I see MyLink (Chevy's radio software) initialize as it displays it's splash screen. Then I know the Bluetooth media will connect.
So that's the problem. My solution has been to use Tasker. The task I set up when I'm in the car is:
1. Secure Settings - Headset (LB HBS730) - Disconnect
2. Secure Settings - Driving Mode - Enabled
3. Car Mode - On
4. Secure Settings - Camaro (Chevy Camaro) Connect/Auto BT
This task is triggered by "Approach Car" Tasker profile which uses BT Near based on my car's Bluetooth address. My observation is that as the MyLink software in the care boots, at some time a call is made to connect to any paired Bluetooth phones around. The car seems to desperately want to make sure the user can answer his phone. I think it attempts to connect the media profile only after the phone gets connected. I can sit in my car, listening to stuff on my LG headset, turn the car on and watch the boot sequence. Some time after the car is started, like 2-7 seconds, if my tasker task works correctly, my LG headset turns off and the car's Bluetooth connection gets established correctly. This is wonderful - when it works. Other times the LG headset never gets disconnected and I'm stuck as described above. The BT Near profile in tasker appears to be iffy to start with but I can think of no other way to program Tasker to say I'm near my car.
Now as I said often this works. But sometimes it doesn't. How can I configure Tasker so that it works all the time?