Website-Icon Dein Smart Home Blog

So wird dein Raspberry Pi mit Z-Wave zur Apple HomeKit Bridge

Z-Wave Raspbberry Pi als Homekit Bridge

Du verwendest den Raspberry Pi sowie so schon als Smart Home Zentrale? Vielleicht sogar mit dem RaZ Modul? (gibt´s hier zu kaufen) dann kannst du dein Raspberry Pi mit dem neuen Update des RaZberry als Apple HomeKit Bridge nutzen. So gehts:

Z-Wave HomeKit Tutorial

Daniel hat in seinen zwei Beiträgen mal fix gezeigt, wie schnell du mit dem RaZ Modul dein Rasperry Pi in eine Smart Home Zentrale verwandelst. Hier hat er die (alte) Oberfläche mal vorgestellt. Im letzen Jahr hat sich da viel getan und per Update wird die Oberfläche nicht nur etwas schicker und beutzerfreundlicher, sondern kann nun auch einiges mehr. Unter anderem wird auch das Apple HomeKit unterstützt. Wie du das einrichtest erfährst du hier.

1. Das Raspberry Pi updaten

Zuerst muss du das Raspberry Pi vorbereitet, damit du es später als Gateway für die Z-Wave Geräte und als Bridge für HomeKit benutzen kannst. Das heißt zunächst das neuste Update vom RaZberry einspielen. Um dies zu tun logge dich in das Raspberry ein und installieren die neuste Z-Wave Software. Nutze für das Update folgendes Kommando:

Nachdem das Raspberry Pi das Firmware Update abgeschlossen hat, kannst du (von einem anderen PC / Notebook aus) in einem Browser deiner Wahl (IE, Chrome, Firefox, Safari, ...) darauf zugreifen. Hierzu geben folgendes in die Browserzeile ein:

Die IP Ihres Rapsberries:8083/smarthome

Beispiel:

192.168.2.XXX:8083/smarthome

Falls dir die IP deines Raspberries nicht bekannt sein sollte, findest du diese fix über das Kommando “ifconfig“ in der Konsole des Raspberry heraus. Unter dem Punkt „inet-address“ (üblicherweise in der zweiten Zeile) findest du die IP. Alternativ schaue in der DHCP Liste deines Router (zum Beispiel FRITZ!Box nach)

2. Apps und Geräte hinzufügen

In diesem Punkt installieren wir erst Apps um zu testen ob alles funktioniert und danach auch reale Geräte.

"Nur die Harten komm in Garten -> Überspringe diesen Punkt, gehe nicht über Los und beginne bei 3.

In  der rechten, oberen Ecke deines Browserfensters befinden sich in der Smart Home UI die Einstellungen. Wählen den Punkt “Anwendungen” aus. In der Kategorie “Lokal” kannst du die App „Wetter Informer“ hinzufügen, indem du „Neue App“ hinzufügen anklickst.

Raspberry Pi - Smart Home UI - Apps

Apple unterstützt diesen Gerätetyp eigentlich noch nicht, aber du kannst ihn dennoch in HomeKit einbinden. Das zeigt eigentlich, wie simpel du die Funktionen deines Gateways durch Apps erweitern kannst.

Nun gelangst du in die Einstellungen der gerade installierten App. Wähle einen passenden, frei definierbaren Namen und wenn du möchtest eine entsprechende Beschreibung. Anschließend kannst du deine Stadt und dein Land eintragen sowie die bevorzugte Einheit der Temperatur (Grad oder Farenheit).

Raspberry Pi - Smart Home UI -Wetter App

Weiter gehts...

Jetzt installieren wir ein virtuelles Gerät, um ein Gerät zu haben, das garantiert HomeKit-Funktionen unterstützt. Hierzu gehe noch einmal in den Bereich „Anwendungen“ und wählen die App „Code Gerät“ aus. Um einenwirklich  HomeKit kompatiblen Gerätetypen zu haben, wähle hier „switchBinary“ - und vergebe dem Gerät einen Namen. Damit bieten die Einstellungen eine einfache Schalterfunktion.

Raspberry Pi - Smart Home UI -virtuelles Gerät- App

Für die Aktionen des Schalters mustt du nun Javascript-Code nutzen. Keine Angst ich gebe dir hier alles vor:

Für die Funktion „An“ kannst du den Code:

verwenden und für „Aus“:

Speichern klicken und die App sowie das virtuelle Gerät wird sofort zur Verfügung gestellt.

Raspberry Pi - Smart Home UI -virtuelles Gerät- App

Nun wollen wir reale Geräte einbinden.

