Wie ich mit Philips Wiz und einem Raspberry Pi bei HomeKit-Smartbulbs Geld gespart habe

110 0

Vergrößern / Eine Philips Wiz-Glühbirne und ein Raspberry Pi mit Homebridge.

Andrew Cunningham

Das Haus, in dem meine Familie derzeit lebt, wird hauptsächlich von einer Reihe von Deckeneinbaulampen beleuchtet. Von oben bis unten, Badezimmerarmaturen gezählt, haben wir im ganzen Haus ungefähr 40 Glühbirnen. Und als wir einzogen, war jede einzelne dieser Glühbirnen eine heiße, stromsaugende Glühbirne. Das Ersetzen dieser Glühbirnen durch kühlere, effizientere LEDs war eines der niedrig hängenden Heimwerkerprojekte, die ich nach unserem Einzug in Angriff nahm.

Als Teil dieses Projekts habe ich einige Räume mit Philips Hue Smartbulbs beleuchtet, die bei ihrer Einführung im Jahr 2012 eine Menge zur Popularisierung und Vereinfachung der anpassbaren LED-Beleuchtung beigetragen haben. Diese Lampen und ein Ecobee-Thermostat bildeten die Grundlage für ein HomeKit-Setup , ausgewählt, weil meine Frau und ich beide iPhone-Nutzer sind und wir zu diesem Zeitpunkt weder ein Echo noch irgendwelche Google- oder Nest-Produkte besaßen. Seitdem ist unser Smart Home in Anfängen gewachsen, hat hier und da verschiedene Gadgets angesammelt und strebt nach HomeKit-Kompatibilität, wenn wir es bekommen können. (Ich gehe davon aus, dass viele Smart-Home-Setups so sind – im Laufe der Zeit hineingestolpert, bestehend aus einem Flickenteppich von Produkten, die entweder mit dem Haus geliefert wurden oder alle einzeln gekauft wurden, um einen bestimmten Bedarf zu decken, alle nachträglich von Google zusammengeschnallt. Amazon oder Apple, je nachdem, welchen der Tech-Giganten Sie gerade am stärksten in seinen Ranken gefangen haben.)

Fünf Jahre später war ich bereit, mehr Räume im Haus mit intelligenter Beleuchtung zu versehen. Ich wollte jedoch keine Hue-Preise zahlen, insbesondere nicht für die mehrfarbigen Glühbirnen – eine 60-W-äquivalente weiße Hue-Glühbirne kostet normalerweise etwa 15 US-Dollar, und eine Vollfarbbirne kostet zwischen 30 und 50 US-Dollar pro Stück. Ein Unternehmen namens meross stellt eine ansprechende HomeKit-kompatible mehrfarbige Glühbirne für etwa 15 US-Dollar her, aber mittelmäßige Kundenbewertungen (und ein Mangel an professionellen Bewertungen) ließen mich zögern.

Am Ende entschied ich mich für eine andere Philips Glühbirnenmarke, die völlig andere und inkompatible Wiz-Reihe (Signify, ein Philips-Spin-off, das die Hue-Glühbirnen herstellt, kaufte 2019 eine Firma namens WiZ Connected, was die kurze Erklärung dafür ist, warum dieselbe Firma verkauft zwei völlig separate Linien von intelligenten Glühbirnen). Wiz-Glühbirnen sind gut bewertet und kosten 12 oder 13 US-Dollar pro mehrfarbiger Glühbirne – das einzige, was sie nicht taten, war die Integration in HomeKit. Aber für den unerschrockenen Heimwerker gibt es dafür eine Lösung: Homebridge, eine leichte Server-Software, die Verbindungen zwischen HomeKit und einer Vielzahl von nicht offiziell HomeKit-kompatiblem Smart-Zubehör vermittelt.

Homebridge einrichten

Wiz-Glühbirnen können problemlos in Google- oder Amazon Alexa-betriebene Häuser integriert werden, aber außerhalb der Wiz-App selbst verlassen sich die Glühbirnen auf Siri Shortcuts für die Unterstützung auf Apple-Geräten. In einem Haus, das nur Wiz-Glühbirnen verwendet, sind diese Verknüpfungen wahrscheinlich gut genug – Sie können individuelle Verknüpfungen erstellen, um verschiedene Gruppen von Lichtern so ziemlich nach Belieben zu steuern. Aber ich wollte, dass sie mit den Hue-Glühbirnen und anderem Zubehör, das ich bereits in HomeKit eingerichtet habe, ineinandergreifen, damit ich eine Mischung von Glühbirnen mit denselben Befehlen steuern, den Zugriff auf diese Befehle mit anderen Personen teilen kann, mit denen ich lebe, und dieselbe Benutzeroberfläche verwenden kann alles zu kontrollieren, anstatt ein Flickenteppich verschiedener Apps.

Werbung

