4 Open Source Home Automation Alternate Solutions for OpenHAB
The Internet of Things isn’t necessarily a buzzword, it’s really a fast rising fact.
With an ever-increasing number of devices open to help you automate, defend, and monitor your home, it has never before been simpler nor more tempting to have a go at home automation. Whether you are trying to manage your HVAC(Heating Ventilating Air Conditioning) system from another location, integrate a home cinema, shield your home from thieving, fire, or any other risks, reduce your electrical power usage, or merely control a few lights, there are loads of devices available at your convenience.
While connected devices typically contain personal components, a good 1st 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 interface to them (the “hub”)-is open source. The good news is, you will discover numerous possible choices readily available, with choices to run on everything from your always-on personal computer to a Raspberry Pi.
Have a look at a few of our favs.
OpenHAB (stand for Open Home Automation Bus) is one of many most recognized home automation tools among open source enthusiasts, with a significant user community and many supported devices and integrations. Written in Java, openHAB is transportable across the majority of major OS’s and in addition runs properly on the Raspberry Pi. Supporting hundreds of devices, openHAB is designed to be device-agnostic while making it simpler for developers to add their own devices or plugins to the system. OpenHAB also ships android and ios applications for device control, plus a design tools so its possible to make your own User interface for your smart home system.
You can get openHAB’s source code on GitHub licensed under the Eclipse Public License. https://github.com/openhab/openhab
Calaos is designed as a full-stack home automation system, together with a server application, touchscreen display interface, web application, native mobile software for android and ios, and a preconfigured Linux operating-system to run underneath. English speaking readers should be advised that, while some English documentation is available, a portion of the instructional material along with support forums are generally 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 quite wide collection of supported devices, covering anything from weather stations to smoke alarms to remote controls, with a huge amount of additional third party integrations documented on the project’s site. It is made with an HTML5 frontend, which makes it accessible from both desktop computer web browsers as well as most modern mobile phones, and is featherweight, running on various low power systems such as the Raspberry Pi.
Domoticz is written mostly in C/C++ under the GPLv3, and its source code could be found on GitHub. https://github.com/domoticz/domoticz
Home Assistant is an open source home automation platform, and is designed to be quickly deployed on just about any machine which could run Python 3, from a Raspberry Pi to a NAS system, and also comes with a Docker container to make deploying on other systems simple. It integrates with numerous open source as well as commercial solutions, letting you link, as an example, IFTTT, weather information, or 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 code is offred from GitHub. https://github.com/balloob/home-assistant
OpenMotics is a smart home automation system with both software and hardware under open source licenses, designed at providing a comprehensive system for managing devices rather than sewing together a wide range of devices from different providers. In contrast to many of the other systems designed mostly for effortless retrofitting, OpenMotics makes a speciality of a traditional hardwired solution. For much more, 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 aren’t the only choices available, not surprisingly. A variety of home automation enthusiasts opt for a various solution, or possibly choose to roll their own personal. Some other potential choices to look into can include LinuxMCE, PiDome, MisterHouse or smarthomatic. Other people go for private smart home devices without integrating them into a single full system.