Skip to content

rgerrans/node-red-contrib-smartnora

 
 

Repository files navigation

node-red-contrib-smartnora

npm dependencies Status devDependencies Status downloads Donate

This module provides a set of nodes in Node-RED for Google smart home Action integration via Smart NORA. This is a new implementation based on firebase for NORA.

Alpha Testing

This is in alpha testing.

Supported nodes with devices/traits:

Type Traits
light on/off, [brightness], [color]
outlet on/off
scene scene
speaker on/off, volume
switch on/off
thermostat thermostat
blinds open/close
garage open/close

Forum

Send me a message to join the NORA Discord server.

Setup

Node-RED (These steps need to happen only once)

  1. Open your node-red instance and install node-red-contrib-smartnora. You can do this by clicking the hamburger menu in the top-right corner and select Manage palette, select Install, type node-red-contrib-smartnora and click the install button.

  1. After installation is complete a new set of nodes shoud appear under nora category

Create a NORA account (These steps need to happen only once)

  1. Go to NORA homepage
  2. Create an account using your email address and a password
  3. Verify your email address by clicking the link in the email

Create/Adapt a Node-RED flow

  1. Create a new flow (or open the existing one you want to use) and add the NORA nodes you plan to use. Each NORA node will correspond to a Google Home device. In this case we are going to use a light node.

  1. Edit the light node. Add a new nora-config (configs can be reused between multiple nora devices) in which you need to enter your credentials (email/password) used when you created your NORA account. The Group is used if you want to use multiple connections to the same NORA account (if you use multiple Node-RED instances - leave it blank if you don't plan on using this!).

  1. Deploy your flow

Link to Google Home (These steps need to happen only once)

Once you have at least one NORA device you can link your Google Home to NORA

  1. Open your Google Home and click Add

  1. In the Add and manage screen, select Set up device.

  1. Select Have something already set up?

  1. Select NORA (in this image it's already linked) and login again with the Google/Github account you used when logging in to the NORA homepage.

The devices setup in Node-RED will sync with your Google Home and now you are able to control them via voice/routines/etc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.9%
  • HTML 43.1%