IoT- Watering Plant system with OpenHAB

IoT- Watering Plant with ESP8266,Homes-Smart firmware and OpenHAB with MQTT protocol.



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

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

With an ever-expanding amount of devices open to help you automate, safeguard, and monitor your house, it has never been simpler nor more tempting to try your hand at home automation. Whether you’re attempting to manipulate your HVAC(Heating Ventilating Air Conditioning) system from another location, incorporate a home entertainment system, guard your home from burglary, fire, or another threats, lower your electrical power usage, or merely control just a few lights, there are countless devices offered at your convenience.

While connected devices frequently contain exclusive components, a good step one in bringing open source into your home automation system is to be certain that the device that ties your devices together-and presents you with an user interface to them (the “hub”)-is open source. Fortuitously, there are numerous solutions on the market, with choices to run on everything from your always-on PC to a Raspberry Pi.

Have a look at a few of our faves.


OpenHAB (short for Open Home Automation Bus) is one of many most recognized home automation tools amongst open source aficionados, with a large user community and a great number of supported devices and integrations. Written in Java, openHAB is portable across a large amount of major systems and also runs well on the Raspberry Pi. Supporting 100s of devices, openHAB is designed to be device-agnostic while making it easier for developers to include their own devices or plugins to the system. OpenHAB also ships android and ios apps for device control, in addition to a design tools which means you can establish your own UI for your home system.

One can find openHAB’s source code on GitHub licensed under the Eclipse Public License.


Calaos is designed as a full-stack home automation system, including a server application, touchscreen display interface, web application, native mobile applications for android and ios, and a preconfigured Linux OS to run underneath. English speaking readers should be advised that, while some English documentation can be found, some of the instructional material together with support community forums are mostly in French.

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


Domoticz is a home automation system with a pretty wide collection of supported devices, starting from weather stations to smoke sensors to remote controls, with a large number of extra third party integrations documented on the project’s website. It’s designed with an HTML5 frontend, which makes it reachable from both desktop web browsers and most up-to-date smartphones, and is lightweight, running on a good number of low power items like the Raspberry Pi.

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

Home Assistant

Home Assistant is an free home automation platform, and is designed to be conveniently deployed on almost any machine that can run Python 3, from a Raspberry Pi to a NAS device, and even ships with a Docker container to make deploying on other systems an effortless task. It combines with a range of free and also business oriented solutions, making it possible to link, as an example, IFTTT, weather information, or 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 code readily available for download from GitHub.


OpenMotics is a home automation system with both software and hardware under open source licenses, designed at providing an all-inclusive system for handling devices instead of sewing together a wide range of devices from various providers. Different from lots of the other systems designed primarily for simple retrofitting, OpenMotics specializes in a conventional hardwired solution. To get more detail, see our full article from OpenMotics backend developer Frederick Ryckbosch.

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

These aren’t the only available choices, surely. Scores of home automation buffs opt for a various solution, or even decide to roll their own. A few other potential alternatives to contemplate can include LinuxMCE, PiDome, MisterHouse or smarthomatic. Other users choose to use unique smart home devices without including them into a single all-inclusive system.

Leave a Reply

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