npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-red-contrib-alexa-smart-home

v0.4.68

Published

Integrate Alexa and Google Assistant / Google Home in your Node-RED flows.

Downloads

348

Readme

Features

  • A wide variety of supported device types and capabilities/ traits (details below)
  • Real-time state reporting in the Alexa and Google Home apps.
  • Alexa and Google Home support, you can choose to use either, or both (note Google Home integration is currently awaiting certification but you can request access)

To enable Google Home/ Google Assistant functionality follow the instructions here.

Getting Started

Using the (free to use) hosted instance you can be up and running in just a few minutes:

  1. Setup an account here.
  2. Once logged in, create your devices here.
  3. Install and configure these nodes to your Node-RED instance.
  4. Build relevant flows, see examples here.

Alternatively, you can deploy your own instance of this service, follow these instructions.

Supported Devices/ Capabilities

| Alexa Interface | Google Trait | Supported Controls | Example Usage | Useful Links | | ------------------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------- | | Brightness Control | Brightness | 0-100%, increase, reduce, dim | MQTT Out | Any MQTT-enabled bulb/ smart light | | Channel Control | Experimental (number only) | Any number or name, i.e. 101, BBC 1, Channel 4 | HTTP Out | Any HTTP-enabled endpoint | | Contact Sensor | ContactSensor | No commands Note you can also use this interface as a trigger. | N/A | "Alexa, is the Kitchen window open?" | | Color Control | ColorSetting | Red, Green, Blue, Purple, Yellow etc. | MQTT Out | Any MQTT-enabled bulb/ smart light | | Color Temperature Control | ColorTemperature | Increase, Decrease, Warm, Warm White, Incandescent, Soft White, White, Daylight, Daylight White, Cool, Cool White*** | MQTT Out | Any MQTT-enabled bulb/ smart light | | Input Control | Not Supported | HDMI1, HDMI2, HDMI3, HDMI4, phono, audio1, audio2 and "chromecast" | Yamaha Music Cast Amplifier | node-red-contrib-avr-yamaha | | Lock Control | Experimental | Lock, Unlock | MQTT Out | Any MQTT connected Lock | | Motion Sensor | MotionSensor | No commands You can use this interface as a trigger with Alexa | N/A | | | Playback Control | Experimental | Play, Pause, Stop, FastForward, Rewind, StartOver, Next, Previous | Kodi RPC | Http Response Node with Kodi RPC Commands | | Percentage Controller | Not Supported | 0-100%, increase %, decrease % | HTTP Out, MQTT Out | Fans, AC Unit | | Power Control | OnOff | On, Off | MQTT Out | Any MQTT-enabled switch, Socket etc | | Scene Control | Scene | Turn On | Multiple | String together a number of nodes for your scene, i.e. lighting, TV on, ACR on | | Speaker | Experimental | +/- volume, set to specific number, mute | Yamaha Music Cast Amplifier | node-red-contrib-avr-yamaha | | Speaker (Step) | Not Supported (use Speaker) | +/- volume, mute | Yamaha Music Cast Amplifier | node-red-contrib-avr-yamaha | | Temperature Sensor | Not Supported | No commands | N/A | View/ query temperature in any room by voice or Alexa App | | Thermostats Control (Single set-point only) | TemperatureSetting | Set specific temp**, increase/ decrease | MQTT Out | Any MQTT connected thermostat/HVAC |

Further Information

Please see Wiki for additional information.