Homebridge Installieren auf Debian 9 ?

  • 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

  • das habe ich nun mal gemacht habe die linux x64 genommen von node


    wenn ich jetzt starte kommt das hier


    root@Server ~ > sudo systemctl restart homebridge; sudo journalctl -fau homebridge

    -- Logs begin at Sat 2019-03-30 12:11:16 CET. --

    Mär 30 13:57:39 Server systemd[1]: Stopped Node.js HomeKit Server.

    Mär 30 13:57:39 Server systemd[1]: Started Node.js HomeKit Server.

    Mär 30 13:57:39 Server systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Mär 30 13:57:39 Server systemd[1]: homebridge.service: Unit entered failed state.

    Mär 30 13:57:39 Server systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Mär 30 13:57:40 Server systemd[1]: Stopped Node.js HomeKit Server.

    Mär 30 13:57:40 Server systemd[1]: Started Node.js HomeKit Server.

    Mär 30 13:57:40 Server systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Mär 30 13:57:40 Server systemd[1]: homebridge.service: Unit entered failed state.

    Mär 30 13:57:40 Server systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.

    Mär 30 13:57:50 Server systemd[1]: Stopped Node.js HomeKit Server.

    Mär 30 13:57:50 Server systemd[1]: Started Node.js HomeKit Server.

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Unit entered failed state.

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Failed with result 'exit-code'.



    was genau bedeutet das ?!? Funktionieren tut es jedenfalls nicht :(


    das wiederholt sich die ganze zeit.... etwas weiter unten kommt dann nochmal das


    Mär 30 13:59:12 Server systemd[1351]: homebridge.service: Failed at step EXEC spawning /usr/local/bin/homebridge: No such file or directory

  • 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

  • Homebridge ist im Ordner /usr/bin und nicht im Ordner usr/local/bin. Das muss angepasst werden.



    Sent from my iPhone using Community

    HomeBridge, iPad Pro, HomePod Mini, Apple TV, iPhone 12 Pro Max, iPhone XS, iPhone 7 +, iPad Mini, MacBook Pro

  • So ist es.

  • Nicht verschieben! Ändere /etc/systemd/system/homebridge.service.

  • leider funktioniert es noch nicht sschuste  det:

    wenn ich versuche neu zu installieren kommt das hier:


    root@Server ~ > sudo npm install -g --unsafe-perm homebridge

    /usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: "(" unexpected

    root@Server ~ >




    irgendwo ist da der bock drin....


    hoffentlich könnt ihr mir helfen

    Einmal editiert, zuletzt von pillemats ()

  • hier


    homebridge.service




    etc/default/homebridge:



    und hier noch die config aus


    /var/homebridge, falls sie wichtig ist


    Einmal editiert, zuletzt von pillemats ()

  • 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

  • sschuste


    offensichtlich liegt da das problem, warum auch immer:


    root@Server ~ > node --version

    -bash: /usr/local/bin/node: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei

    root@Server ~ >


    ich habe gerade nochmal versucht Node neu zu installieren, aber dann kommt das hier


    root@Server ~ > wget https://nodejs.org/dist/latest…v11.13.0-linux-x64.tar.gz

    --2019-04-01 10:00:40-- https://nodejs.org/dist/latest…v11.13.0-linux-x64.tar.gz

    Auflösen des Hostnamens »nodejs.org (nodejs.org)« … 104.20.23.46, 104.20.22.46, 2606:4700:10::6814:172e, ...

    Verbindungsaufbau zu nodejs.org (nodejs.org)|104.20.23.46|:443 … verbunden.

    HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK

    Länge: 20400153 (19M) [application/gzip]

    Wird in »»node-v11.13.0-linux-x64.tar.gz«« gespeichert.


    node-v11.13.0-linux 100%[===================>] 19,46M 7,02MB/s in 2,8s


    2019-04-01 10:00:43 (7,02 MB/s) - »»node-v11.13.0-linux-x64.tar.gz«« gespeichert [20400153/20400153]


    root@Server ~ > tar xf node-v11.13.0-linux-x64.tar.gz

    root@Server ~ > sudo cp -R node-v11.13.0-linux-x64/* /usr/local/

    root@Server ~ > sudo npm install -g n

    /usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: "(" unexpected

    root@Server ~ >



    Einmal editiert, zuletzt von pillemats ()

  • Und was kommt heraus, wenn du

    uname -a

    eingibst?