Heimautomation mit dem Raspberry Pi

© subbotina, 123RF

Morgenstund …

Mit geringem finanziellem Aufwand und ein wenig Bastelei bringen Sie dem RasPi bei, morgens das Licht einzuschalten, den Kaffee zu kochen und Ihren Lieblingsfilm im Fernseher abzuspielen.

README

Die GPIO-Schnittstelle des Raspberry Pi bietet eine perfekte Grundlage, um Geräte auf verschiedenste Weise anzusteuern. Damit schalten Sie mit wenig Aufwand Funksteckdosen und spielen im Verbund mit HDMI als Zugabe zeitgesteuert gleich noch Filme auf dem Fernseher ab.

Der Raspberry Pi bietet vielfältige Einsatzmöglichkeiten. Gerade im Bereich Heimautomation setzt er dem leidenschaftlichen Bastler kaum Grenzen. Warum ihn also nicht dazu verwenden, morgens mit Schwung aus dem Bett zu kommen? Dieser Anwendungsfall sagt nervigen Weckertönen den Kampf an und lässt selbst Morgenmuffel den Tag mit einem Lächeln beginnen.

Die gewünschte Weckzeit stellen Sie bequem über den Smartphone-Browser ein. Das Zimmerlicht geht automatisch an, der Duft von Kaffee streicht Ihnen um die Nase und im Fernseher laufen motivierende Videos. Wie Sie dieses beinahe traumhafte Szenario in Ihren eigenen vier Wänden verwirklichen, zeigt dieser Artikel.

Komponenten

Grundsätzlich umfasst das vorgestellte Szenario drei Komponenten: Den Raspberry Pi, den darauf laufenden Webserver samt passender Anwendung sowie mehrere durch einen 433-MHz-Sender gesteuerte Funksteckdosen. Möchten Sie auch den Fernseher mit einbinden, benötigen Sie obendrein ein TV-Gerät mit HDMI-Anschluss sowie das zugehörige Kabel (siehe Kasten "Hardware").

Hardware

  • Raspberry Pi samt USB-Netzteil und SD-Karte
  • Ethernet-Kabel oder WLAN-Stick
  • 433-MHz-Sendermodul
  • 433-MHz-Funksteckdosen
  • flexible Verbinder für Labor-Steckboards oder Experimentierboard
  • HDMI-Kabel

Um den Motivationshelfer auf den Weg zu bringen, richten Sie zunächst einen Webserver ein, der später die Anwendung zum Steuern der angeschlossenen Komponenten hostet. Nach einer Aktualisierung via sudo apt-get update, die die Repositories auf den neuesten Stand bringt, installieren Sie die benötigten Komponenten mit folgendem Aufruf:

$ sudo apt-get install apache2 php5

Rufen Sie nun auf einem beliebigen Rechner im lokalen Netz die IP-Adresse des RasPi im Webbrowser auf, etwa mit http://192.168.0.10, erscheint im Browser die Vorgabe-Startseite von Apache: It works!. Das bedeutet, dass der Webserver erfolgreich installiert wurde und funktioniert.

TIPP

Falls Sie die IP-Adresse des Raspberry Pi nicht kennen, öffnen Sie auf diesem ein Terminal und tippen dort den Befehl ifconfig ein. Er listet die aktiven Netzwerk-Devices des RasPi samt IP-Adresse auf.

Sendungsbedürfnis

Als Sender kam ein 433-MHz-Sendemodul von RasPiProjekt.de [1] zum Einsatz (Abbildung 1). Um es mit dem Raspberry Pi zu verbinden, benötigt man entweder ein paar Jumperkabel oder ein Experimentierboard. Der Aufbau gestaltet sich relativ simpel, wie die Tabelle "Sender anschließen" zeigt.

Abbildung 1: Um die Funksteckdosen anzusprechen, benötigt der RasPi ein 433-MHz-Sendemodul, das Sie im Versandhandel für wenige Euro erhalten.

Sender anschließen

Sender

RasPi

ANT*

 

GND

GND

DATA

#17

VCC

5V

ANT* bezeichnet den Antennenanschluss. Ein Sender mit Spule benötigt keine extra Antenne, da die Spule selbst als solche fungiert. GND steht für "Ground", also die Masse. DATA dient zum Anschluss an den GPIO-Ausgang. VCC steht für die Versorgungsspannung.

