node-red-contrib-nora
This module provides a set of nodes in Node-RED for Google smart home Action integration via NORA.
In Testing
In order to be able to link NORA to your Google Home, send me a PM on Node-RED Forum with the gmail address you use with your Google Home and I will add it to the "Testers" list.
Publicly available and free of charge. If a very big number of active users is exceeded (more than 2K...) I may need to charge or block access. Also, if you like NORA and find it useful or you simply want to support the development and adding new features, consider donating using Paypal Me.
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
For feedback, you can join the Node-RED topic opened for this project on the Node-RED forum: Node-RED google home integration
Setup
Node-RED (These steps need to happen only once)
- Open your node-red instance and install
node-red-contrib-nora
. You can do this by clicking the hamburger menu in the top-right corner and selectManage palette
, selectInstall
, typenode-red-contrib-nora
and click the install button.
- After installation is complete a new set of nodes shoud appear under nora category
Get the NORA service token (These steps need to happen only once)
- Go to NORA homepage
- Login with your Google or Github account
- Copy the generated token in your clipboard to be later used in Node-RED.
Create/Adapt a Node-RED flow
- 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.
- Edit the light node. Add a new nora-config (configs can be reused between multiple nora devices) in which you need to paste the token copied from the NORA homepage. The
Group
is used if you want to use multiple connections to the same NORA account (if you use multiple Node-RED instances).
- 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
- Open your Google Home and click Add
- In the
Add and manage
screen, selectSet up device
.
- Select
Have something already set up?
- 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.