-
-
Notifications
You must be signed in to change notification settings - Fork 669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation integration not working, even with appropriate Microphone permissions #2630
Comments
can you please get us the logs so we can see if there is a failure? |
Here it is, thanks!
|
So I am unable to reproduce this issue. On my Pixel 6 Pro I have microphone permission set to only allow when app is in use and the conversation continues to work the entire team on each try. I also do not see a failure or permission denial. Do you see the same issue using Chrome for Android on the same device? Anything special about this device? Is it running a custom ROM? |
Thanks for getting back to me. I think I found the culprit. When I have the companion app connect directly to HA's internal IP (instead of going through my reverse proxy) I'm able to use the microphone. Is it possible the reverse proxy is getting in the way of the app interpreting what it has or doesn't have access to? |
bypass it and try |
Bypassing the proxy works, but this is unique to the companion app because using the same phone but a browser instead of the companion app I'm able to use the Mic even when connected through the reverse proxy. |
The app uses more communication methods than a browser. There is a REST API, Websocket and even the frontend uses the external bus for its communication. As you have discovered the issue is related to the proxy, I am going to close this issue since the app is working as expected when the proxy is bypassed. |
Home Assistant Android version:
2022.6.0-full
Android version:
12
Phone model:
Galaxy S10e
Home Assistant version:
2022.6.6
Last working Home Assistant release (if known):
Description of problem:
I can't use the Conversation integration on the companion app. It seems like it doesn't know that it already has permissions to access the microphone. On my Galaxy S10e, I granted "Only when using this app" permissions to the Microphone but whenever I click on the microphone icon on home assistant to use the conversation integration I immediately see a message that says "home assistant did not hear anything"
Revoking microphone permissions and setting them to "ask every time" instead of "only when using the app" fixes the problem, but just for one time. Next time I open the app it doesn't ask again for permissions and it goes back to not working.
Traceback (if applicable, to get the logs you may refer to: https://companion.home-assistant.io/docs/troubleshooting/faqs/#android-crash-logs):
Screenshot of problem:
Additional information:
The text was updated successfully, but these errors were encountered: