node-enocean
Version:
full implementation of the enocean protocol (ESP3 + EEP2.6)
24 lines (23 loc) • 463 B
JavaScript
var Help = require("./eepHelper.js")
module.exports=function(eep,data){
var ret=null
if(eep==="a5-10-06"){
var tmp=Help.extractByteValue(1,255,0,0,40,data)
var sp=Help.extractByteValue(2,0,255,0,255,data)
var oc=Help.extractBitEnum(0,0,1,["OFF","ON"],data)
return [{
type:"Temperature",
unit:"°C",
value: tmp
},{
type:"Setpoint",
unit:"",
value: sp
},{
type:"Slide Switch",
unit:"",
value: oc
}]
}
return ret
}