It is not working as the directions bounce.
Starts showing the configuration.yaml lines, which I have, says to include random numbers, which are a paragraph below, goes to adding devices and customizing the entry, then to the files and how to use them.
Counter intuitive.
Step 1. Create 2 random long strings this way. Copy to text file to grab them later as required.
Step 2. On google actions page, create a project. Start with a name, google then assigns a project id based on that name. Next, Actions SDK, build. This give you a command line to use with a file you need to download.
Step 3. Back into the machine where HASS lives. Make a new directory just for cleanliness.
Step 4. wget (pick the gaction version that suits the machine) to download that file. chmod +x gaction to use it.
Step 5. create a file called “project.json” using nano or other editor, use your own machine address in the space shown, typically a duckdns.org address…
Step 6. run the gaction command against project.json - this will cause the app to acknowledge the request, allowing you to further edit the api on the google console page.
Step 7. fill in as many blanks as they demand in section 2. all of them. including the banner and icon files, as well as an online document for privacy, it seems. section 3 is optional.
Step 8. In section 4, set the type to implicit, client ID is the first super long random number, then under configure the client, set for “email” in top square, “name” in second square.
Step 9. Click on Test, which will lead to an online simulator, which is of no use at the moment.
Step 10. back to the machine. edit configuration.yaml to include the google assistant segment, header is google_assistant: with data definitions of project_id which is given by google, see above, client_id, long random string used in the client id above, access token, second random long string, and then some optional fields. also make sure that any listing of # api_password: is commented out for a direct connection.
Step 11. restart home assistant. this should, in a perfect world, start the setup portion.
Step 12. sync the system using your google assistant instance on your phone or device, open it, go to google assistant, click the menu top right, then again for the settings top right, go into settings, scroll down to home control, click +, then look for [test] my test app.
Step 13. success.
It is step 13 that eludes me thus far.