Home Automation System built on node.js. A system of units, where one unit abstracts a device of some kind, which is controlled by a central state machine system for higher level functions.