Getting Started

Example Node-RED flow

How it works

DuloNode acts as a bridge between Alexa and Node-RED. On every voice command received, it processes the request and generates a structured JSON payload that Node-RED can use to trigger automations or device actions.

Commands

Alexa, turn off the light.

Alexa, set the living room air conditioner to 21 degrees.

Alexa, close the garage door.

Devices and voice commands

Setup

Prerequisites:

  1. - Node.js: v18.0.0 or later
  2. - Node-RED: v3.0.0 or later

Create an account:

  1. Sign up (No credit card required)

Install Alexa Skill:

  1. Open the Alexa app
  2. Go to More β†’ Skills & Games
  3. Search for "DuloNode"
  4. Tap "Enable to Use"
  5. Log in with your DuloNode email and password to link your account

The skill is available in the Amazon Skill Stores for the following locales: English (AU), English (CA), English (GB), English (IN) , English (US), French (FR), German (DE), Italian (IT), Portuguese (BR), Spanish (ES)

Home Assistant Setup:

Skip this step if you already have the Node-RED add-on installed
  1. Open Home Assistant Settings
  2. Go to Settings β†’ Add-ons β†’ Add-on Store
  3. Search for "Node-RED"
  4. Install and start the add-on

Node-RED Setup:

  1. Install node-red-contrib-dulonode module
  2. Download and import the   Basic Flow
  3. Open the Hub node settings and log in with your DuloNode account
  4. Deploy the flow, then ask Alexa to discover new devices by saying, "Alexa, discover devices"

Congratulations!

πŸŽ‰ That’s it! You can now control your devices using Alexa voice commands.