openHAB: Home Automation in Practice – Developer Garden TechTalk #033

Bei openHAB (open Home Automation Bus) handelt es sich um ein Open Source-Projekt, das unterschiedliche Home-Automation-Systeme integriert. openHAB zielt darauf ab, systemübergreifend eine einheitliche Benutzeroberfläche, transparente Kommunikation zwischen den einzelnen Geräten sowie leistungsstarke Automatisierungsfähigkeiten bereitzustellen. openHAB basiert auf OSGi und verfügt über eine modulare Architektur, sodass es einfach erweitert bzw. angepasst werden kann.

Dieser Vortrag gibt einen Überblick über den Home-Automation-Markt inklusive der gängigsten Standards. Neben der Erläuterung der openHAB-Architektur und -Konfiguration rundet eine Live-Demo den Vortrag ab.

Mit dem Format TechTalk bietet Dir die Deutsche Telekom AG, Products & Innovation eine Diskussionsplattform zu spannenden Entwicklerthemen und Technologietrends. Den Einstieg in die speziellen Technologiethemen erleichtern Dir Vorträge und Demos von internen oder externen Experten. Anschließend kannst Du bei Drinks und Snacks mit den anderen Teilnehmern und Referenten diskutieren, philosophieren und netzwerken.

Detailseite des openHab TechTalks:

Download der Präsentation:

Mehr Informationen zur TechTalk-Reihe:


4 Open Source House Automation Alternate Tools for OpenHAB

The Internet of Things isn’t only a buzzword, it’s really a extremely fast expanding reality.

With an ever-rising number of devices provided to make it easier to 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 are expecting to control your HVAC(Heating Ventilating Air Cooling) system remotely, integrate a home theater, safeguard your home from robbing, fire, or any other threats, decrease your energy use, or maybe control some lights, there are numerous devices available at your convenience.

While connected devices frequently contain private components, a good step one in bringing open source into your home automation system is to make certain the device which ties your devices together-and provides you with an user interface to them (the “hub”)-is open source. Luckily, there are lots of possible choices you can get, with options to run on everything from your always-on computer to a Raspberry Pi.

Have a look at a few of our favs.


OpenHAB (represent Open Home Automation Bus) is one of many most widely known home automation tools among open source aficionados, with a sizeable user community and many supported devices and integrations. Written in Java, openHAB is easily transportable across the majority of major OS’s and in addition runs well on the Raspberry Pi. Supporting many 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 apps for device control, as well as a design tools so that you can develop your own User interface for your smart home system.

Yow will discover openHAB’s source code on GitHub licensed under the Eclipse Public License.


Calaos is created as a full-stack home automation system, including a server application, touch screen interface, web application, native mobile phone applications 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 accessible, some of the instructional material together with support online forums are typically in French.

Calaos is licensed under version 3 of the GPL and you can view its source code on GitHub.


Domoticz is a home automation system with a pretty wide collection of supported devices, which range from weather stations to smoke sensors to remote controls, with a great number of added alternative party integrations documented on the project’s web site. It is made with an HTML5 frontend, rendering it accessible from both PC web browsers together with most up-to-date phones, and is featherweight, running on numerous low power systems similar to the Raspberry Pi.

Domoticz is written largely in C/C++ under the GPLv3, and its source code can be browsed on GitHub.

Home Assistant

Home Assistant is an free home automation platform, and is designed to be quickly deployed on nearly any machine which can run Python 3, from a Raspberry Pi to a NAS device, and likewise comes with a Docker container to make deploying on other systems an easy task. It combines with a good number of free and business oriented offerings, which enables you to link, by way of example, IFTTT, weather information, or maybe 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.


OpenMotics is a smart home automation system with both software and hardware under open source licenses, designed at providing a comprehensive system for controlling devices rather than sewing together many devices from different providers. Different from many of the other systems designed largely for easy retrofitting, OpenMotics is targeted on a hard wired 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.

These are not the only solutions, needless to say. A lot of home automation aficionados opt for a different solution, or perhaps prefer to roll their particular. Some other potential alternatives to think of incorporate LinuxMCE, PiDome, MisterHouse or smarthomatic. Other folks opt for personal smart home devices without including them into a single extensive system.

Leave a Reply

Your email address will not be published. Required fields are marked *