Skip to main content

Voice Assistant Integrations (Optional)

note

RainMaker should already be deployed in your AWS Account. Please create a user via the RainMaker app (or your custom app) and associate a node with the user before proceeding.

Supported Voice Assistant Integrations

  • RainMaker node control via Alexa through Smart Home skills.
  • RainMaker node control via Google Voice Assistant through Smart Home Actions.

Creating the Skills/Actions

Create an Alexa Smart Home Skill

  • Create an Amazon Alexa developer account.

    Alexa Developer Create Account

  • Go to the Alexa Developer Console.

    Alexa Developer Console

  • Create a new skill with the Smart Home option.

    Create Smart Home Skill

  • Note your skill ID. It will be used to create to add a smart home trigger for the Alexa skill Lambda.

    Skill ID

  • Click the ACCOUNT LINKING tab on the left navigation bar and note down the Alexa Redirect URLs at the bottom. These will be used as the callback URLs for Alexa.

    Account Linking

Create a Cloud-to-cloud Integration

note

Google has moved smart home development from the Actions on Google Console to the Google Home Developer Console. Smart home Actions are now called Cloud-to-cloud integrations, and the Actions on Google Console is now view-only. The steps below use the new Developer Console.

  • Log in to the Google Home Developer Console with your Google account.

  • Click Create a project. You can either create a new project or import an existing Actions on Google project, as per your requirement.

    GVA Developer Console Projects

  • After the project is created, it is listed under Projects on the home page. Click Open next to your project to open it.

    GVA Project Home

  • Note down the Project ID shown on the Project home page. It is required while configuring account linking and while testing the integration.

  • The callback (redirect) URL for account linking will be https://oauth-redirect.googleusercontent.com/r/<project-id>.

On this page