devices.forEach(function (dev) { /* connect devices */ relayr.connect(token, dev.id); /* show devices infos */ relayr.deviceModel(token, dev.id, function (err, model) { console.log(err || "Connecting " + model.name + ".."); }); });
var Relayr = require('relayr'); var express = require('express'); var https = require('https'); var fs = require('fs'); var app = express() var app_id = "a0eb4abd-6eb8-444c-ae23-d497bfd10025"; var token = "I3hsyjxeq4D_yhDghdcAIBGTYqPGr4jB"; var leds = 0; var relayr = new Relayr(app_id); relayr.connect(token, "322f4dbc-2d95-49f0-bdb3-6ed351758598"); relayr.connect(token, "ba92052a-d355-4652-a5c0-d8250df525c8"); relayr.connect(token, "56327c0a-3c96-4490-9266-5523a5b724eb"); var bouncePale = { state: false, since: Date.now() }; var bounceIPA = { state: false, since: Date.now() }; var state = require("./beer"); state.pullPale = false; state.pullIPA = false; if (!state.lastPale) { state.lastPale = Date.now(); } if (!state.lastIPA) { state.lastIPA = Date.now(); }
/* * run with bunyan to et sensible logging: * node examples/simpleOutput.js | bunyan -o short */ var Relayr = require("relayr"); var app_id = "ecb97e95-8408-4c31-951e-106d25d7c945"; var token = "NrjB1z3f5Wh7anDP48-iFXFyBdAhWPqZ"; var lcp = "c1074df8-80dc-4e8f-beb2-a9cf80c49c0c"; relayr = new Relayr(app_id); relayr.deviceModel(token, lcp, function (err, description) { console.log("-------------- Light, Color & Proximity ------------------"); console.log(err||description); console.log("----------------------------------------------------------"); }); relayr.connect(token, lcp); relayr.on('connect', function () { }); relayr.on('data', function (topic, msg) { console.log("TOPIC:"+topic); console.log(msg); });