masterblaster

0.0.1 • Public • Published

Master Blaster Build Status

Scheduling and compensation for biodome

"Who runs Biodome?!"

//--------------
// API EXAMPLES
//--------------
var skynet = require('skynet')
  , env = skynet.env();
 
/ / Scheduled device event
schedule('blinds', 'open').at('10:00am').execute();
schedule('blinds', 'closed').at('5:00pm').execute();
 
// Scheduled compensation triggers
every('5 minutes')
  .if(env.tooHot)
  .respond(turnOnFans)
  .execute();
 
// Environment event triggering timed device event
env.on('tooHot', function() {
  switchDevice('aircon', 'on')
    .for('30 minutes')
    .execute();
});

Package Sidebar

Install

npm i masterblaster

Weekly Downloads

2

Version

0.0.1

License

MIT

Last publish

Collaborators

  • andrewk