Google Assistant Integration Now Available in Home Assistant Core 2023.1

Disclosure: This post contains affiliate links. If you click through and make a purchase, I will earn a commission, at no additional cost to you. Read my full disclosure here.

Home Assistant begins 2023 with a significant update in its Core 2023.1 release, adding seamless integration with Google Assistant. This new feature allows users to broadcast messages to Google Assistant speakers and displays without interrupting ongoing music or video playback. Furthermore, it opens the possibility of integrating previously unsupported devices into your smart home ecosystem. For those who previously relied on the now-abandoned Assistant Relay, this update is particularly noteworthy. All functionalities previously handled by Assistant Relay can now be executed directly within Home Assistant, eliminating the need for third-party applications.

Contents

How the Integration Works

The new integration leverages the Google Assistant SDK instead of Google Cast to send messages. This method ensures that any music or video playing on the device continues without interruption. Essentially, Home Assistant now acts as a Google Home device, capable of executing Google Assistant Actions.

Google Assistant Actions are functionalities that extend the capabilities of Google Assistant, allowing it to interact with third-party services and devices. These actions can include simple tasks like setting reminders, playing music, or controlling smart home devices. Developers can create custom actions tailored to their specific needs, enabling a wide range of interactions through voice commands or text inputs.

This development means that any devices linked to your Google account can now be controlled via Home Assistant. For instance, users can now manage devices like the Imou robot vacuum cleaner, which previously did not integrate natively with Home Assistant.

This diagram visually explains how a smart home device requests an action via Google Assistant, the request being processed by Google's backend, and the confirmation and execution of the command on the device.

Potential Downsides

However, this integration is not without its challenges. One significant concern is the impending shutdown of Google Conversational Actions, which will result in many Google Assistant Actions being discontinued. Additionally, reports indicate that Google is scaling back investments in Google Assistant, potentially leading to further feature reductions over time.

Moreover, setting up this integration can be somewhat complex, requiring developer credentials. Fortunately, Home Assistant provides comprehensive instructions to guide users through this process.

This screenshot from the Home Assistant interface displays the “Add Credential” screen for setting up access to the Google Assistant SDK. The screen provides instructions on how to create the necessary OAuth credentials. Users are directed to follow links to the “OAuth consent screen” and detailed “instructions” to grant Home Assistant access to the SDK. The steps outlined include going to “Credentials” and selecting “Create Credentials,” choosing “OAuth client ID” from the drop-down menu, and selecting “Web application” as the application type. Below the instructions, there are three mandatory input fields: “Name,” where the user should enter the credential's name; “OAuth Client ID,” for the public identifier of the OAuth application; and “OAuth Client Secret,” for the application's secret. The interface features a black background with red outlines around the input fields and white text for instructions and labels.

Community Reactions and Future Prospects

The Home Assistant community has largely welcomed this update, appreciating the enhanced functionality and the ability to integrate more devices. However, there are concerns about the long-term viability of some features given Google's shifting focus on its Assistant platform.

Despite these concerns, the Core 2023.1 release represents a significant step forward for Home Assistant, providing users with more robust tools to manage their smart homes. The integration with Google Assistant promises to streamline operations and offer a more cohesive user experience.

Conclusion

Home Assistant's new integration with Google Assistant in the Core 2023.1 release is a groundbreaking development for smart home enthusiasts wanting to combine the two ecosystems. While there are some challenges, particularly concerning setup complexity and potential feature discontinuations, the benefits of seamless device integration and uninterrupted media playback are substantial.

A portrait photo oif Liam Alexander Colman, the author, creator, and owner of Home Assistant Guide wearing a suit.

About Liam Alexander Colman

is an experienced Home Assistant user who has been utilizing the platform for a variety of projects over an extended period. His journey began with a Raspberry Pi, which quickly grew to three Raspberry Pis and eventually a full-fledged server. Liam's current operating system of choice is Unraid, with Home Assistant comfortably running in a Docker container.
With a deep understanding of the intricacies of Home Assistant, Liam has an impressive setup, consisting of various Zigbee devices, and seamless integrations with existing products such as his Android TV box. For those interested in learning more about Liam's experience with Home Assistant, he shares his insights on how he first started using the platform and his subsequent journey.

Leave a comment

Share to...