Dass sich Homebridge auch unter Windows betreiben lässt haben wir bereits in einem vorherigen Artikel vorgestellt: Homebridge unter Windows nutzen – DigitizedLife
Auch hier gilt wie immer: Software ist nicht wartungsfrei. Daher beschäftigt sich dieser Beitrag rund um die Aktualisierung von Homebridge, Node.js und den verwendeten Plugins.
Aktualisierung einsehen
Der Hinweis ist bei der Verwendung von Homebridge UI relativ trivial: man wird in der Weboberfläche direkt darauf hingewiesen. Die Windows-Version muss leider manuell aktualisiert, aber das ist leicht gemacht und wird schon sehr gut beschrieben:
Grundsätzlich bleibe ich ein Freund von grafischen Oberflächen. Obwohl ich gerade beruflich sehr viel mit PowerShell und KQL zu tun habe nehme ich das hier gerne mit. Homebridge lässt sich ja aber auch komplett per Kommandozeile betreibe
Homebridge aktualisieren
Wir starten also erstmal wieder eine administrative Kommandozeile, wie auch schon bei der Ersteinrichtung im Einsatz.
Zuerst muss der Homebridge-Dienst gestoppt werden (1):
hb-service stop
Danach wird die neueste Version über npm installiert (2):
npm install -g homebridge@latest
npm weißt auf erkannte Schwachstellen hin:
Das kann hier dann auch gleich mit behoben werden, und zwar per:
npm audit fix --force
Wenn du keine andere Software über npm verwendest ist das in der Regel unkritisch.
Natürlich starten wir dann den Dienst wieder per:
hb-service start
Weiter geht’s mit den Plugins, auch hier stehen zwei zur Aktualisierung an.
Beim Plugin für Hue weißt mich Homebridge aber darauf hin, dass ich nicht die empfohlene Version von Node.js verwende (16.13.1 statt 16.13.2).
Also müssen wir uns hier noch vorher darum kümmern, wie im folgenden Abschnitt beschrieben.
Node.js aktualisieren
Auf der Node.js Seite laden wir also die aktuelle LTS-Version herunter: Download | Node.js (nodejs.org)
Ich verwende die .msi-Variante in 64-Bit.
Zunächst stoppen wir wieder den Dienst.
hb-service stop
Danach lassen wir den Node.js-Installer in den Standardeinstellungen durchlaufen:
Danach muss der Homebridge-Dienst per rebuild an die neue Node.js-Version angepasst werden.
hb-service rebuild
Das kann länger dauern, bei mir sind es aber warum auch immer nur wenige Sekunden.
Jetzt starten wir den Dienst wieder per
hb-service start
Homebridge Plugins aktualisieren
Jetzt kann auch das Hue-Plugin über die Weboberfläche aktualisiert werden:
Die meisten Plugins lassen sich so aktualisieren, solange die zugrundeliegenden Versionen von Homebridge und Node.js aktuell sind bzw. einer Mindestversion entsprechen.
Vielen Dank für Dein Interesse!
Chris
Hinweis
Dieser Beitrag wurde nach bestem Wissen und Gewissen erstellt. Trotzdem sind alle Angaben ohne Gewähr und wir übernehmen keine Haftung oder Gewährleistung bei Einsatz und/oder Implementierung hier beschriebener Produkte/Abläufe.