UNPKG

broadlinkjs-sm

Version:

A Node.JS library for controlling Broadlink SP & MP devices

32 lines (25 loc) 679 B
'use strict'; 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();