Audio_input_in_use never changes state?

I’m using the companion app on a macbook pro, and it’s pretty fantastic. However, I’m trying to use the audio_input_in_use sensor, as I assumed that it would change state when I join a huddle in slack, for example. I can see the bluetooth headphones listed in the sensor attribute, but the state is always “off”

Did I misunderstand the sensor, or is something wrong with the way I’ve set things up? The camera_in_use sensor works great as a trigger for the same automation, but I’d like it to run when I’m using the audio input as well.

Any help is appreciated!

In macOS 12, there’s been a regression for most of its life where AirPods and possibly other Bluetooth headsets do not report their status correctly. Apple has not yet fixed it. You can watch this issue for more: https://github.com/home-assistant/iOS/issues/1903 (the comments on bluetooth permission in there are not correct; there is no workaround)

1 Like