This video shows the integration of MiLight / LimitlessLED bulbs with openHAB.
4 Open Source House Automation Alternative Tools for OpenHAB
The Internet of Things is not merely a buzzword, it is a quickly rising reality.
With an ever-expanding variety of devices available to help you automate, secure, and monitor your house, it has no time before been simpler nor more tempting to try your hand at home automation. Whether you are expecting to regulate your HVAC(Heating Ventilating Air Conditioning) system from another location, integrate a home entertainment system, safeguard your home from robbing, fire, or another risks, decrease your energy use, or just control several lights, there are numerous devices offered at your convenience.
While connected devices often contain exclusive components, a good 1st step in bringing open source into your home automation system is to make certain that the device which ties your devices together-and presents you with an interface to them (the “hub”)-is open source. Happily, you’ll find so many solutions around the world, with options to run on everything from your always-on PC to a Raspberry Pi.
Read about several of our favorites.
OpenHAB (represent Open Home Automation Bus) is one of many most commonly known home automation tools among open source aficionados, with a sizeable user community and a great number of supported devices and integrations. Written in Java, openHAB is easily transportable across a large amount of major operating systems and also runs properly on the Raspberry Pi. Supporting hundreds of devices, openHAB is designed to be device-agnostic while making it easier for developers to add in their own devices or plugins to the system. OpenHAB also ships iOS and Android apps for device control, and also a design tools meaning you can establish your own User interface for your smart home system.
You can discover openHAB’s source 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, touch-screen interface, web application, native mobile apps for iOS and Android, and a preconfigured Linux operating platform to run underneath. English speaking readers should be advised that, while some English documentation is available, some of the instructional material together with support community forums are chiefly in French.
Calaos is licensed under version 3 of the GPL and you can view its source on GitHub. https://github.com/calaos
Domoticz is a home automation system with a pretty wide collection of supported devices, ranging from weather stations to smoke detectors to remote controls, with a large number of additional 3rd party integrations documented on the project’s website. It is made with an HTML5 frontend, which makes it available from both desktop computer web browsers as well as most contemporary smartphones, and is light-weight, running on a wide range of low power systems similar to 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 free home automation platform, and is designed to be easily deployed on almost any machine that can run Python 3, from a Raspberry Pi to a NAS system, and also ships with a Docker container to make implementing on other systems very easy. It combines with a wide range of free and commercial offerings, letting you link, like, IFTTT, weather information, or maybe 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 can be downloaded 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 a comprehensive system for managing devices rather than sewing together a variety of devices from diverse providers. Dissimilar to a lot of the other systems designed mainly for quick retrofitting, OpenMotics targets on a conventional hardwired solution. For additional, see our full article from OpenMotics backend developer Frederick Ryckbosch.
The source for OpenMotics is licensed under the GPLv2 and is available for download on GitHub. https://github.com/openmotics
These aren’t the only choices available, of course. Lots of home automation lovers opt for a different solution, or even choose to roll their own. Different potential options to think of include LinuxMCE, PiDome, MisterHouse or smarthomatic. Other people go for individual smart home devices without integrating them into a single well-rounded system.