IOT – ESP8266-12E OPENHAB and MQTT Broker Collocated Server with Raspberry Pi 2 or 3 ….

ESP8666-12E OPENHAB2 MQTT Full Project build available at


4 Open Home Automation Substitute Tools for Open Home Automation Bus

The Internet of Things is not only a buzzword, it’s actually a speedily growing reality.

With an ever-rising quantity of devices offered to make it easier to automate, shield, and monitor your property, it has never been easier nor more tempting to try your hand at home automation. Whether you are aiming to manage your HVAC(Heating Ventilating Air Conditioning) system from another location, integrate a home theatre, shield your home from robbery, fire, and other risks, lessen your energy consumption, or only control several lights, there are lots of devices on offer at your fingertips.

While connected devices oftentimes contain proprietary components, a good initial step in bringing open source into your home automation system is to ensure the device that ties your devices together-and presents you with an interface to them (the “hub”)-is open source. The good news is, there are lots of choices you can get, with options to run on everything from your always-on personal PC to a Raspberry Pi.

Read about a few of our preferred.


OpenHAB (short for Open Home Automation Bus) is among the most commonly known home automation tools among open source lovers, with a huge user community and a great number of supported devices and integrations. Written in Java, openHAB is easily portable across virtually all major platforms and in addition runs correctly on the Raspberry Pi. Supporting many devices, openHAB is designed to be device-agnostic while making it simpler for developers to incorporate their own devices or plugins to the system. OpenHAB also ships iOS and Android applications for device control, plus a design tools which enables you to produce your own UI for your smart home system.

You can locate openHAB’s source on GitHub licensed under the Eclipse Public License.


Calaos is designed as a full-stack home automation system, together with a server application, touch-screen interface, web application, native mobile phone applications 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 out there, a portion of the instructional material and even support forums are principally 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 very wide collection of supported devices, covering anything from weather stations to smoke alarms to remote controls, with a great number of added third party integrations documented on the project’s website. It is made with an HTML5 frontend, making it available from both desktop web browsers and also most modern phones, and is featherweight, running on lots of low power devices such as the Raspberry Pi.

Domoticz is written primarily 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 simply deployed on nearly any machine that could run Python 3, from a Raspberry Pi to a NAS system, and even comes with a Docker container to make implementing on other systems a snap. It combines with a range of free and also business oriented solutions, helping you to link, as an illustration, IFTTT, weather information, or maybe 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 readily available for download from GitHub.


OpenMotics is a smart home automation system with both hardware and software under open source licenses, designed at providing an extensive system for handling devices instead of stitching together a good number of devices from various providers. As opposed to many of the other systems designed primarily for quick retrofitting, OpenMotics specializes in a conventional hardwired solution. For details, 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 choices available, needless to say. A good number of home automation fanatics go with a different solution, or perhaps attempt to roll their unique. Various other potential options to look into comprise LinuxMCE, PiDome, MisterHouse or smarthomatic. Other users decide to use private smart home devices without integrating them into a single complete system.

Leave a Reply

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