We envision serenity to be an all around automation system. We are aiming for complete device compatibility and to discourage the development of incompatible, disconnected, and completely proprietary consumer devices. We also aim to encourage the creation of custom made automation systems using cheap or high-quality off the shelf hardware.
How Serenity was Created
Serenity was built using Node.js. We've utilized socket.io, express, and the johhny-five libraries.
How Serenity Works
System setup is simple. A computer connects to an arduino via a serial connection (bluetooth,usb,ect...) and you setup rules to control your system though an easy to use interface.
The software uses Trigger - Action relationships for control. You configure what hardware is connected to which pin on the arduino and setup rules for that hardware to follow using triggers and actions. Here is an example.
Photocell > Arduino pin A0
desk lamp > relay > Arduino pin 3
Phototcell > 55% |||| relay = opened
Photocell < 56% |||| relay = closed
Configuration is that easy!
This software has applications in farming, security, aquariums, home automation, any many more!
Follow us to stay up to date!