Skip to content

Instantly share code, notes, and snippets.

@dok
Created September 15, 2014 21:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dok/804f46852de3c71b0335 to your computer and use it in GitHub Desktop.
Save dok/804f46852de3c71b0335 to your computer and use it in GitHub Desktop.
Tessel Keen
var Keen = require('keen.io');
var keen = Keen.configure({
projectId: "53fd0676e861701e17000001",
writeKey: "510a87bcaca6d22103d47cb364520700218e44e2c99542331baf91e2988e143a1b891561838af27a9e4466b8834939c14547402f610a1e9075448740e97fc8b82918da10f409ffbab761eb6e394cccb7db133ba935d22a1189d1f91d70eed76b8f05b16133c91417da5438b15d4327f7",
readKey: "e59871426c869471154eeebdf6e7feb02309f6d0d12574cd655fa8187d0dec5c16922b8a72364c3f192a5459e4debace4b70594fa8cd69e2af1f3b1c9d17d689677d20c806e7a690213122e8f022f496ee10c918013a07e246b3ae5247b66dc27167ee479f1d209c9f2aec115a5830a6"
});
// src colony modules tls.js
// var tessel = require('tessel');
// // if you're using a si7020 replace this lib with climate-si7020
// var climatelib = require('climate-si7005');
// var climate = climatelib.use(tessel.port['A']);
// climate.on('ready', function () {
// console.log('Connected to si7005');
// // Loop forever
// setImmediate(function loop () {
// climate.readTemperature('f', function (err, temp) {
// climate.readHumidity(function (err, humid) {
// keen.addEvent("climate", {
// "temp": temp.toFixed(4),
// "humidity": humid.toFixed(4)
// });
// console.log('Degrees:', temp.toFixed(4) + 'F', 'Humidity:', humid.toFixed(4) + '%RH');
// setTimeout(loop, 10000);
// });
// });
// });
// });
// climate.on('error', function(err) {
// console.log('error connecting module', err);
// });
setInterval(function() {
console.log('whoa');
keen.addEvent("climate", {
"temp": Math.floor(Math.random(10) * 10)
});
}, 1000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment