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.
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.
folgendes einfügen in das Editorfenster:
# 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
folgendes einfügen in das Editorfenster:
[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
Alles anzeigen
wenn hombridge als root laufen soll, dann diese Zeile anpassen
in
mit "CTRL+X" "j" "enter" beenden
folgende Zeilen jeweils mit Enter bestätigen
(Zeile für Zeile einzeln abarbeiten)
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:
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?
Wenn du alles gemacht hast, ja
1.Kopieren
2.Rechte setzen
3.Editieren
4.HomeBridge neu starten
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 &"
Gut , hatten wir hier schon.
Die Datei muss bearbeitet werden
sudo nano /etc/init.d/homebridge
Nach dem cp Befehl zum nachsehen.
Der 2. Befehl sollte die selben Dateien anzeigen wie der 1. Befehl
Dann hat das kopieren geklappt.
ich mache wol damit der PCs startet und dann gehe ich mit rdp oder TeamViewer auf meinen Desktop. Wenn ich fertig bin fahre ich den PCs einfach runter mit herunter fahren.
danach sollte mit
sudo ls -al /home/pi/.homebridge
Muss das selbe angezeigt werden wie mit
sudo ls -al /root/.homebridge
doch stimmt ja
Danach noch rechte setzen
Sudo chmod .....
Ne, ist nur als Beispiel
Steht weiter vorn in einem Code Fenster
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.
Da scheint sie nicht zu existieren.
Mit sudo ls -al /var/log/ schauen ob überhaupt eine da ist.
Du machst garnix mit Root.
HomeBridge beenden
Wie oben beschrieben
Mit sudo cp /home/pi/....
Den .hombridge komplett nach /Root/ kopieren
Dann wie in post16 beschrieben Datei editieren.
HomeBridge starten
Das wars
In deinem Beispiel wird nicht bei 20 oder 21 Grad ausgelöst.
Es ist zwar größer 18 Grad , die Regel greift aber nur bei 18 Grad.
Würde ich denken.
Per ssh anmelden, dann
"sudo tail -f /var/log/homebridge.log"
/var/log/homebridge.log
/var/log/homebridge.err
Oder
/var/log/system
Je nachdem wie es gestartet wird
Von welcher APP ist das Foto?