

- #BACKING UP TO DEBUG ONLY PRIVATE CACHE MANUAL#
- #BACKING UP TO DEBUG ONLY PRIVATE CACHE FULL#
- #BACKING UP TO DEBUG ONLY PRIVATE CACHE DOWNLOAD#
- #BACKING UP TO DEBUG ONLY PRIVATE CACHE FREE#
#BACKING UP TO DEBUG ONLY PRIVATE CACHE DOWNLOAD#
This will start a download of a JSON file.Create a private key, make sure it is in JSON format.Under Service Accounts there should now be an account called [name from Click on the pencil button of that service account.Select a role: Service Accounts and Service Account Token Creator.Service account name: Give your account a self-selected name.In the Credentials view, select Create credentials and next Service account.Go to the menu and select APIs and Services and next Credentials.In the window that popped up, select your newly created project from step 1.If you don’t see this option, go to the Test tab instead, select the Settings button in the top right below the header, and ensure On device testing is enabled (if it isn’t, enable it). Select the Develop tab at the top of the page, then, in the upper right hand corner, select the Test button to generate the draft version Test App. Do NOT check Google to transmit clientID and secret via HTTP basic auth header.In the Configure your client Scopes textbox, type email and select Add scope, then type name and select Add scope again.Token URL (replace with your actual URL): HOME ASSISTANT URL:PORT]/auth/token.Authorization URL: HOME ASSISTANT URL:PORT]/auth/authorize.Client Secret: Anything you like, Home Assistant doesn’t need this field.(Replace with your project ID from above) Then if asked, for the Linking type select OAuth and Authorization Code.If asked, leave options as they default No, I only want to allow account creation on my website and select Next.Select on Setup account linking under the Quick Setup section of the Overview page.Start by going back to the Overview tab.Make note of the Project ID that are listed on the GENERAL tab of the Settings page.Īccount linking is required for your app to interact with Home Assistant.Select the three little dots (more) icon in the upper right corner, select Project settings.Add your Home Assistant URL: HOME ASSISTANT URL:PORT]/api/google_assistant in the Fulfillment URL textbox, replace the with the domain / IP address and the port under which your Home Assistant is reachable.Select Build your Action, then select Add Action(s).Select the Overview tab at the top of the page to go back.Give your Action a name - Home Assistant will appear in the Google Home app as Under Quick Setup, select Name your Smart Home action.Select the Smart Home card, then select the Start Building button.Select New Project and give your project a name.Once you have confirmed you can reach your Home Assistant from outside your home network, you can set up the Google integration: Google Cloud Platform configurationĬreate a new project in the Actions on Google console.
#BACKING UP TO DEBUG ONLY PRIVATE CACHE FULL#
If you make DNS changes to accomplish this, please ensure you have allowed up to the full 48 hours for DNS changes to propagate, otherwise, Google may not be able to reach your server. If you haven’t already configured that, you should do so before continuing. To use Google Assistant, your Home Assistant configuration has to be externally accessible with a hostname and SSL certificate. The Google Assistant integration (without Home Assistant Cloud) requires a bit more setup than most due to the way Google requires Assistant Apps to be set up.
#BACKING UP TO DEBUG ONLY PRIVATE CACHE MANUAL#
Manual setup (if you don’t have Home Assistant Cloud)
#BACKING UP TO DEBUG ONLY PRIVATE CACHE FREE#
Home Assistant Cloud requires a paid subscription after a 30-day free trial.įor Home Assistant Cloud users, documentation can be found here. Just log in via the user interface and a secure connection with the cloud will be established.

With Home Assistant Cloud you don’t have to deal with dynamic DNS, SSL certificates, or opening ports on your router.

With Home Assistant Cloud, you can connect your Home Assistant instance in a few simple clicks to Google Assistant. If you want to send commands to Google Assistant to control devices supported by Google Assistant but not by Home Assistant, or broadcast messages to Google Assistant speakers and displays without interrupting music/video playback, take a look at the Google Assistant SDK integration. The google_assistant integration allows you to control your Home Assistant devices via Google Assistant on your mobile, tablet, or Google Home device.
