Home

Awesome

node-iotdb

<img src="https://raw.githubusercontent.com/dpjanes/iotdb-homestar/master/docs/HomeStar.png" align="right" />

A Node.JS platform for semantically control all your Things. 100% test coverage.

Node.JS 6 or higher is required!

Hello, World

Install IOTDB

$ npm install iotdb

Turn WeMo on or off

const iotdb = require("iotdb");
iotdb.use("homestar-wemo");

things = iotdb.connect("WeMoSocket");
things.set(":on", true)
things.set(":on", false)

N.B.

Wait for a WeMo to change state

const iotdb = require("iotdb");
iotdb.use("homestar-wemo");

things = iotdb.connect("WeMoSocket");
things.on("istate", thing => {
	console.log("istate", thing.state("istate"));
	console.log("on", thing.get(":on"));
})

N.B.

Documentation

We are in the process of collecting all the documents into this project.

Start here: