node-red-contrib-google-home-notify-volume-adjustable
Version:
Node-Red nodes for google-home-notify library. With this node you can cast any String (up to 200 chars) to any google cast device.
40 lines (21 loc) • 1.55 kB
Markdown
This node is forked from:
<a href="https://github.com/nabbl/node-red-contrib-google-home-notify">node-red-contrib-google-home-notify</a>
Send any string up to 200 Characters (API limitation) to your Google Home (or Chromecast) and it will happily respond.
Great for telling us about finished Home Automation tasks.
## How it works:
### Text Notification
Hook up an Inject-Node to the Input channel and send a simple text phrase. This node will send the text to the google translation API which returns an MP3 file which then gets casted to your chosen Google device.
The <b>volume level for the notification</b> can be set with <i>msg.emitVolume</i> having a value expressed in percentage 0-100.
### Play MP3
If the input text is an mp3 url start with **http** and end up with **.mp3**, Google device can directly play it. You can host some mp3 files on your own server. For example.
> http://yourhost/xyz.mp3
## To install:
Install node-red.
Install this package with "npm install node-red-contrib-google-home-notify-volume-adjustable --save" in ~./node-red or via the Palette Manager in node-red.
If everything was successfull you should see a new node in the output category in node-red after a restart.
You can adress your Google Home by specifying its IP address and choose a language (Default is English).
## Node-red Flows
Visit example subfolder (coming soon)