"Bluetooth Device Did Connect" not working

Hi @Andreas_Hegenberg I am trying to set up an automation so that whenever I connect my AirPods to my Mac, the sound input device changes from the AirPods to my MacBook Pro microphone, because the MacBook microphone is better. However, this automation is not triggering for some reason. I tried disconnecting my AirPods and reconnecting. I also tried restarting with the BetterTouchTool button.

BTT v6.396, macOS 26.4.1

Preset:

exported_triggers.bttpreset (1.0 KB)

I think for this the "Audio Input Device Did Change" trigger would be better, it could trigger when changed to Airpods

Thanks, it kinda works, but then it will not let me ever switch to AirPods Pro as the input, since this trigger keeps switching it back to MacBook as sound input :grinning_face_with_smiling_eyes:.

All I want is that whenever I connect my AirPods for the first time, it switches the sound input to my MacBook. However, if I manually override it from the menu bar, it should not change back.

Curious, why is not the other trigger working? The “Bluetooth device did connect”.

some apple (and some logitech devices) don’t seem to trigger the default bluetooth connect events, I‘ll check whether there is a different way to detect them

1 Like

but then it will not let me ever switch to AirPods Pro as the input, since this trigger keeps switching it back to MacBook as sound input

How can I make this work? Not have it switch me back in case I manually want to set AirPods as input.

You could have some other trigger that sets a variable "allow airpod input" and check that in an if condition.

But I think I might be able to fix the bluetooth connect issue for airpods later today.

1 Like