skynet-lifx

0.2.0 • Public • Published

skynet-lifx

Gateblu plugin to control LIFX bulbs.

Configure your gateway

conn.gatewayConfig({
  uuid:  'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX',
  token: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  method: 'createSubdevice',
  type: 'skynet-lifx',
  name: 'lifx',
  options: {}
}, function(results){ console.log(results); });

Send a message

// turn on all bulbs
skynet.message({
  devices : ['xxxxxx-uuid-of-a-skynet-hub-xxx'],
  subdevice : 'lifx',
  payload : {
    setState : {
        on: true
    }
  }
});

Send a message

// change color of all bulbs to green
skynet.message({
  devices : ['xxxxxx-uuid-of-a-skynet-hub-xxx'],
  subdevice : 'lifx',
  payload : {
    setState : {
        on: true,
        hue: 20000,
        lum: '0x8000',
        sat: '0xffff'
    }
  }
});

Colors

// range: 0 to 65,000
var pink = 60000;
var purple = 50000;
var blue = 40000;
var teal = 30000;
var green = 20000;
var yellow = 10000;
var orange = 5000;
var red = 1000;

Saturation

// range: 0x0000 to 0xffff
var color_mode = 0xFFFF;
var white = 0x0000;

Lumosity

// range 0x0000 to 0x9000
var off = 0x0000;
var bright = 0x9000;

White (color temperature in Kelvin)

// range 0 to 10,000

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i skynet-lifx

Weekly Downloads

0

Version

0.2.0

License

MIT

Last publish

Collaborators

  • monteslu