ESP RainMaker Customer Docs

ESP RainMaker Customer Docs

  • Get Started
  • Releases
  • Help

›Integrations

Introduction

  • Introduction

RainMaker Cloud

  • RainMaker Cloud
  • Prerequisites
  • Pre-Deployment Setup
  • Setup
  • Backend
  • Node Registration Module
  • Frontend
  • Post-Deployment Setup
  • Verification
  • Licensing
  • Deployment settings
  • Add-on services
  • Push Notifications
  • Upgrades
  • Configurations
  • Uninstall

Phone Apps

  • Android Configuration
  • iOS Configuration
  • Notification payloads

CLIs

  • CLI

Firmware

  • Firmware

3rd Party Logins

  • Sign-in with Google
  • Sign-in with Apple

Integrations

  • Voice Assistant Integrations
  • Alexa
  • Google Assistant
  • Voice Assistant Integrations AddOns repo
  • Alexa Account Linking
  • Publishing Alexa skill
  • Publishing GVA action
  • Upgrades

Features

  • Features

Monitoring

  • RainMaker Monitoring Dashboard

References

  • References

Google Voice Assistant (Optional)

[中文版本]

Once cloud side configurations for Google action are done, you can go on to do configurations on Google actions console.

Integrating the Google Action with Rainmaker

  • Login to Google Actions Console and Click on Develop (top nav-bar).

Configuring the Google Action

Invocations


  • Add the Display name for your project. Name requirement details.

GVA Action Display Name

Actions


  • Enter the noted GoogleSmartHome’s Value in the field Fulfillment URL as mentioned in the section- Getting the API endpoint of the deployed Google Action handler

GVA Action Fulfillment URL

Account Linking


  • Add the client ID and client Secret from Google Voice Assistant App client from the section Getting the Client ID and Client Secret for Alexa Skill and Google Action into the Client ID and Secret prompts and hit Save.

Standard RainMaker

  • The domain name from the section Creating the AWS Cognito App Clients for Alexa and Google Voice Assistant will be used to construct the Authentication URLs.
    • Authorization URI: <domain-url>/oauth2/authorize
    • Token URI: <domain-url>/oauth2/token
    • Scope: aws.cognito.signin.user.admin

Oauth only RainMaker

  • Authorization URI: Follow these steps to get the URL
  • Token URI: <HTTP API Endpoint>/token

GVA Action Account Linking

  • Go to test in the top nav-bar and click on Start Testing.

Enabling the Google Action via Phone App

  • The skill will now be visible in Google Home App or the Google Assistant logged in with the credentials used to log into the google actions console.

  • You can find the action in the Google Assistant at: Explore -> Settings(top right corner) -> Assistant Tab -> Home Control -> Click the Plus Sign to Add devices and you will get a list of all the Smart home actions -> Your action will be listed as <Display-Name>[Test].

  • You can also find the action in the Google Home App at: + (top-left) -> Set up device -> Works with Google -> Search the action <Display-Name>[test].

GVA Phone Actions List

  • Link the Action with a RainMaker user account and the devices listed in the RainMaker account will be discovered by the assistant.

App Account Linking

  • The devices can be viewed in the Google Home IOS/Android App.

Beta Testing

  • You can follow these steps to share your unpublished action.
← AlexaVoice Assistant Integrations AddOns repo →
  • Integrating the Google Action with Rainmaker
    • Configuring the Google Action
    • Enabling the Google Action via Phone App
  • Beta Testing
Copyright © 2025 Espressif Systems