Haus & Hof
Computer & Co.
DIY-Projekte
Haus & Hof
Computer & Co.
DIY-Projekte
Dies ist eine alte Version des Dokuments!
sudo apt-get install -y libavahi-compat-libdnssd-devwget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-armv7l.tar.gztar xf node-v10.16.0-linux-armv7l.tar.gzsudo cp -R node-v10.16.0-linux-armv7l/* /usr/local/sudo npm install -g nsudo n lts sudo useradd -m -c „Homebridge Service“ -s /bin/bash -G audio,bluetooth,dialout,gpio,systemd-journal,video homebridgesudo visudo -f /etc/sudoers.d/homebridgehomebridge ALL=(root) SETENV:NOPASSWD: /usr/local/bin/npm, /bin/systemctl restart homebridge, /usr/local/bin/nodesudo chmod 640 /etc/sudoers.d/homebridgesudo npm install -g –unsafe-perm homebridgesudo mkdir -p /var/homebridgesudo nano /var/homebridge/config.json{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "Smarthome",
"platforms": [],
"accessories": []
}
sudo chown -R homebridge:homebridge /var/homebridgesudo nano /etc/systemd/system/homebridge.service[Unit] Description=Node.js HomeKit Server After=syslog.target network-online.target
[Service] Type=simple User=homebridge EnvironmentFile=/etc/default/homebridge ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS Restart=on-failure RestartSec=10 KillMode=process
[Install] WantedBy=multi-user.target 15. Zweites Script, Speichern mit ctrl+x, dann J drücken und mit Enter bestätigen
sudo nano /etc/default/homebridge # 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=-I -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=* 16. systemd initialisieren
sudo systemctl daemon-reload 17. Auto Neustart Homebridge nach Pi Reboot.
sudo systemctl enable homebridge Dann sollte diese Meldung zum Abschluss erscheinen:
Created symlink /etc/systemd/system/multi-user.target.wants/homebridge.service → /etc/systemd/system/homebridge.service.
Automatischer Homebridge Homebridge Systemstart eingerichtet. Homebridge Systemstart Das sollte es nun soweit gewesen sein. Jetzt kann endlich die Homebridge gestartet werden. Hier eine Übersicht der wichtigsten Befehle:
Homebridge starten:
sudo systemctl start homebridge Homebridge stoppen:
sudo systemctl stop homebridge Homebridge Neustart
sudo systemctl restart homebridge Logfile anzeigen
sudo journalctl -fau homebridge Sobald die Homebridge läuft erhält man auf NPM einen sehr guten Überblick wie groß inzwischen das Angebot an Plugins ist.