A short video explaining my IoT Holiday Lights Project during the testing phase. I have OpenHAB which sends commands to the YUN via MQTT and the YUN in turn acts as a gateway and sends control strings to an Arduino Nano
4 Open Source Home Automation Alternative Solutions for Open Home Automation Bus
The Internet of Things is not merely a buzzword, it is a speedily increasing fact.
With an ever-expanding number of devices open to make it easier to automate, guard, and monitor your own home, it has never before been simpler nor more tempting to have a go at home automation. Whether you’re aiming to manage your HVAC(Heating Ventilating Air Cooling) system remotely, add in a home entertainment, protect your home from thievery, fire, or another risks, decrease your electrical power intake, or maybe control a handful of lights, there are numerous devices available at your disposal.
While connected devices typically contain personal components, a good initial step in bringing open source into your home automation system is to assure the device which ties your devices together-and presents you with an user interface to them (the “hub”)-is open source. Thankfully, there are several possible choices offered, with alternatives to run on everything from your always-on PC to a Raspberry Pi.
Have a look at a portion of our faves.
OpenHAB (represent Open Home Automation Bus) is one of the most common home automation tools amongst open source buffs, with a considerable user community and numerous supported devices and integrations. Written in Java, openHAB is easily transportable across a large number of major OS’s and in addition runs effectively on the Raspberry Pi. Supporting many 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 iOS and Android applications for device control, plus a design tools so you can build your own UI for your smart home system.
You could find openHAB’s source code on GitHub licensed under the Eclipse Public License. https://github.com/openhab/openhab
Calaos is created as a full-stack home automation platform, together with a server application, touchscreen interface, web application, native mobile applications for iOS and Android, and a preconfigured Linux OS to run underneath. English speaking readers should be advised that, while some English documentation is present, a few of the instructional material along with support community forums are chiefly in French.
Calaos is licensed under version 3 of the GPL and you can view its source code on GitHub. https://github.com/calaos
Domoticz is a home automation system with a fairly wide library of supported devices, such as weather stations to smoke alarms to remote controls, with a great number of extra 3rd party integrations documented on the project’s web site. It is made with an HTML5 frontend, which makes it accessible from both PC web browsers and most up-to-date handsets, and is featherweight, running on various low power devices just like the Raspberry Pi.
Domoticz is written mainly in C/C++ under the GPLv3, and its source code could be browsed on GitHub. https://github.com/domoticz/domoticz
Home Assistant is an open source home automation platform, and is designed to be easily deployed on almost any machine that could run Python 3, from a Raspberry Pi to a NAS system, and even arrives with a Docker container to make implementing on other systems super easy. It incorporates with a range of open source and also commercial offerings, allowing you to link, to illustrate, IFTTT, weather information, or perhaps your Amazon Echo device, to controls from locks to lights to even a command line notifier.
Home Assistant is released under an MIT license, and its source code is offred from GitHub. https://github.com/balloob/home-assistant
OpenMotics is a smart home automation system with both hardware and software under open source licenses, designed at providing an in depth system for controlling devices rather than stitching together a wide range of devices from different providers. As opposed to a lot of the other systems designed mainly for simple retrofitting, OpenMotics focuses primarily on a hard wired 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. https://github.com/openmotics
These are not the only options available, in fact. A lot of home automation followers choose a diverse solution, or maybe even make the decision to roll their very own. Some other potential choices to look into include LinuxMCE, PiDome, MisterHouse or smarthomatic. Other users decide to use private smart home devices without adding them into a single well-rounded system.