Homebridge installieren - Raspberry Pi
Wer in Sachen Smarthome selbst aktiv werden möchte, hat heutzutage viele Möglichkeiten. Eine davon ist Homebridge. Mit Homebridge auf dem Raspberry Pi seid ihr in der Lage, sämtliche Geräte in HomeKit einzubinden. Dank mittlerweile knapp 2000 Plugins lässt sich fast jedes smarte Gerät in HomeKit einbinden. Aber das ist nicht alles: Auch für Alexa und Google Home ist Homebridge eine Lösung. In diesem Artikel behandeln wir das Aufsetzen des makesmart Homebridge-Servers auf einem Raspberry Pi und die Einbindung in Apples Home-App.
Letzes Update: 01.01.2020
Was ist Homebridge?
Homebridge ist ein Node.js-Server, der die HomeKit-API emuliert. Durch eine Vielzahl verschiedener Plugins können tausende Geräte in HomeKit eingebunden werden die normalerweise nicht unterstützt werden. Auch im DIY Bereich kann man sich das zu nutzen machen. Ohne weiteres können auch selbst gebautes Zubehör und DIY Projekte ins Smarthome eingebunden werden. Aber das ist nicht alles. Durch Plugins ist es ebenfalls möglich, die Geräte auch über ^1Alexa oder Google Home zu steuern. In diesem Artikel behandeln wir die Installation des makesmart Homebridge-Servers und dessen Einbindung in Apple's Home App.
HomeKit kompatible Geräte müssen bestimmte Zertifizierungen und Lizenzen aufweisen, die durch den Preis des Produktes mitbezahlt werden. Bei Drittanbietern fallen diese Kosten weg. Wir sparen uns durch die Einbindung über Homebridge aber nicht nur bares Geld, sondern gewinnen auch eine ganze Reihe an Produkten dazu, zwischen denen wir uns entscheiden können.
Im Idealfall sieht der Ablauf zum Smarthome-Gerät so aus:
- beliebige Produkte recherchieren, das die Vorhaben erfüllen können
- Homebridge Plugins durchsuchen und ein passendes Plugin finden
- Produkt bestellen
- Produkt einbinden
Voraussetzungen
Zur Installation wird folgendes benötigt:
- ein Raspberry Pi als Server
- eine microSD-Karte ab 8 GB für das Betriebssystem
- ein micro-USB Kabel oder ein Netzteil für die Stromversorgung
- und den makesmart Homebridge-Server
makesmart-Server installieren
Das heruntergeladene Archiv makesmart-homebridge-server.zip muss entpackt werden. Darin befindet sich das Betriebssystem
makesmart-homebridge-server.img.
Um das Betriebssystem auf eine SD-Karte zu brennen, kann man das Programm Etcher verwenden. Etcher ist kompatibel mit Windows, MacOS und Linux.

Das Brennen des makesmart Homebridge-Servers kann einige Minuten in Anspruch nehmen. Nach dem Brennen wird die SD-Karte ausgeworfen. Wir stecken sie erneut in den Computer. Die SD-Karte und zeigt eine neue Karte mit dem namen boot
an.
Einrichten der WLAN-Verbindung
Falls ihr den Raspberry Pi nicht per LAN am Router verbunden habt, muss vor der ersten Inbetriebnahme die WLAN-Verbindung eingerichtet werden. Dazu lädt man die Datei wpa_supplicant.conf
und die Datei ssh
herunter. Download
Die Datei wpa_supplicant.conf
muss bearbeitet werden.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=DE
network={
ssid="wlan_ssid_eintragen"
scan_ssid=1
psk="wlan_passwort_eintragen"
}
Ersetzt den Inhalt von ssid
und psk
mit den Daten eures WLAN-Netzwerkes und speicher die Datei anschließend ab.
Die Datei ssh
ist eine leere Datei und bleibt unberührt.
Die aktualisierte Datei wpa_supplicant.conf
muss jetzt zusammen mit der Datei ssh
in das Hauptverzeichnis der SD-Karte boot:/
geschoben werden.
Anschließend kann der Raspberry Pi mit Strom versorgt werden.
Homebridge QR-Code abrufen
Nach 1 - 2 Minuten ist der Homebridge-Server online und kann zur Home App hinzugefügt werden. Dazu muss im Webbrowser die Seite makesmart-server:8080/login aufgerufen werden.
Info: Falls der Server trotz erfolgreichem Bootvorgang nicht erreichbar sein sollte, muss der Server über die IP-Adresse aufgerufen werden, zum Beispiel.: 192.168.0.50:8080/login Die IP-Adresse findet ihr am einfachsten über euren Router heraus, oder über den Netzwerk-Scanner Fing auf iOS und Android.Die Zugangsdaten der Weboberfläche lauten:
Benutzername | admin |
---|---|
Passwort | admin |

Die Daten sollten unmittelbar nach dem Einloggen geändert werden. Dazu geht ihr oben im Menü auf Benutzerkonten
.
Homebridge zur Home-App hinzufügen

Öffnet die Home-App auf eurem iPhone oder iPad und klickt man den Button Gerät hinzufügen
und scannt anschließend den QR-Code vom Webinterface. Es erscheint eine Meldung, dass das Gerät nicht zertifiziert ist. Diese Meldung können wir bestätigen. Anschließend wird der makesmart-Server hinzugefügt.

Plugins und Geräte
Plugins können auf der Weboberfläche über den Punkt Plugins
installiert werden. Die Konfiguration erfolgt über den Menüpunkt Konfiguration
. Um die Installation und Einrichtung einzelner Plugins & Geräte werden wir uns in gesonderten Artikeln kümmern.
Wer sich selbst ein bisschen informieren möchte, kann dazu die Seite npmjs.com besuchen. Wer gezielt nach Plugins suchen möchte, nutzt am besten die Suchfunktion auf der Startseite von homebridge.io.
Falls du nicht warten möchtest, schau dir das folgende DIY-Projekt fürs Smarthome an.

Zugangsdaten makesmart-Server
Um über SSH auf den Server zugreifen zu können, müsst ihr folgende Daten verwenden:
Hostname | makesmart-server |
---|---|
Benutzername | makesmart |
Passwort | makesmart_ih$ |
Port | 22 |
Wenn ihr euch eingeloggt habt, solltet ihr unbedingt das Passwort ändern!
Gebt dazu erst den folgenden Befehl ein:
passwd
Dann das aktuelle Passwort >> makesmart_ih$ << und danach euer eigenes, neues Passwort.