Jetzt müssen Sie die Anschlüsse des Senders nur noch mit dem Raspberry Pi verbinden. Dafür nutzen Sie entweder die Jumperkabel oder ein Experimentierboard, das Sie via Draht und Lötkolben verbinden.

Damit der RasPi mit den Funksteckdosen kommunizieren kann, benötigt er jedoch noch die Software-Bibliothek Raspberry-Remote. Um an dessen Quellcode zu gelangen, richten Sie zunächst das Versionskontrollsystem Git Core auf dem RasPi ein (Listing 1, erste Zeile). Anschließend laden Sie den Quellcode der Bibliothek herunter (Zeilen 2 bis 4) und übersetzen ihn (Zeile 5).

Listing 1

 

$ sudo apt-get install git-core
$ cd ~
$ git clone git://github.com/xkonni/raspberry-remote.git
$ cd raspberry-remote
$ make send

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 4 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Raspberry Pi Geek kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Infoscreens ansteuern mit dem Raspberry Pi

    Mit einem Infoscreen bringen Sie stets aktuelle Infos unter die Leute. Ein entsprechender Monitor, ein Raspberry Pi und die passende Software – mehr brauchen Sie dazu nicht.

  • Heft-DVD 03/2014

    Auf der Heft-DVD zu dieser Ausgabe finden Sie unter anderem ein handoptimiertes Image für einen Sync-Server passend zum entsprechenden Artikel in dieser Ausgabe. Weiterhin enthält der Datenträger die folgenden Systeme: NOOBS 1.3.4, Raspbian 2014-01-07, Raspbmc 2013-12-23, OpenELEC 3.2.4, RISC OS 2013-07-10. Weiterhin finden Sie die Programme zum Infoscreen-Artikel sowie weitere nützliche Tools.

Aktuelle Ausgabe

04/2019
TV & Multimedia

Diese Ausgabe als PDF kaufen

Preis € 9,99
(inkl. 19% MwSt.)

Stellenmarkt

Neuigkeiten

  • Finger weg

    Ein Temperatursensor verrät, ob Sie einen Gegenstand gefahrlos berühren dürfen. Beim Messen brauchen Sie dabei noch nicht einmal Kontakt zum Objekt.

  • Aus einer Hand

    Um einen Mikrocontroller zu programmieren, genügt ein Raspberry Pi. Wir zeigen, was Sie dazu noch benötigen.

  • Im Gleichtakt

    Synchronisierte Live-Loops und selbst erstellte Funktionen helfen dabei, Sonic Pi wie ein Live-Instrument zu spielen.

  • Mach mal

    Das Ftduino-Modul schlägt die Brücke zu Fischertechnik und ermöglicht es unter anderem, einen Drei-Achsen-Roboter anzusteuern.

  • Eleganter Diener

    Jeden Morgen dieselben Handgriffe, um zu sehen, ob die S-Bahn fährt und wie das Wetter wird? Ein cleverer Infoscreen auf RasPi-Basis automatisiert den Vorgang.

  • Bienenflüsterer

    Bienenzüchter, die ihre Völker besser kennenlernen möchten, müssen die fleißigen Insekten nicht pausenlos stören. Mit einem Raspberry Pi und verschiedenen Sensoren überwachen sie Temperatur, Luftfeuchtigkeit und bald auch das Gewicht des Bienenstocks.

  • Beerige Musik

    Für echten Hi-Fi-Sound braucht es mehr als einen kleinen Bluetooth-Brüllwürfel. Mit Volumio und einem Raspberry Pi rüsten Sie Ihre klassische Hi-Fi-Anlage mit smarten Funktionen auf.

  • Ton ab!

    Auf den ersten Blick erscheint der RasPi zu schwachbrüstig für den Betrieb leistungshungriger DAW-Software. Doch der Schein trügt.

  • Himbeer-TV

    Der DVB TV µHAT rüstet den Raspberry Pi mit einem DVB-T/T2-Tuner auf. Die deutsche TV-Landschaft schränkt dessen Möglichkeiten allerdings ein.

  • Git à la RasPi

    Mit wenigen Handgriffen zum Git-Hoster: Die dezentrale Arbeitsweise von Git erleichtert in Kombination mit der Netzwerkfähigkeit des RasPi das Verwalten von Quellcode.