Homebridge ist ein nodeJS-Server, der auf fast allem läuft, einschließlich dem PC oder Mac, den Sie bereits verwenden, oder auf einem Synology- oder QNAP-NAS als Docker-Container. Durch Scannen eines QR-Codes können Sie Ihr Homebridge-Gerät als Hub zu Ihrem HomeKit-Setup hinzufügen, ähnlich wie der Hub, der Hue-Lichter steuert. Von dort aus kommuniziert HomeKit mit Ihrer Bridge und HomeBridge sendet diese Befehle in einer Sprache, die sie verstehen, an Ihr Nicht-HomeKit-Zubehör. Homebridge stützt sich zur Unterstützung auf von der Community entwickelte Plugins, und Sie können Homebridge-Plugins für Wiz-Lampen, für Nest-Thermostate und Rauchmelder finden und sogar Befehle an Ihre HomeKit-Geräte über Amazon Alexa erteilen.

Da ich etwas billiges und stromsparendes wollte, das einfach in einer Ecke steckt und die ganze Zeit eingeschaltet ist, entschied ich mich für einen alten Raspberry Pi 3, den ich bereits hatte. Früher diente es der Spielekonsolen-Emulation, aber seit ich es durch einen Pi 4 ersetzt habe, liegt es im Schrank. Es gibt ein vorgefertigtes Homebridge-Image für den Pi, das die Software und eine webbasierte Benutzeroberfläche enthält und problemlos auf jede 4 GB oder größere microSD-Karte passt.

  • Die anpassbare Homebridge-Webbenutzeroberfläche, die eigentlich ein eigenes Homebridge-Plugin namens homebridge-config-ui-x ist. Es gibt andere Frontends für Homebridge – vor allem HOOBS – aber ich finde, dass die „Vanille“-Homebridge-Benutzeroberfläche auf der Glockenkurve „Benutzerfreundlichkeit/Flexibilität der Anpassung“ besser positioniert ist.

    Andrew Cunningham

  • Das erste, was Sie tun müssen, wenn Sie Homebridge auf einem Raspberry Pi starten, ist eine Verbindung mit dem übertragenen Netzwerk, damit Sie es mit Ihrem Heimnetzwerk verbinden können.

    Andrew Cunningham

  • Homebridge hat viele Plugins in unterschiedlichen Qualitätsstufen. Die besten erscheinen in der Regel ganz oben in der Suchliste und erhalten von den Homebridge-Entwicklern ein “Verifiziert”-Abzeichen.

    Andrew Cunningham

  • Installation des Wiz-Plugins. Homebridge ist gut darin, die Befehlszeilenuntermauerungen gegebenenfalls offenzulegen, damit Sie immer wissen, was vor sich geht.

    Andrew Cunningham

  • Sie bearbeiten auch Homebridge-Konfigurationsdateien über die Benutzeroberfläche. Ich verwende alle Standardeinstellungen von Homebridge, obwohl ich eine feste IP für meinen Homebridge-Server habe.

    Andrew Cunningham

  • Sie scannen diesen QR-Code aus der Home-App Ihres iPhones, um die Bridge zu Ihrem HomeKit-Setup hinzuzufügen. Die Bridge übersetzt dann Befehle von Siri und der Home-App in Befehle, die die Wiz-Glühbirnen verstehen können. Homebridge kann entweder als einzelne Bridge dienen, die über alle Ihre Plugins mit all Ihrem Zubehör kommuniziert, oder Sie können für jedes einzelne Plugin eine separate “Kind-Bridge” erstellen.

    Andrew Cunningham

  • Homebridge ist ein “unverifiziertes Zubehör”, mit dem Apple Ihnen nur mitteilt, dass es keine Garantie dafür gibt, dass die Dinge so funktionieren, wie sie sollen.

    Andrew Cunningham

  • Benennen der Brücke.

    Andrew Cunningham

  • Alle mit meiner Bridge verbundenen Glühbirnen tauchten automatisch in der Home-App auf, wo ich sie allen bereits eingerichteten Räumen zuordnen konnte.

    Andrew Cunningham

  • Sie müssen sich dieser detaillierten Lampenstatistiken nicht wirklich bewusst sein, aber sie sind in Homebridge vorhanden, wenn Sie sie sich ansehen möchten.

    Andrew Cunningham

Nach dem Flashen des Homebridge-Bildes und dem Einschalten des Pi sendet Homebridge ein Wi-Fi-Netzwerk, mit dem Sie sich mit einem Telefon oder Computer verbinden. Dies öffnet eine einfache Seite, die Sie verwenden, um HomeBridge mit Ihrem Wi-Fi-Heimnetzwerk zu verbinden (am einfachsten ist es, alle Ihre Geräte im selben VLAN zu haben, wie die meisten Heimnetzwerke konfiguriert sind, es sei denn, Sie haben es ausdrücklich anders eingerichtet; wenn Sie Smart-Home-Geräte aus Sicherheitsgründen in ein separates VLAN legen, können HomeKit und Homebridge weiterhin damit verwenden, aber das geht hier etwas über unseren Rahmen).