Wenn du reale Geräte einbinden möchtest, empfiehlt es sich, erst einmal mit Geräten zu beginnen, welche eine Schalterfunktion haben, da dieses von HomeKit unterstützt werden. Zum Beispiel Zwischenstecker, Unterputz Relais, ...

Ein reales Gerät hinzuzufügen ist eigentlich genauso einfach wie das Erstellen einer App. Wähle in den Einstellungen diesmal den Punkt “Geräte” aus. In der Gerätegruppe, wähle den zu installierenden Gerätetyp aus. In den meisten Fällen wird dies wohl ein Z-Wave Gerät sein.

Raspberry Pi - Smart Home UI -Geräte anlernen

Danach kannst du den Hersteller des Gerätes und das verwendette Produkt auswählen. Alternativ gibt es noch die Schaltfläche „Z-Wave Gerät automatisch finden“. Diese Funktion hört alle Z-Wave-Frequenzen ab und prüft ob ein Gerät inkludiert (angemeldet) werden soll.

Nach dem Klicken der Schaltfläche wird dir eine Übersicht mit 4 Schritten angezeigt. Überprüfe als erstes, ob dein Gerät exkludiert ist (im alten Netzwerk geöscht wurde) und tatsächlich bereit ist inkludiert zu werden. Falls nicht, oder du unsicher bist, führe einfach noch einmal eine Exklusion durch (über den Textlink Exklusion) um sicher zu gehen, dass das Gerät inkludiert werden kann.

Wenn du bereit bist drücke die Schaltfläche „Anlernen starten“ und drücke wiederholt den Taster am Geräte, um dieses zu inkludieren (mehr dazu siehe Handbuch des Z-Wave Gerätes). Nach einer kurzen Zeit sollte Ihr Gerät gefunden werden. Die Oberfläche informiert dich, sobald das Gerät gefunden wurde und konfiguriert wird.

Raspberry Pi - Smart Home UI - Z-Wave Geräte hinzufügen

Nachdem das Gerät vollständig konfiguriert wurde erhälst du eine Information über die Oberfläche. Nach dem Anlernen erhält das Gerät einen Standardnamen, welchen du jedoch jjederzeit individuell ändern kannst.

3. Z-Wave mit HomeKit verwenden

Um Z-Wave Geräte für HomeKit erkennbar zu machen bedarf es noch einer weiteren App, welche du ebenfalls im App Store der Smart Home UI herunterladen und installieren kannst. Gehe dazu noch einmal in die Einstellungen und wähle „Anwendungen“ aus.

Raspberry Pi - Smart Home UI -Apps HomeKit

Hier unter „Lokal“, suche die App “Apple HomeKit Gate” und installiere diese.

Geben der App einen individuelen Namen und entscheide, wie dein Raspberry in der HomeKit App heißen soll. Da das Raspberry als Bridge für HomeKit dient, behalten alle inkludierten Geräte und erstellten Apps ihren Namen in dem HomeKit Apps bei.

Raspberry Pi - Smart Home UI -Apps HomeKit

Gehen, nachdem du die “HomeKit Gate” App installiert hast zurück in die Rapsberry Pi Konsole und führen Sie folgenden Befehl aus:

Dadurch werden diverse Informationen in der Konsole ausgegeben. Unter anderem auch der Punkt „HomeKit PIN“. Dieser PIN sollte wie so aussehen: XXX-XX-XXX

Glückwunsch!

Dein Raspberry Pi ist nun ein vollständig konfiguriertes HomeKit Accessoire, welches in jeder HomeKit kompatiblen App verwendet werden kann. Gebe einfach den HomeKit-PIN ein, sobald nach diesem gefragt wird und alle inkludierten Geräte werden unter der Raspberry HomekIt Bridge zu finden sein.
Als App kannst du zum Beispiel die „MyTouchHome“ App verwenden, welche viele HomeKit-Funktionen bietet. Beginne, indem du ein Haus hinzufügst und diesem einen indivudiuellen Namen gibst. Wähle danach dein neu erstelltes Haus aus. In diesem Haus kannst du Zonen, Räume und Accessoires hinzufügen. Da das Raspberry als Bridge dient, zählt es als Accessoire. Füge es entweder zu deinem Haus hinzu oder zu einem neu erstellten Raum. Sobald du das Gerät erstellst, wirst du nach dem HomeKit-PIN gefragt.

Wenn du nun das Raspberry Accessoire auswählst, siehst alle inkludierten Geräte, sofern HomeKit einen deiner Gerätetypen unterstützt. (dann wird die App eine Steuerfläche zur Verfügung stellen).

Die mobile Version verlassen