Beiträge von sschuste
-
-
Nein, daran liegt es nicht. Deine config.json ist korrekt. Jetzt brauche ich mal die Ausgaben von
ls -ld /var/homebridge und
ls -l /var/homebridge/config.json
Vielleicht liegt es an den Dateirechten. Sorry, dass es so häppchenweise geht, aber ich muss mich da auch erst einmal herantasten.
Stefan
-
nodejs ist schon die neueste Version (6.16.0-1nodesource1).
Ich würde jetzt versuchen, das node-Geraffel von der Maschine zu entfernen, und zwar alles:
sudo apt-get remove nodejs
Und auch das, was du manuell nach der Anleitung kopiert hast:
sudo rm -f /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules
und dann würde ich noch sicherheitshalber das Zeugs, falls es überhaupt dort existiert, in /usr/lib löschen
sudo rm -rf /usr/lib/node_modules
und die Homebridge vernichten
sudo rm -f /usr/bin/homebridge
und danach noch mal Marcos Anleitung ab dem Punkt "Installiere mal die richtige Node-Version für Debian:" folgen.
Stefan
-
sudo find / -name accessories
Viel Vergnügen.
Stefan
-
Aber deine Halogen sind normale Netzspannung Halogen oder hängt da noch ein Trafo nach dem Dimmer?!
Normale Netzspannung.
Stefan
-
i686 ist die 32-Bit-Version von Linux. Da wird node als 64-Bit-Version wohl nicht laufen.
Stefan
-
Ich hab zwei Cepheis im Einsatz, einmal den einfachen Schalter und einmal den Dimm-Schalter. Beide hängen an der Hue-Bridge. Die Dinger haben eine maximale Last, die es zu beachten gilt. Ansonsten sehe ich keinen Grund, da nicht mehrere Lampen dranzuhängen.
Bei mir hängen einmal Glühbirnen dran (Single-Schalter) und einmal Halogen (Dimm-Schalter).
Stefan
-
Und was kommt heraus, wenn du
uname -a
eingibst?
-
Installiere auch homebridge noch einmal.
-
root@Server ~ > sudo npm install -g --unsafe-perm homebridge
/usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: "(" unexpected
root@Server ~ >
Hmmm. Kannst du node überhaupt starten? Sieht es richtig aus, wenn du
node --version
eingibst?
Stefan
-
Ich gehe also davon aus, dass homebridge die benötigten Node-Daten beim eigenen Start lädt und dann nicht nochmal.
Das sehe ich genauso.
-
Deine Homebridge ist installiert. Wenn ich mir ansehe, welche Befehle du eingegeben hast, um sie zu installieren:
pi@raspberrypi:~ $ 1
-bash: 1: command not foundpi@raspberrypi:~ $ homebridge ALL=(ALL) SETENV:NOPASSWD: ALL
-bash: syntax error near unexpected token `('dann lese ich vor allem daraus, dass du mit Copy&Paste irgendwas in die Shell klatschst ohne zu lesen, warum du was wo machen sollst. Gut, das kann ja jeder halten, wie er möchte.
Der Fehler wird mit einfachen Worten in deinem Log beschrieben:
Mar 31 20:22:37 raspberrypi homebridge[17888]: [3/31/2019, 8:22:37 PM] There was a problem reading your config.json file.
Poste doch die mal.
Stefan
-
Nicht verschieben! Ändere /etc/systemd/system/homebridge.service.
-
ist der Raspberry Pi direkt am Sofa angeschlossen
Ja, was ist denn das für'n geiles Sofa?
-
So ist es.
-
ailed at step EXEC spawning /usr/local/bin/homebridge: No such file or directory
Homebridge fehlt oder befindet sich woanders. Was ergibt der Befehl
which homebridge
?
Stefan
-
Ich denke schon. Allerdings musst du die richtige node-Version installieren. Die Anleitung beschreibt die Installation für einen Raspi 3. Falls du keinen Raspi 3 einsetzt, musst du auf die Prozessor-Architektur achten und die richtige node-Version herunterladen. Ansonsten sehr ich erstmal keine Unterschiede.
Stefan
-
Ich mache alles mit homebridge-config-ui-x, denn dort wird in der Pluginliste gleich angezeigt, ob es ein Update für das entsprechende Plugin gibt. Beim Klick auf den Update-Button passiert dann das gleiche, als würde ich auf der Shell arbeiten, und so erspare ich mir die Tipperei.
Sehr praktisch für mich ist der Link zu GitHub. Die Pluginliste führt zu jedem Plugin den passenden Link mit, und so gelange ich dann direkt zu GitHub. Ich sehr mir nämlich vor den Updates an, was verändert wurde. Daher würde ich auch kein automatisches Update machen wollen. Neulich wurde beispielsweise homebridge-alexa so verändert, dass noch einige Änderungen in der Alexa-App notwendig waren, und so habe ich vorher gewusst, was auf mich zukommt.
Ein Einzeiler könnte ein einfaches sudo npm update -g sein, das einfach alles updatet, was es zu updaten gibt. Aber ob das eine gute Idee ist?
Node verwende ich nur noch in der LTS-Version, aktuell 10.15.3, und da sind die Updates eher selten.
Stefan
-
Ich würde davon abraten den Pi direkt vom Internet aus erreichbar zu machen, wenn du selbst keine Ahnung hast und nur einer Anleitung folgst.
Selbst wenn. Jeder von uns sollte schön hinter seinem Router bleiben.
Ich hab ihn jetzt erstmal nur lokal gelassen und greife per VPN zu. Hab keine performance Einbußen, es laeuft stabil und alles ist gut! Also bisher ein Erfolg!
Stefan
-
Ach so. Ich dachte, es lädt die Inhalte herunter zur Offline-Nutzung