node-teletaks is a library communicating with a Teletaks domotics system using Node.js.
$ npm install node-teletask --save
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();
Connection:
- connect()
Teletaks api:
- get()
- set()
- groupset()
- logEnable()
- logDisable()
- keepalive()
objects:
- report object
- functions
- settings
connect to a Teletask central, using a port and host (or ip address) and returns a Teletask object.
[TODO]
[TODO]
[TODO]
not implemented yet
not implemented yet
[TODO]
[TODO]
[TODO]