Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including node-red-node-blink1 with all npm packages installed. Try it out:

node-red-node-blink1 lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:

// require("node-red-node-blink1/[??]")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

node-red-node-blink1 v0.0.17

A Node-RED node to control a Thingm Blink(1)


A Node-RED node to control a Thingm Blink(1) LED.


As the blink1 is a USB HID device you may need some extra hardware libraries as documented here and here.

Specifically Ubuntu/Debian/Raspbian users may need to

sudo apt-get install libusb-1.0-0-dev

and also setup these udev rules in /etc/udev/rules.d/51-blink1.rules

SUBSYSTEM=="input", GROUP="input", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="27b8", ATTRS{idProduct}=="01ed", MODE:="666", GROUP="plugdev"


Run the following command in your Node-RED user directory - typically ~/.node-red

npm i node-red-node-blink1


Sends the msg.payload to a Thingm Blink(1) LED device. The payload can be any of the following:

  • a three part csv string of r,g,b - e.g. red is 255,0,0
  • a hex colour #rrggbb - e.g. green is #00FF00
  • a @cheerlights colour name - e.g. blue

The colours it accepts are - red, amber, green, blue, cyan, magenta, yellow, orange, pink, purple, white, warmwhite (or oldlace), black, (and off)


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free