2014-07-04 15:51:55 +02:00
node-red-node-blinkstick
========================
2014-10-01 11:02:44 +02:00
A < a href = "http://nodered.org" target = "_new" > Node-RED< / a > node to control a < a href = "http://www.blinkstick.com/" target = "_new" > BlinkStick< / a > .
2014-07-04 15:51:55 +02:00
Install
-------
2014-10-01 11:02:44 +02:00
Run the following command in the root directory of your Node-RED install:
2014-07-04 15:51:55 +02:00
npm install node-red-node-blinkstick
Usage
-----
2014-10-01 11:02:44 +02:00
< i > < a href = "http://www.blinkstick.com" target = "_new" > BlinkStick< / a > < / i > output node. Expects a < b > msg.payload< / b > with one of:
2014-07-04 15:51:55 +02:00
2014-10-01 11:02:44 +02:00
* A hex string < b > "#rrggbb"</ b > triple
* < b > "red,green,blue"</ b > three 0-255 values as a string
* < b > "random"</ b > will generate a random color
* < i >< a href = "http://www.w3schools.com/html/html_colornames.asp" target = "_new" > Standard HTML color</ a ></ i > name
* < b > object</ b > can override any of the parameters
2014-07-04 15:51:55 +02:00
2014-10-01 11:02:44 +02:00
An object payload can override any of the settings on the node. Omitted parameters are left intact. For example:
2014-07-04 15:51:55 +02:00
2014-10-01 11:02:44 +02:00
{ 'color': 'blue' }
{ 'task': 'blink', 'color': 'red' }
{ 'task': 'pulse', 'color': 'gree', 'duration': 500 }
{ 'task': 'morph', 'color': 'orange', 'duration': 500, 'steps': 20 }
2014-07-04 15:51:55 +02:00
2014-10-01 11:02:44 +02:00
For more information see < i > < a href = "http://www.blinkstick.com/help/tutorials" target = "_new" > BlinkStick tutorials< / a > < / i > or the < i > < a href = "https://github.com/arvydas/blinkstick-node" target = "_new" > node module< / a > < / i > documentation.