使用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();

最佳答案

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

npm install --save cylon

09-17 16:41