Ich habe dann die Wiz-App verwendet, um alle Wiz-Glühbirnen mit meinem Netzwerk zu verbinden, was so ziemlich alles ist, was Sie brauchen, wenn Sie die Glühbirnen mit Homebridge verwenden möchten. Nichts hindert Sie daran, HomeKit und die Wiz-App separat zu verwenden, und die Wiz-App hat einige nette Farbvoreinstellungen, die Sie mit der Home-App nicht wirklich replizieren können, aber ich steuere die Glühbirnen hauptsächlich mit Siri-Sprachbefehlen und HomeKit-Automatisierungen.

Die Bildunterschriften in der obigen Galerie führen Sie Schritt für Schritt durch die Installation des Wiz-Plugins für Homebridge und stellen sicher, dass Ihr gesamtes Zubehör hinzugefügt wurde. Anstatt den QR-Code auf der Homebridge-Hauptseite zum Hinzufügen von Zubehör zu verwenden, ziehe ich es auch vor, “untergeordnete” Bridges für jedes Plugin zu erstellen, um Homebridge zuverlässiger zu machen und es einfacher zu machen, Probleme zu isolieren, wenn sie auftreten. Wenn Homebridge Ihre Wiz-Glühbirnen im Netzwerk entdeckt hat und Sie die Bridge mithilfe des QR-Codes zu HomeKit hinzufügen, sollten alle Glühbirnen wie gewohnt in der Home-App angezeigt werden. Homebridge und das Wiz-Plugin unterstützen sogar die neue Funktion “adaptive Beleuchtung”, die in iOS 14 eingeführt wurde und die die Farbtemperatur Ihrer Glühbirnen im Laufe des Tages dynamisch ändert.

Werbung

Ich habe mir nicht viel Mühe gegeben, meine Homebridge-Box zu sichern, da die Wiz-Glühbirnen das einzige sind, was derzeit damit verbunden ist und die gesamte Kommunikation über das lokale Netzwerk erfolgt. Es sollte keine Anmeldungen oder Kontakt mit dem offenen Internet geben (ich habe mit dem Hinzufügen unserer Nest Protect-Thermostate experimentiert, aber nicht viel mehr getan als ein Herumprobieren). Sie können 2FA zum Anmeldebildschirm von Homebridge hinzufügen, wenn Sie möchten, und ich empfehle auch, einige grundlegende Raspberry Pi-Sicherheitsprüfungen durchzuführen, z . Sie können HTTPS auch relativ einfach für die Homebridge-Weboberfläche aktivieren, wenn Sie über ein Zertifikat verfügen. Weitere Sicherheitsüberlegungen hängen von Ihrer Netzwerkkonfiguration und dem von Ihnen verwendeten Zubehör ab.

Dieses Projekt verlief nicht ganz reibungslos; die Home-App und die Glühbirnen brauchen manchmal eine Minute, um sich zu sehen, wenn man die Glühbirnen mit einem Lichtschalter ein- und ausschaltet und ein unglücklicher Stromausfall die Kommunikation zwischen den Glühbirnen und meinem Raspberry Pi völlig unterbrochen hat. Ich hätte es vielleicht mit genügend Zeit beheben können, aber mein Setup ist einfach genug, dass ich einfach alles zurücksetze und alles noch einmal mache. Aber das ist ein Risiko, das Sie bei jedem Smart-Home-DIY-Projekt eingehen, und mein Haus braucht genug Glühbirnen in jedem Raum, dass es sich lohnt, im Austausch für viel niedrigere Kosten pro Glühbirne mit einigen Kopfschmerzen fertig zu werden.

Der Wiz-plus-Homebridge-Ansatz ist nicht jedermanns Sache – ob Sie nun die HomeKit-kompatiblen Meross-Glühbirnen kaufen, die Sie übersprungen haben, oder einfach Google oder Alexa anstelle von HomeKit verwenden, um Ihr gesamtes Zubehör zusammenzubinden, es gibt sicherlich einfachere und benutzerfreundlichere Optionen da draußen. Aber dies war ein schnelles, einfaches und lustiges DIY-Projekt, das mir half, meine billigen neuen Glühbirnen in meine teuren alten zu integrieren und einen alten Raspberry Pi wieder nützlich zu machen. Homebridge erwies sich als ein funktionales kleines Stück Smart-Home-Software, das sich gut für viele verschiedene Arten von Projekten eignet.

Hinweis: Ars Technica kann über Partnerprogramme eine Vergütung für Verkäufe aus Links in diesem Beitrag erhalten.

Leave a Reply