New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

iwy_master

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

iwy_master

Controls IWY Light Master via TCP scocket

latest
Source
npmnpm
Version
0.2.3
Version published
Maintainers
1
Created
Source

IWY Master

The [IWY Master light] (http://iwy-light.de/gb/iwy-starter-sets/iwy-color-single-set-9w.html) can be controlled via WIFI. The manufacturer provides apps for Android and iOS which allows to:

  • switch on and off
  • change color
  • change brightness

This node module can be used to control the light device from any computing unit which is able to run Node.js or IO.js (e.g. a Raspberry Pi).

Install

npm install iwy_master

Usage

Here you can find a 'Hello Word' example.

Import and instantiate

IwyMaster = require('iwy_master');

iwy = new IwyMaster(HOST, [PORT]);

You should know the IP of your light device, if not use an IP scanner and figure it out. The port and callbak are optional. If you don`t set a port it will take the default one (5577), which should be fine for almost every case.

Commands

All commands can be called with an optional. This callback will yield an possible error and the device state after the change. E.g:

command(function(err, state) {...});

The state object will look like:

    power: true|false,
    mode: 'WHITE'|'COLOR',
    brightness: between 0 and 100,
    color: {
        r: between 0 and 255,
        g: between 0 and 255,
        b: between 0 and 255
    }

switchOn([callback])

Should be obvious.

switchOff([callback])

Should be obvious.

setWhite([callback])

Switchs the light dievice into warm white mode.

setColor(red, green, blue, [callback])

Switchs the light dievice into color mode and applies the defined color. The parameter red, green and blue must be set and btween 0 and 255.

setBrightness(value, [callback])

Set the brightness of the light in both modes. The value must be between 0 and 100. Note: In color mode the color itself will be adjust to a lighter or darker version of it.

Keywords

iwy

FAQs

Package last updated on 20 Dec 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts