GOOGLE HOME

  1. Leave it at the default No, I only want to allow account creation on my website and select Next
  2. For the Linking type select OAuth and Implicit
  3. Client ID: The client_id from your google_assistant.yaml
  4. CONfigure your client. Add scopes for email and name.
  5. Testing instructions: Enter anything. It doesn’t matter since you won’t submit this app.

google_assistant.yaml

google_assistant:
  project_id: someproject-2d0b8
  client_id: [long URL safe random string]
  access_token: [a different long URL safe random string]
  agent_user_id: [a string to identify user]
  api_key: [a Homegraph API Key generated for the Google Actions project]
  exposed_domains:
    - switch
    - light
    - group
  entity_config:
    switch.kitchen:
      name: Custom Name for Google Assistant
      aliases:
        - bright lights
        - entry lights
    light.living_room:
      expose: false
      room: living room
  1. GO to the settings for the project you created in point 1 in the developer console.
  2. UNder the gear icon, click Permissions
  3. Click Add, type the new user’s e-mail address and choose Project → Editor role
  4. Have the new user go to developer console and repeat steps starting from point 4