Beiträge von det

    mir fällt gerade ein, bei einigen hier fehlen noch die rechte das der User pi Logs schreiben darf.

    mit

    "sudo chmod 777 /var/log/"

    Rechte vergeben!!

    dann homebridge neustarten und in /var/log/ nachsehen.

    läuft es jetzt nach dem zurück setzen?



    Linuxdateien niemals mit einem Windows Editor bearbeiten!!!


    einfach zeile 20 mit dem nano abändern in


    su - pi -c "homebridge >> /var/log/homebridge.log 2>> /var/log/homebridge.err &"


    und mit "CTRL+X" "j" "enter" beenden


    und dann mit "sudo /etc/init.d/homebridge restart"

    neu starten.

    !!!!! homebridge beenden !!!!!!


    Homebridge als Dienst einrichten mit automatischem neustart nach 10 sekunden.


    Code
     sudo nano /etc/default/homebridge

    folgendes einfügen in das Editorfenster:


    Code
    # 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=*

    mit "CTRL+X" "j" "enter" beenden


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

    folgendes einfügen in das Editorfenster:


    wenn hombridge als root laufen soll, dann diese Zeile anpassen

    Code
    User=homebridge

    in

    Code
    User=root

    mit "CTRL+X" "j" "enter" beenden


    folgende Zeilen jeweils mit Enter bestätigen

    (Zeile für Zeile einzeln abarbeiten)


    Code
    sudo useradd --system homebridge
    sudo mkdir /var/homebridge
    sudo cp -r /home/pi/.homebridge/* /var/homebridge/
    sudo chmod -R 0777 /var/homebridge
    sudo systemctl daemon-reload
    sudo systemctl enable homebridge
    sudo usermod -a -G systemd-journal homebridge

    Wenn die homebridge bisher als root lief, den cp Befehl bitte anpassen in:

    Code
    sudo cp -r /root/.homebridge/* /var/homebridge/

    jetzt kann man mit die homebridge:

    "sudo systemctl start homebridge" starten

    "sudo systemctl stop homebridge" beenden

    "sudo systemctl restart homebridge" neustarten

    "sudo systemctl sttus homebridge" den aktuellen status ansehen

    "sudo journalctl -f -au homebridge" das live LOG beobachten


    WICHTIG!!

    "sudo nano /var/homebridge/config.json"

    ist ab jetzt ist die aktuelle Konfigurations Datei, da müssen alle Eintragungen für die Plugins gemacht werden.



    hoffe das Hilft:)

    zeige mal den Inhalt von

    sudo nano /etc/init.d/homebridge

    hier

    was hast du alles gemacht?


    EDIT:

    Du hast doch nicht mit einem Windows editor editiert?

    Habe es gefunden,

    Mit

    sudo nano /etc/init.d/homebridge

    Die Zeile

    su - pi -c "homebridge > /dev/null 2>&1 &"

    ändern in

    su - pi -c "homebridge >> /var/log/homebridge.log 2>> /var/log/homebridge.err &"

    Schau mal in die

    sudo tail -f /var/log/syslog

    Wenn da nichts ist muss die /etc/init.d/homebridge Datei bearbeitet werden.

    Ich finde es gerade nicht im Forum.