isy
Version:
A wrapper for the ISY REST APIs
41 lines (35 loc) • 904 B
JavaScript
var ISY = require("./");
var async = require("async");
var isy = new ISY({
// host: "192.168.1.10",
host: "home.invisionsta.com",
port: 8080,
user: "admin",
pass: "admin"
});
isy.getDevice("11 C0 B1 1", function (err, data) {
console.log("done", err, data);
});
// isy.setInt("i.temp", 10, function (err, data) {
// console.log("done", err, data);
// });
// isy.getNodes(function (err, data) {
// console.log("done", err, data);
// });
// async.waterfall([function (cb) {
// isy.getIntegers(cb);
// }, function (data, cb) {
// console.log("ints", data);
// isy.getStates(cb);
// }, function (data, cb) {
// console.log("states", data);
// isy.getIntegers(cb);
// }, function (data, cb) {
// console.log("ints", data);
// isy.getStates(cb);
// }, function (data, cb) {
// console.log("states", data);
// cb();
// }], function (err) {
// console.log("done", err, isy._cache);
// });