1.0.1 • Published 10 years ago

pbauto-node v1.0.1

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

pbauto-nodejs-http

node.js moldule to control coolux Pandoras Box

Requirements

  • node.js
  • Pandora's Box Manager with web server enabled

Installation

npm install pbauto-node

Usage

Create a new PBAuto instance by passing in IP and Port of the Pandoras Box Web Server Service.

var PBAuto = require('pbauto-node');

var connection = new PBAuto("2.0.0.1", 6214);

You can then proceed to use all api functions. You can provide an optional callback to retrieve the response values.

connection.getSelectedDeviceCount( function(response){
	// response.http holds the HTTP status code
	// response.code holds the Automation Command code
	// both are considered for the convenience value response.ok
	if(response.ok) // check if request was successful
	{
		// response values are automatically parsed and put on the response object
		console.log(response);
	}
});

Response (Raw JSON)

{
	http: 200,
	ok: true,
	code: 81,
	selectedDevicesCount: 2
}