broadlinkjs-sm
Version:
A Node.JS library for controlling Broadlink SP & MP devices
32 lines (25 loc) • 679 B
JavaScript
;
let broadlink = require('broadlinkjs');
let fs = require('fs');
var b = new broadlink();
b.on("deviceReady", (dev) => {
var timer = setInterval(function(){
console.log("send check!");
dev.checkData();
}, 1000);
dev.on("temperature", (temp)=>{
console.log("get temp "+temp);
dev.enterLearning();
});
dev.on("rawData", (data) => {
fs.writeFile("test1", data, function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
clearInterval(timer);
});
});
dev.checkTemperature();
});
b.discover();