Nest Thermostat使用cylon.js

时间:2015-05-07 06:42:06

标签: javascript node.js nest-api

使用cylon.js投掷错误检索恒温器环境温度 我用我的Access_token和设备ID

替换了ACCESS_TOKEN

代码:

var Cylon = require('cylon');

Cylon.robot({
  connections: {
    nest: { adaptor: 'nest', accessToken: 'YOUR_ACCESS_TOKEN' }
  },

  devices: {
    thermostat: { driver: 'nest-thermostat', deviceId: 'YOUR_DEVICE_ID' }
  },

  work: function() {
    every((10).seconds(), function(){
      var temp = my.thermostat.ambientTemperatureC();
      console.log('Ambient Temperature', temp);
    });
  }
}).start();

1 个答案:

答案 0 :(得分:3)

您需要在项目中使用cylon模块。

npm install --save cylon