hugo
Version:
Yet another node.js interface for philips hue
29 lines (24 loc) • 617 B
JavaScript
;
var bridge = require('../index').Bridge();
bridge.on('ready', function () {
bridge.getBulbsActive().map(cycle);
});
function cycle(bulb) {
bulb.set(
{
hue: Math.round(Math.random() * 65535),
transitiontime: 1
},
function (err, res) {
if (err) {
console.log('Backing off', err);
setTimeout(function () {
cycle(bulb);
}, 1000);
return;
}
process.nextTick(function () { cycle(bulb); });
}
);
}