I noticed an issue today with the MacOS Companion App. I have an automation set to trigger on my mic being in use to turn an Inovelli switch to yellow outside of my office. If the camera is in use, it turns to red. I saw that it was yellow today when I wasn’t on a Zoom call or using my mic. In the companion app, I see this:
However, my mic is not currently in use. I can confirm this because I do not see the Yellow Mic icon in my Mac task bar. I started messing around because this problem is new, since I added the Scarlett 2i2. If I change the output to my native speakers:
% /opt/homebrew/bin/switchaudiosource -s "MacBook Pro Speakers"
output audio device set to "MacBook Pro Speakers"
Now it shows this in the companion app sensors:
My input is still set to the scarlett device:
% /opt/homebrew/bin/switchaudiosource -t input -c
Scarlett 2i2 4th Gen
If I open up System Settings and go to Audio > Input (to trigger the Audio Input In Use), the Active Audio Output changes to the Scarlett 2i2, even thought the audio output is still my Mac Speakers:
% /opt/homebrew/bin/switchaudiosource -c
MacBook Pro Speakers
How is the Audio Input In Use boolean gathered? It seems to be getting screwed up when the Audio Input is wrong.