technikkram.net
  • Home
  • smartkram
  • Themenfelder
    • Smart Home
      • Homematic & Homematic IP
      • Smart Home Zentrale
      • Home Assistant
      • MQTT & Messaging
      • Zigbee & Thread
      • Shelly Geräte
      • KNX Gebäudeautomation
      • Matter & Thread
      • Apple HomeKit
    • Server & DevOps
      • Docker & Container
      • Proxmox VE
      • Linux Administration
      • Monitoring & Observability
      • Kubernetes & K3s
      • Raspberry Pi
    • Netzwerk
      • UniFi Netzwerk
      • Netzwerk Grundlagen
      • WLAN Optimierung
      • VLAN Konfiguration
      • Firewall & Security
      • Managed Switches
    • Sicherheit
      • Überwachungskameras
      • IT-Security
      • Videoüberwachung
      • Alarmanlagen
      • Zutrittskontrolle
    • Energie & Solar
      • Energiemanagement
      • Solar & Photovoltaik
    • NAS & Storage
      • NAS Systeme
      • Backup & Recovery
      • Synology NAS
      • Storage Lösungen
  • Archiv
  • Kontakt
    • Datenschutz
    • Impressum
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Sebastian
Apple, CCU3, Charly, Homematic, Homematic IP, piVCCU, Programmierung

Quicktipp: Homebridge – Autostart für Tinker Board S einrichten

Quicktipp: Homebridge - Autostart für Tinker Board S einrichten - Tinker Board S Homebridge

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:

sudo nano /etc/default/homebridge

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

# Defaults / Configuration options for homebridge
# The following settings tells homebridge where to find the config.json file and where to persist the data (i.e. pairing and others)
HOMEBRIDGE_OPTS=-U /var/homebridge

# If you uncomment the following line, homebridge will log more 
# You can display this via systemd's journalctl: journalctl -f -u homebridge
# DEBUG=*

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

Nun folgt der Befehl zum anlegen des Services:

sudo nano /etc/systemd/system/homebridge.service

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

[Unit]
Description=Node.js HomeKit Server 
After=syslog.target network-online.target

[Service]
Type=simple
User=homebridge
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=4
KillMode=process

[Install]
WantedBy=multi-user.target

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:

sudo useradd --system homebridge

Wir legen den User „homebridge“ an.

sudo cp ~/.homebridge/config.json /var/homebridge/

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.

sudo cp -r ~/.homebridge/persist /var/homebridge

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

sudo chmod -R 0777 /var/homebridge

sudo systemctl daemon-reload

sudo systemctl enable homebridge

sudo systemctl start homebridge

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.

sudo reboot

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

systemctl status homebridge

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

  • Docker Nginx Reverse Proxy Netzwerk-Architektur Diagramm mit Port-Mapping und Backend-Verbindungen
    Nginx Reverse Proxy in Raspberry Pi OS Docker…
    4. April 2026 Nginx Reverse Proxy Container mit typischen Netzwerk-Verbindungsproblemen und Fehlerzuständen Ein Nginx Reverse Proxy in Docker Container nicht erreichbar zu beheben…
  • TrueNAS Jails vs Docker Container: Architektur-Entscheidung für Self-Hosting – TrueNAS CORE vs SCALE Architektur-Vergleich: FreeBSD Jails gegen Docker Container
    TrueNAS Jails vs Docker Container:…
    4. April 2026 Vergleich der Virtualisierungsarchitekturen: FreeBSD Jails in TrueNAS CORE vs Docker Container in TrueNAS SCALE TrueNAS Jails vs Docker Container —…
  • Node-RED vs Home Assistant: Automation-Plattform für Smart Home wählen – Node-RED vs Home Assistant Interface-Vergleich für Smart Home Automation-Plattformen
    Node-RED vs Home Assistant: Die richtige…
    4. April 2026 Vergleich der Benutzeroberflächen von Node-RED und Home Assistant für Smart Home Automation Die Wahl zwischen Node-RED und Home Assistant ist…
  • Synology Surveillance Station zu Frigate NVR: Kamera-System migrieren – Migration von Synology Surveillance Station zu Frigate NVR - Kamera-System Wechsel Illustration
    Synology Surveillance Station zu Frigate NVR…
    4. April 2026 Sicherheitskritische Migration von Synology Surveillance Station zu Frigate NVR ohne Aufzeichnungsverlust Die Migration von Synology Surveillance Station blockiert standardmäßig Port…
  • Home Assistant Docker Container Architektur-Diagramm auf Synology NAS mit Port-Mappings und Volume-Mounts
    Home Assistant Docker Container auf Synology NAS…
    3. April 2026 Komplette Anleitung für die Installation von Home Assistant als Docker Container auf Synology NAS mit allen wichtigen Konfigurationsschritten 80% der…
  • KNX-Integration in Home Assistant über ETS-Projekt einrichten – Docker Exit Code 125 Fehler - Container startet nicht wegen Konfigurationsproblem
    Docker Command Container startet nicht - Exit Code…
    4. April 2026 Docker Exit Code 125 Fehler – Container startet nicht wegen Konfigurationsproblem Exit Code 125 bedeutet: Docker kann den Container gar…
6. Januar 2019/1 Kommentar/von Sebastian
Schlagworte: Armbian, Asus, Autostart, Homebridge, Tinker Board S
Eintrag teilen
  • Teilen auf Facebook
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf Pinterest
  • Teilen auf LinkedIn
  • Per E-Mail teilen
https://technikkram.net/wp-content/uploads/2019/01/Tinker-Board-S-Homebridge.jpg 547 1000 Sebastian https://technikkram.net/wp-content/uploads/2019/05/technikkram_transparent.png Sebastian2019-01-06 14:12:462019-01-06 14:12:46Quicktipp: Homebridge – Autostart für Tinker Board S einrichten
1 Kommentar
  1. heiko
    heiko sagte:
    9. Februar 2019 um 17:06

    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

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

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

  •  
Smartkram Shop

Kategorien

Allgemein Apple Apps CCU2 CCU3 Charly debmatic EQ-3 Firmware Foto und Video Gadgets Gaming Geschenke Hardware Hausinstallation Haussicherheit HB-RF-USB Homematic Homematic IP Homematic IP Access Point Homematic IP wired iOS KNX Media Center Mediola Mobile Multimedia Netzwerk Neuigkeiten Nützliches Online Services piVCCU piVCCU3 Provider Rabatte & Co Raspberrymatic Security smarte Beleuchtung Smart Home Software & Co Testberichte Tipps & Tricks Wearables Windows Zubehör
© Copyright - technikkram.net -
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Nach oben scrollen Nach oben scrollen Nach oben scrollen