UNPKG

node-lightify-soef

Version:
56 lines (43 loc) 1.62 kB
# Osram lightify for Node.js Low-level client library for controlling Zigbee lights, switches by Lightify Wireless gateway [Amazon link of OSRAM Lightify Wiress Gateway] (http://www.amazon.com/LIGHTIFY-wireless-connected-lighting-technology/dp/B00R1PB2T0) [![Npm](https://img.shields.io/npm/v/node-lightify.svg)](http://npmjs.com/package/node-lightify) ## This project is under development. all features might change ## Install ```bash $ npm install node-lightify ``` ## Usage ```javascript var lightify = require('node-lightify'); var connection = new lightify.lightify('x.x.x.x'); connection.connect().then(function(){ return connection.discover(); }).then(function(data) { console.log(data.result); connection.dispose(); }).catch(function(error){ console.log(error); }); ``` ## API * connect + connect to lightify gateway using tcp port 4000 * discovery + discover Zigbee devices connected to the gateway * discoverZone + discover zones defined on the gateway * nodeOnOff + turn light on or off * nodeBrightness + adjust light brightness * nodeTemperature + adjust light temperature * nodeColor + change light color * dispose + disconnect from lightify gateway ## Contributing Contributions are very welcome! Please note that by submitting a pull request for this project, you agree to license your contribution under the [MIT License](https://github.com/rainlake/node-lightify/blob/master/LICENSE) to this project. ## License Published under the [MIT License](https://github.com/rainlake/node-lightify/blob/master/LICENSE).