Voice Assistant Integrations (Optional)
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.

-
Go to the Alexa Developer Console.

-
Create a new skill with the
Smart Homeoption.
-
Note your skill ID. It will be used to create to add a smart home trigger for the Alexa skill Lambda.

-
Click the
ACCOUNT LINKINGtab on the left navigation bar and note down theAlexa Redirect URLsat the bottom. These will be used as the callback URLs for Alexa.
Create a Cloud-to-cloud Integration
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.
-
After the project is created, it is listed under
Projectson the home page. ClickOpennext to your project to open it.
-
Note down the
Project IDshown on theProject homepage. 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>.