openHAB EnOcean Binding

With its energy-harvesting technology, EnOcean is a perfect fit to be integrated with other home automation systems. See how easy this is to do with openHAB!


4 Open Source Home Automation Substitute Tools for Open Home Automation Bus

The Internet of Things isn’t just a buzzword, it’s really a fast extending fact.

With an ever-rising variety of devices open to make it easier to automate, shield, and monitor your own home, it has never before been easier nor more tempting to have a go at home automation. Whether you’re hoping to handle your HVAC(Heating Ventilating Air Cooling) system remotely, add in a home entertainment system, safeguard your home from thievery, fire, and other dangers, decrease your electrical power use, or simply control just a few lights, there are many devices available at your grasp.

While connected devices frequently contain proprietary components, a good first step in bringing open source into your home automation system is to assure the device which ties your devices together-and provides you with an user interface to them (the “hub”)-is open source. Fortunately, there are many choices offered, with choices to run on everything from your always-on personal PC to a Raspberry Pi.

Listed below are a few of our favs.


OpenHAB (short for Open Home Automation Bus) is one of the most widely known home automation tools amongst open source hobbyists, with a large user community and quite a lot of supported devices and integrations. Written in Java, openHAB is easily portable across a large amount of major systems and even runs well on the Raspberry Pi. Supporting hundreds of devices, openHAB is designed to be device-agnostic while making it easier for developers to add their own devices or plugins to the system. OpenHAB also ships iOS and Android apps for device control, in addition to a design tools so that you can build your own UI for your smart home system.

You will find openHAB’s source on GitHub licensed under the Eclipse Public License.


Calaos is created as a full-stack home automation platform, together with a server application, touchscreen display screen interface, web application, native mobile apps for iOS and Android, and a preconfigured Linux operating-system to run underneath. English speaking readers should be advised that, while some English documentation is obtainable, a few of the instructional material and even support forums are chiefly in French.

Calaos is licensed under version 3 of the GPL and you can view its source on GitHub.


Domoticz is a home automation system with a fairly wide selection of supported devices, covering anything from weather stations to smoke detectors to remote controls, with a great number of extra third party integrations documented on the project’s website. It’s made with an HTML5 frontend, making it reachable from both PC web browsers in addition to most up-to-date smartphones, and is lightweight, running on a variety of low power products similar to the Raspberry Pi.

Domoticz is written chiefly in C/C++ under the GPLv3, and its source code could be browsed on GitHub.

Home Assistant

Home Assistant is an free home automation platform, and is designed to be easily deployed on virtually any machine which could run Python 3, from a Raspberry Pi to a NAS device, and moreover ships with a Docker container to make deploying on other systems a cinch. It includes with many different free and business oriented offerings, which helps you to link, by way of example, IFTTT, weather information, or perhaps your Amazon Echo device, to handles 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.


OpenMotics is a smart home automation system with both software and hardware under open source licenses, designed at providing a comprehensive system for handling devices in place of stitching together a variety of devices from diverse providers. Unlike lots of the other systems designed chiefly for easy retrofitting, OpenMotics centers on a hardwired solution. To get more detailed, see our full article from OpenMotics backend developer Frederick Ryckbosch.

The source for OpenMotics is licensed under the GPLv2 and is for download on GitHub.

These are not the only available choices, certainly. Scores of home automation hobbyists choose a diverse solution, or possibly tend to roll their own personal. A few other potential alternatives to think about include things like LinuxMCE, PiDome, MisterHouse or smarthomatic. Other users choose to use unique smart home devices without including them into a single wide-ranging system.

Leave a Reply

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