Controls the hue of the remote.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.gitignore
Gruntfile.js
LICENSE
README.md
package.json

README.md

This library is deprecated

Doesn't work on now.

node-hue-remote

Controls the hue of the remote.

Install

npm install node-hue-remote

Usage

var HueRemote = require('HueRemote');
var hue = new HueRemote({
  'account' : {
    'email': 'Your registered email at www.meethue.com',
    'password': 'Your registered password at www.meethue.com'
  }
});
hue.sendCommand({
  // '/api/0/' is does not change.
  // Change 'lights/0/state' to another API address.(remove '/api/<usename>/')
  // Ex. '/api/0/api', '/api/0/lights', '/api/0/lights/new', '/api/0/lights/<id>', 
  'url' : '/api/0/lights/0/state',
  'method' : 'PUT',
  'body' : {
    'on' : false
  }
}, function (error, sessionId, bridgeId, accessToken, body) {
  var response = JSON.parse(body);
  if (error || (response.result !== 'ok')) {
    throw new Error(error || body);
  }
  // save to cache.
  hue.setSessionId(sessionId);
  hue.setBridgeId(bridgeId);
  hue.setAccessToken(accessToken);
});

License

MIT License.

Note

Meet hue

Introduction - Philips hue API

Philips Hue Remote API Explained