A short video showing my latest automation bits. In this video I show the use of an Insteon Garage Door Status and Controller I/O Link module tied into my openHAB instance.
I’ve developed some logic that sends announcements throughout my home if it’s after 8pm and the garage door is still open. Once it reaches 11pm and the door is still open, it closes it for me.
4 Open Source House Automation Alternate Solutions for Open Home Automation Bus
The Internet of Things is not merely a buzzword, it is a swiftly extending fact.
With an ever-increasing volume of devices available to make it easier to automate, guard, and monitor your residence, it has never been easier nor more tempting to have a go at home automation. Whether you’re expecting to control your HVAC(Heating Ventilating Air Cooling) system remotely, add in a home theater, protect your home from theft, fire, or other threats, lower your electrical power use, or only control just a few lights, there are many devices offered at your fingertips.
While connected devices often contain exclusive components, a good first step in bringing open source into your home automation system is to guarantee that the device which ties your devices together-and provides you with an interface to them (the “hub”)-is open source. Happily, you will discover numerous solutions these days, with options to run on everything from your always-on personal PC to a Raspberry Pi.
Read about a few of our favorites.
OpenHAB (short for Open Home Automation Bus) is one of many best known home automation tools among open source fans, with a large user community and a large number of supported devices and integrations. Written in Java, openHAB is light and portable across the majority of major systems and in addition runs correctly on the Raspberry Pi. Supporting hundreds of devices, openHAB is designed to be device-agnostic while making it easier for developers to add their own devices or plugins to the system. OpenHAB also ships iOS and Android apps for device control, in addition to a design tools so you can construct your own UI for your 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 system, including a server application, touchscreen display interface, web application, native mobile apps for iOS and Android, and a preconfigured Linux OS to run underneath. English speaking readers should be advised that, while some English documentation is out there, a few of the instructional material and even support discussion 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 very wide library of supported devices, such as weather stations to smoke sensors to remote controls, with a countless number of added 3rd party integrations documented on the project’s web page. It’s made with an HTML5 frontend, making it accessible from both PC internet browsers along with most recent smartphones, and is light-weight, running on a wide range of low power items just like the Raspberry Pi.
Domoticz is written chiefly in C/C++ under the GPLv3, and its source code can be located on GitHub. https://github.com/domoticz/domoticz
Home Assistant is an free home automation platform, and is designed to be easily 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 implementing on other systems a breeze. It combines with many different free as well as commercial products, which means you can link, to illustrate, IFTTT, weather information, or perhaps 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 is available from GitHub. https://github.com/balloob/home-assistant
OpenMotics is a home automation system with both hardware and software under open source licenses, designed at providing a thorough system for handling devices instead of stitching together a lot of devices from diverse providers. Different from a lot of the other systems designed chiefly for effortless retrofitting, OpenMotics concentrates on a 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 for download on GitHub. https://github.com/openmotics
These aren’t the only options available, in fact. Loads of home automation hobbyists decide on a various solution, or perhaps attempt to roll their particular. Different potential choices to consider consist of LinuxMCE, PiDome, MisterHouse or smarthomatic. Other people decide on unique smart home devices without adding them into a single all-encompassing system.