This is an installation of OSMC alpha 4 on the raspberry pi 2, which also acts as a home automation controller with the Aeon Labs Z-Stick and OpenHAB
4 Open Source Home Automation Alternative Solutions for Open Home Automation Bus
The Internet of Things is not only just a buzzword, it’s a speedily growing reality.
With an ever-rising amount of devices provided to help you automate, guard, and monitor your own home, it has no time before been easier nor more tempting to try your hand at home automation. Whether you’re hoping to manipulate your HVAC(Heating Ventilating Air Cooling) system from another location, combine a home theatre, protect your home from burglary, fire, or any other risks, lower your energy intake, or just control a few lights, there are numerous devices available at your convenience.
While connected devices usually contain private components, a good step one in bringing open source into your home automation system is to ensure that the device which ties your devices together-and presents you with an interface to them (the “hub”)-is open source. The good news is, there are several solutions offered, with choices to run on everything from your always-on personal computer to a Raspberry Pi.
Have a look at several of our favs.
OpenHAB (short for Open Home Automation Bus) is among the best known home automation tools amongst open source followers, with a sizeable user community and a large number of supported devices and integrations. Written in Java, openHAB is transportable across a large amount of major systems and even runs correctly on the Raspberry Pi. Supporting 100s of 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, and also a design tools to help you to build your own User interface for your smart home system.
You can discover 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 platform, together with a server application, touchscreen display interface, web application, native mobile apps 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 obtainable, some of the instructional material together with support forums are mostly 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 collection of supported devices, ranging from weather stations to smoke detectors to remote controls, with a great number of added alternative party integrations documented on the project’s website. It’s designed with an HTML5 frontend, making it accessible from both desktop computer web browsers and also most contemporary smartphones, and is light-weight, running on a great many low power systems similar to the Raspberry Pi.
Domoticz is written mostly in C/C++ under the GPLv3, and its source code can be located on GitHub. https://github.com/domoticz/domoticz
Home Assistant is an open source home automation platform, and is designed to be effortlessly deployed on nearly any machine which can run Python 3, from a Raspberry Pi to a NAS system, and even arrives with a Docker container to make implementing on other systems a breeze. It integrates with a large number of open source as well as business oriented offerings, helping you to link, like, 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 readily available for download 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 an intensive system for managing devices rather than stitching together a lot of devices from various providers. In contrast to many of the other systems designed mostly for effortless retrofitting, OpenMotics specializes in a conventional hardwired solution. For further, see our full article from OpenMotics backend developer Frederick Ryckbosch.
The source code for OpenMotics is licensed under the GPLv2 and is readily available for download on GitHub. https://github.com/openmotics
These are not the only options, not surprisingly. Lots of home automation hobbyists opt for a diverse solution, or possibly choose to roll their particular. Some other potential choices to think about comprise LinuxMCE, PiDome, MisterHouse or smarthomatic. Other folks decide to use personal smart home devices without integrating them into a single complete system.