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.
This is in alpha testing.
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 |
Send me a message to join the NORA Discord server.
- 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 selectManage palette
, selectInstall
, typenode-red-contrib-smartnora
and click the install button.
- After installation is complete a new set of nodes shoud appear under nora category
- Go to NORA homepage
- Create an account using your email address and a password
- Verify your email address by clicking the link in the email
- 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 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!).
- Deploy your flow
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.