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/action

Create an Alexa Smart Home Skill

Alexa Developer Create Account

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 on the Account Linking tab on the left nav-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 into 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 on 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