milight

1.0.0 • Public • Published

Nodejs-Milight

Nodejs for Milight RGB lights

Beware: there is no acknowledge from the milight module !

Installation

$ npm install milight

API Usage

var Milight = require("milight");

var milight = new Milight({
	host: "192.168.0.255",
	broadcast: true
});

// All zones on
milight.on();

// Zone 1 : red color
milight.zone(1).rgb("#FF0000");

// Zone 2 and 3: white light 50%
milight.zone([2,3]).white(50, function(error) {
  // Command sent !
});

##Configuration Milight constructor accepts an optional configuration object. At the moment, the following is supported:

  • host String Hostname of milight module. Default : '255.255.255.255'
  • port Number Specifies the port of milight module. Default : 8899
  • broadcast Boolean Use broadcast udp socket. Default : 'true'
  • delayBetweenMessages Number Delay between messages in milliseconds. Default : 200ms

Author

Olivier Oeuillot

Contributors

https://github.com/oeuillot/node-milight/graphs/contributors

/milight/

    Package Sidebar

    Install

    npm i milight

    Weekly Downloads

    4

    Version

    1.0.0

    License

    none

    Last publish

    Collaborators

    • oeuillot