Heute will ich Euch kurz erklären, wie Ihr unter Armbian einen Autostart für die Homebridge einrichten könnt. Wenn Ihr ein All-in-One-System mit piVCCU3 nutzt, dann kann neben der CCU-Software auch die Homebridge und weitere Programme in einem separaten Container installiert werden. Das Tinker Board S ist durch seinen großen RAM und die flotte CPU bestens dafür ausgerüstet. Wie Ihr die Homebridge installieren könnt, habe ich Euch hier bereits ausführlich beschrieben. Die Einstellungen für den Autostart verhalten sich etwas anders bei einer Rasbian Installation. Daher möchte ich Euch kurz zeigen, wie Ihr den Autostart auch bei einer Armbian-Installation (die Ihr für das Tinker Board braucht) realisieren könnt.

Nachdem Ihr die Homebridge installiert habt, kann diese über den Befehl „homebridge“ in der Console gestartet werden. Doch sobald das Fenster geschlossen wir, wird auch das Programm beendet. Warum das so ist und wie Ihr dies beheben könnt, findet Ihr in diesem Artikel. Dafür brauchen wir den „systemctl“ Befehl. In der Anleitung für den Raspberry Pi habe ich dies schon ausführlich beschrieben, doch wie schon anfänglich erwähnt verhält sich Armbian etwas anders, daher müssen auf dem Tinker Board S folgende Schritte vorgenommen werden:

Zuerst müssen wir folgenden Befehl ausführen:

In das neue Fenster fügen wir nun folgenden Inhalt ein:

Das Fenster schließen wir mit „Strg“ + „X“ und bestätigen mit „Y“.

Nun folgt der Befehl zum anlegen des Services:

Es öffnet sich erneut ein leeres Fenster, in das wir folgenden Inhalt kopieren:

Hier legen wir fest, wann die Homebridge neu gestartet werden soll. Ich habe „on-failure“ ausgewählt. Das bedeutet, dass das Programm bei einem Fehler automatisch neu gestartet wird. Die Zeit, in der dies geschehen soll, wir ebenfalls hier festgelegt. Aktuell verwende ich 2 Sekunden.

Auch dieses Fenster müssen wir erneut mit „Strg“ + „X“ und „Y“

Nun folgt dieser Befehl:

Wir legen den User „homebridge“ an.

Mit dem oberen Befehl kopieren wir alle Einstellungen, die Ihr bereits in der Homebridge vorgenommen habt.

Der nächste Befehl wird nur richtig ausgeführt, wenn Ihr die Homebridge bereits einmal manuell mit „homebridge“ ausgeführt habt.

Nun werden noch fehlende Berechtigungen gesetzt und der neue Service im System integriert. Dafür sind die nächsten Befehle notwendig:

Mit dem letzten Befehl haben wir die Homebridge auch schon gestartet. Um die vorgenommenen Einstellungen zu testen könnt Ihr so vorgehen.

Wir starten das System neun und warten, bis das Tinker Board S wieder hochgefahren ist.

Anschließend starten wir die SSH-Session erneut und tragen folgenden Befehl ein:

Nun sollte im Status erscheinen, dass die Homebridge läuft. Auch sollte der Code für das Einbinden der Bridge in die Home App ersichtlich sein. Damit haben wir den Autostart der Homebridge erfolgreich auf dem Tinker Board S eingerichtet.

Das könnte Dich auch interessieren

Homematic – Zweite CCU anstatt LAN-Gateway verwenden und mit Zentrale verknüpfen...
Aufrufe 1091
Ich möchte euch hier eine interessante Variante vorstellen, zu der ich mich veranlasst sah, weil ich im Gartenhaus einige Homematic, sowie Homematic ...
Raspberrymatic – neue Firmware Version 3.43.15.20190223 – jetzt IP wired U...
Aufrufe 1348
Seit heute ist die dann auch wieder eine neue RaspberryMatic Version mit dem Namen 3.43.15.2019022 verfügbar. Diese Version umfasst wie immer alle Ne...
Neue Informationen – Homematic IP Kontakt-Schnittstelle Unterputz – ...
Aufrufe 1998
Wie wir euch bereits im November mitgeteilt haben, kommt Anfang 2019 die sogenannte Kompaktschnittstelle Unterputz – 6-fach mit dem Namen FCI6 auf de...
Homematic – Balance zwischen Wärmebedarf und Heizenergie an jedem Tag bei ...
Aufrufe 959
eQ-3 hat auf der ISH 2019 in Frankfurt eine neue Funktionsoptimierung der Heizung vorgestellt: Den sogenannten Thermischen Abgleich. Mit mechanische...
piVCCU Firmware Update 2.41.9 ab sofort verfügbar – schließt Sicherheitslü...
Aufrufe 648
Seit heute ist die neue CCU2 Firmware 2.41.9 von eQ-3 veröffentlicht worden. Alex ist richtig schnell gewesen und stellt auch bereits für Anwende...
piVCCU3 Firmware Update 3.43.16 ab sofort verfügbar – schließt Sicherheits...
Aufrufe 565
Seit heute ist die neue CCU3 Firmware 3.43.16 von eQ-3 veröffentlicht worden. Alex ist richtig schnell gewesen und stellt auch bereits für Anwende...
1 Antwort
  1. Avatar
    heiko sagte:

    Leider bekomme ich über die Homebridge keinen Konnekt zum Homkit trotz korrekter Angabe des Codes.

    Liegt es vielleicht daran, dass beim Start der Homebridge auf dem Tinkerbord 2 Fehlermeldungen auftauchen:
    Feb 09 15:10:41 tinkerboard homebridge[1626]: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    Feb 09 15:10:41 tinkerboard homebridge[1626]: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    Wie ist damit zu verfahren??
    die CCU läuft prima!
    Wie wird die Webdarstellung UI-X aufgerufen um zu Überprüfen, welche Daten übergeben werden sollen?

    Antworten

Dein Kommentar

An Diskussion beteiligen?
Hinterlasse uns Deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ich akzeptiere die Speicherung der Daten.