susi-forge
Version:
16 lines (15 loc) • 460 B
JavaScript
var TempReactor = {
lastTemp: 0,
init: function(){
var self = this;
susi.registerConsumer("demo::temperature::update",function(event){
var current = event.payload.temperature;
if(current > self.lastTemp){
susi.publish({topic: "demo::led::red"});
}else{
susi.publish({topic: "demo::led::green"});
}
self.lastTemp = current;
});
}
};