node-teletask

0.0.6 • Public • Published

NodeJS Teletask API

Build Status

node-teletaks is a library communicating with a Teletaks domotics system using Node.js.

installation

$ npm install node-teletask --save

Basic Example

The following example creates a pololu object and communicates with the pololu gateway using the CoAP protocol:

var Teletask = require('node-teletask');
 
var HOST = '127.0.0.1';
var PORT = 55957;
 
var teletask = new Teletask.connect(HOST,PORT);
 
teletask.set(Teletask.functions.relay, 21, Teletask.settings.toggle);
 
// get the status of relay with number 21
teletask.get(Teletask.functions.relay, 21, function(report){
  console.log("Relay 21 is " + report.value.name);
});
 
// send a keepalive to keep the connection open over a longer time
teletask.keepalive();
 

API

Connection:

  • connect()

Teletaks api:

  • get()
  • set()
  • groupset()
  • logEnable()
  • logDisable()
  • keepalive()

objects:

  • report object
  • functions
  • settings

connect([host],[port])

connect to a Teletask central, using a port and host (or ip address) and returns a Teletask object.

get(function, number, callback)

[TODO]

set(function, number, data)

[TODO]

keepalive()

[TODO]

groupset()

not implemented yet

log()

not implemented yet

Teletask.Report

[TODO]

Teletask.functions

[TODO]

Teletask.Settings

[TODO]

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.6
    0
    • latest

Version History

Package Sidebar

Install

npm i node-teletask

Weekly Downloads

0

Version

0.0.6

License

ISC

Last publish

Collaborators

  • sillevl