Awesome home automation with Raspberry PI and Arduino using Node.js, MongoDB, HTML5 and Websockets. Responsive: The responsive design allows you comfortable control of your home devices using your smartphone or tablet. Everywhere: Open your Raspberry PI to the world and access your home automation app from everywhere in the world. Extendable: An elaborated plugin system makes it easy to extend the application with your own plugins. Features: heimcontrol.js was created to gain experience in Node.js, MongoDB, Websockets and a lot of other great technologies that were used in the project. Take a look in the package.json for a full list of used open source projects. The project is in active development and a very early prototype, so use it at your own risk! Hardware: - Full access to the GPIO of the Raspberry Pi - Communication with an attached Arduino - Wake-on-LAN (not really hardware, but at least it wakes up hardware) - Stream your webcam via socket.io Software: - Node.js, Socket.io, Expressjs, Requirejs - HTML5, CSS3 and Websockets - Jade templating - Responsive design Apps: Heimdroid (Android Application): Heimdroid Video:
Source: heimcontrol.js - Home automation in Node.js with Raspberry PI and Arduino Get started: heimcontrol.js - Home automation in Node.js with Raspberry PI and Arduino