0.0.1 • Published 10 years ago

masterblaster v0.0.1

Weekly downloads
8
License
MIT
Repository
github
Last release
10 years ago

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();
});