Aus Raspberry Pi Geek 10/2020

Heimautomatisierung mit dem Raspberry Pi

© belchonock, 123RF

Dirigent

Erik Bärwaldt

Individuell steuerbare Geräte der Heimautomation sparen im Haushalt viel Geld. Um Systeme unterschiedlicher Hersteller unter einen Hut zu bringen, brauchen Sie nur einen Raspberry Pi und freie Software.

Das Smart Home mit möglichst vielen computergesteuerten Geräten liegt im Trend, immer mehr Hersteller springen auf den Zug auf. So sind längst nicht mehr nur “intelligente” Glühlampen und individuell steuerbare Steckdosen erhältlich: Auch Klimageräte, Waschmaschinen, Backöfen, Multimedia- oder Alarmanlagen lassen sich per Smart-Home-App nutzen.

Doch Smart Home ist nicht gleich Smart Home: Durch verschiedene Spezifikationen, allen voran den Zigbee- und den Z-Wave-Standard, sind viele Komponenten der unterschiedlichen Hersteller nicht miteinander kompatibel, sodass Sie für einzelne Endgeräte auch passende Steuergeräte und die dazugehörigen Apps benötigen.

Dieses Durcheinander muss jedoch nicht sein: Mit einem Raspberry Pi und freier Software nutzen Sie nicht nur Komponenten verschiedener Hersteller intelligent, sondern bündeln auch die unterschiedlichsten Standards bis hin zum herkömmlichen WLAN in einem Gerät. Dadurch benötigen Sie zur Steuerung der einzelnen Komponenten nicht mehr mehrere unterschiedliche Apps auf dem Smartphone, und es muss auch kein herkömmlicher PC mit hohem Energiebedarf ständig im Einsatz sein, um die Geräte zu steuern.

Iobroker für das Smart Home

Das in Javascript geschriebene Programm Iobroker [1] gilt als Urgestein unter den freien Software-Lösungen für die Heimautomation. Es wird bereits seit mehr als sechs Jahren kontinuierlich weiterentwickelt und war damit schon zu einer Zeit verfügbar, als das Internet of Things (IoT) noch mit recht zögerlichen Schritten auch in privaten Haushalten seinen Siegeszug antrat.

Die plattformübergreifend erhältliche Software ist modular aufgebaut, wobei die einzelnen virtuellen Adapter jeweils mit den Komponenten kommunizieren. Inzwischen gibt es Adapter für über 300 Komponenten und Dienste. Iobroker gestattet dabei die Integration neuer Adapter im laufenden Betrieb. Zudem darf man mehrere Iobroker-Server zu einem sogenannten Multihost zusammenfassen. Diese Option dürfte vor allem in großen Umgebungen wie Unternehmensinfrastrukturen von Interesse sein.

Für den Raspberry Pi gibt es mehrere ZIP-Archive, die das Spektrum vom Raspberry Pi 2 bis zum aktuellen Gerät der vierten Generation abdecken. Dabei basieren einige der Archive auf älteren Versionen von Raspbian. Neben den Images bieten die Entwickler auch ein Repository, das die Integration der Software in ein vorhandenes Raspberry Pi OS ermöglicht. Zu dessen Installation findet sich auf der Webseite des Projekts eine kurze Dokumentation [2].

Die ZIP-Archive enthalten dabei meist eine Minimalinstallation von Raspbian, die ohne grafische Oberfläche auskommt. Sie melden sich am Prompt mit dem Nutzernamen pi und dem Passwort raspberry an. Beachten Sie dabei bitte, dass direkt nach der Installation noch die US-Tastaturbelegung eingestellt ist und Sie deshalb die Taste [Z] als letzten Buchstaben bei der Passworteingabe drücken müssen.

Konfiguration der Software

Die Administration von Iobroker erfolgt komplett über einen Webbrowser, wozu die Client-Server-Applikation einen Webserver integriert. Sie erreichen die Verwaltungsschnittstelle unter der URL http://RasPI-IP:8081 von einer Arbeitsstation in Ihrem Heimnetz aus. Zunächst erscheint eine Lizenzvereinbarung, bei der Sie dem Sammeln anonymer statistischer Daten zustimmen müssen, um das Dashboard zu erreichen. Diese Einstellung lässt sich später jederzeit wieder ändern (Abbildung 1).

Abbildung 1: Die Oberfläche von Iobroker bedarf keiner Einarbeitung.

Abbildung 1: Die Oberfläche von Iobroker bedarf keiner Einarbeitung.

Anschließend leitet Sie das System in das grundlegende Einstellungsmenü, wo Sie zunächst einige Systemoptionen modifizieren. Sie sichern die Einstellungen nach Fertigstellung mit einem Klick auf den Button Speichern unten im Browserfenster. Voreingestellt sind lediglich der Admin-, der Discovery– und der Info-Adapter in Iobroker aktiv. Eine Liste der installierten Adapter mit einigen adapterspezifischen Status- und Verwaltungsinformationen erhalten Sie, indem Sie links im Browserfenster in der vertikalen Optionsleiste den Eintrag Instanzen anklicken.

Um anschließend bereits vorhandene Smart-Home-Geräte ausfindig zu machen und die entsprechenden Adapter installieren zu lassen, klicken Sie in der Instanzenansicht auf den Eintrag discovery.0. Daraufhin öffnet sich rechts im Fenster ein Bereich mit einer Liste unterschiedlicher Methoden zur Adaptererkennung. Die einzelnen Optionen (de-)aktivieren Sie durch Setzen oder Entfernen des vorangestellten Häkchens.

Nach einem Klick auf den Suchen-Button lokalisiert Iobroker die ansprechbaren Geräte und Dienste. Beachten Sie bitte, dass es dabei lediglich Komponenten und Steuergeräte (sogenannte Gateways) im LAN und WLAN ausfindig macht, nicht jedoch über andere Protokolle angesprochene Endgeräte wie beispielsweise smarte Schalter oder Leuchtmittel mit intelligenter Steuerung.

Die gefundenen Gateways und Komponenten listet das System danach in einem neuen Fenster auf. Sie aktivieren nun die gewünschten Komponenten durch Setzen eines Häkchens vor den einzelnen Einträgen und einen anschließenden Klick auf die Schaltfläche Erzeuge Instanzen unten rechts im Fenster. Die Software lädt dann die benötigten Pakete aus dem Internet herunter und integriert sie in das System.

Update der Adapter

Nach der Erstinstallation der wichtigsten Adapter empfiehlt es sich, in der Gruppe Info links den Listenbereich Aktualisierungen zu betrachten. Gibt es Updates für installierte Adapter oder Komponenten, dann installieren Sie diese, indem Sie links vor dem Adapternamen auf das Kreisel-Symbol klicken. Iobroker bringt anschließend die betreffende Software auf den aktuellen Stand.

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 5 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben