1.0.2 • Published 7 years ago

mystrom-switch v1.0.2

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

mystrom-switch

mystrom-switch is a library that helps to turn on/off the myStorm wifi switch

Installation

npm install mystrom-switch

Usage

Power On

var MyStromIp = "192.168.1.69";
var MyStrom = require('mystrom-switch');
var plug = new MyStrom(MyStromIp);

// turn on myStrom wifi switch
plug.powerOn(function (result, err) {
    if (err) console.log(err);

	// If the switch has been well powered on
    if (result === true) {
		console.log("ok, it's on");
    }
});

Power Off

var MyStromIp = "192.168.1.69";
var MyStrom = require('mystrom-switch');
var plug = new MyStrom(MyStromIp);

// turn on myStrom wifi switch
plug.powerOff(function (result, err) {
    if (err) console.log(err);

	// If the switch has been well powered off
    if (result === true) {
		console.log("ok, it's on");
    }
});

Power Toggle

var MyStromIp = "192.168.1.69";
var MyStrom = require('mystrom-switch');
var plug = new MyStrom(MyStromIp);

// turn on myStrom wifi switch
plug.toggle(function (result, err) {
    if (err) console.log(err);

    if (result === true) {
		console.log("ok, it's on");
    }
});

Get Values

var MyStromIp = "192.168.1.69";
var MyStrom = require('mystrom-switch');
var plug = new MyStrom(MyStromIp);

// turn on myStrom wifi switch
plug.getValues(function (result, err) {
    if (err) console.log(err);

	console.log(result);
});