Weekend Project: Home Automation with Raspberry Pi and OpenHab

Using the open source software OpenHAB, we’ll be building a Raspberry Pi touchscreen command center that can interface with over 150 different “smart home” products, and provide an interface for control and task scheduling.

Read more about this project: http://makezine.com/projects/building-a-home-automation-system-with-openhab-to-control-leds-wirelessly/
Arrow Electronics: http://www.arrow.com
Music: http://audiojungle.net/item/light-pen…


4 Open Home Automation Alternative Solutions for OpenHAB

The Internet of Things is not merely a buzzword, it’s really a fast increasing fact.

With an ever-expanding amount of devices available to help you automate, guard, and monitor your residence, it has never before been easier nor more tempting to have a go at home automation. Whether you’re looking to control your HVAC(Heating Ventilating Air Conditioning) system from another location, combine a home cinema, defend your home from theft, fire, or another risks, lower your electrical power use, or maybe control a handful of lights, there are many devices available at your convenience.

While connected devices oftentimes contain personal components, a good 1st step in bringing open source into your home automation system is making sure that the device that ties your devices together-and provides you with an user interface to them (the “hub”)-is open source. The good news is, there are lots of choices on the market, with choices to run on everything from your always-on personal computer to a Raspberry Pi.

The following are a few of our preferred.


OpenHAB (short for Open Home Automation Bus) is among the most common home automation tools among open source fans, with a considerable user community and a great number of supported devices and integrations. Written in Java, openHAB is light and portable across nearly all major OS’s and even runs properly on the Raspberry Pi. Supporting 100s of devices, openHAB is designed to be device-agnostic while making it easier for developers to incorporate their own devices or plugins to the system. OpenHAB also ships android and ios apps for device control, in addition to a design tools so you’re able to make your own UI for your home system.

You can get openHAB’s source on GitHub licensed under the Eclipse Public License. https://github.com/openhab/openhab


Calaos is designed as a full-stack home automation system, with a server application, touch screen interface, web application, native mobile applications for android and ios, and a preconfigured Linux operating platform to run underneath. English speaking readers should be advised that, while some English documentation is accessible, some of the instructional material and support online forums are predominantly in French.

Calaos is licensed under version 3 of the GPL and you can view its source on GitHub. https://github.com/calaos


Domoticz is a home automation system with a fairly wide collection of supported devices, such as weather stations to smoke sensors to remote controls, with a countless number of additional 3rd party integrations documented on the project’s web site. It’s designed with an HTML5 frontend, which makes it reachable from both desktop computer internet browsers in addition to most up-to-date mobile phones, and is lightweight, running on a wide range of low power devices similar to the Raspberry Pi.

Domoticz is written primarily in C/C++ under the GPLv3, and its source code can be browsed on GitHub. https://github.com/domoticz/domoticz

Home Assistant

Home Assistant is an open source home automation platform, and is designed to be simply deployed on just about any machine which could run Python 3, from a Raspberry Pi to a NAS device, and even arrives with a Docker container to make deploying on other systems so simple. It includes with numerous open source and also business oriented solutions, enabling you to link, to illustrate, IFTTT, weather information, or perhaps your Amazon Echo device, to regulates from locks to lights to even a command line notifier.

Home Assistant is released under an MIT license, and its source can be downloaded from GitHub. https://github.com/balloob/home-assistant


OpenMotics is a home automation system with both software and hardware under open source licenses, designed at providing a thorough system for managing devices in place of sewing together a good number of devices from diverse providers. Distinct from some of the other systems designed primarily for simple retrofitting, OpenMotics specializes in a conventional hardwired solution. To get more, see our full article from OpenMotics backend developer Frederick Ryckbosch.

The source for OpenMotics is licensed under the GPLv2 and is accessible for download on GitHub. https://github.com/openmotics

These are not the only options, certainly. Many home automation fans decide on a diverse solution, or maybe make the decision to roll their very own. Different potential options to think of can include LinuxMCE, PiDome, MisterHouse or smarthomatic. Other people go for personal smart home devices without including them into a single complete system.

Leave a Reply

Your email address will not be published. Required fields are marked *