Homebridge unter Windows aktualisieren

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.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.