UNPKG

masterblaster

Version:

Scheduling and componsation system for biodome

32 lines (25 loc) 782 B
Master Blaster [![Build Status](https://secure.travis-ci.org/andrewk/masterblaster.png?branch=master)](http://travis-ci.org/andrewk/masterblaster) ====== Scheduling and compensation for [biodome](https://github.com/andrewk/biodome) **"Who runs Biodome?!"** ```javascript //-------------- // 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(); }); ```