tinkerforge-device-manager
Version:
A node library to make connecting to and accessing Tinkerforge devices easier. Created at the University of Applied Sciences in Osnabrueck.
29 lines (20 loc) • 624 B
JavaScript
var dm = require('./index.js');
dm.initialize();
async function run() {
var devs = await dm.getAllDevices();
console.log(devs.length);
for (var i = 0; i < devs.length; i++) {
console.dir(devs[i].deviceName);
if (devs[i].deviceIdentifer !== 13)
devs[i].registerListener((valueObj) => {
console.dir(valueObj);
})
}
/*
var humidity = await dm.getDeviceByIdentifier(283);
console.dir(humidity.deviceName);
var unknown = await dm.getDeviceByIdentifier(2147);
console.dir(unknown.uid);
*/
}
run();