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 Google Smart Home Action

  • Log in to your Google account on the Google Developers website.

  • Create a new project on the Google Actions Console.

  • If you have never created the Google Actions project before, the below screen will be displayed.

    GVA First Action Creation

  • Alternately, if you have already created a Google Actions project, a screen like the below one will be displayed.

    GVA Creation

  • Select the Smart Home option for the Project and click Start Building.

    GVA Smart Home Action Creation

  • Note down the Project ID from Project Settings.

    GVA Project Settings

  • The callback URL for your Google Action will be https://oauth-redirect.googleusercontent.com/r/<project-id>.

    GVA Callback URLs

On this page