NuGet Package Manager

    node-lightify-soef

    0.2.2 • Public • Published

    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

    This project is under development. all features might change

    Install

    $ npm install node-lightify

    Usage

    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 to this project.

    License

    Published under the MIT License.

    Install

    npm i node-lightify-soef

    DownloadsWeekly Downloads

    16

    Version

    0.2.2

    License

    BSD

    Last publish

    Collaborators

    • soef