core: Google assistant SDK - config flow could not be loaded

The problem

I attempted to add the Google Assistant SDK integration but was unable to get past the config flow. Error thrown: Config flow could not be loaded: {“message”:“Invalid handler specified”}

I verified that grpcio package was already installed in my venv, despite the error shown in the logs. I am on python 3.10.

What version of Home Assistant Core has the issue?

2023.1.0

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Core

Integration causing the issue

Google assistant SDK

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

ERROR (MainThread) [homeassistant.config_entries] Error occurred loading configuration flow for integration google_assistant_sdk: gRPC is not installed, please install the grpcio package to use the gRPC transport.

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Reactions: 2
  • Comments: 17 (2 by maintainers)

Most upvoted comments

Indeed, I found the issue was related to the application_credentials integration: [homeassistant.components.application_credentials] Integration ‘google_assistant_sdk’ does not provide application_credentials: No module named ‘oauth2client’

When I manually pip installed the module, things worked.

This applies to all the other oauth application_credentials integration as well… missing modules. I might open up a separate issue although I am surprised this is not affecting others (rather than just me) as this integration has been available for some months.