UNPKG

susi-forge

Version:
16 lines (15 loc) 460 B
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; }); } };