Post doch nochmal die aktuelle, komplette Datei .
Beiträge von det
-
-
Laufen tut es
running on port 51826
Der Port ist auch der Standard.
Der Fehler muss nun in der PID Auswertung in
/etc/init.d/homebridge liegen.
-
Ach die Regeln, ich dachte die von grover
Sorry
-
Ich mache es so zu mindest
-
Starten mit
sudo /etc/init.d/homebridge start
Jetzt hat pi nicht das recht in /var/log/ zuschreiben.
Also anpassen inde /etc/init.d/homebridge
var/log/homebridge.log 2>> /var/log/homebridge.err &"
In
/home/pi/homebridge.log 2>> /home/pi/homebridge.err &"
Dann mit
tail -f /home/pi/homebridge.log
Nachsehen im log
-
siehe post 32
-
Gut nun ersetze root durch pi
Und dann .....homebridge restart
Und log zeigen.
-
nochmal einen Gedanken schritt zurück.
Pi darf in /etc/init.d/ nichts starten.
Der Aufruf muss mit sudo sein
Aber in der Datei / etc/init.d/homebridge.
Steht da wirklich su - pi -c "homebridge..
Oder hast du meine Zeile rein kopiert?
-
Zum Verständnis.
Man kann hombridge als User pi starten, der darf aber nicht pingen was das people Plugin benutzt.
Und wol Plugin.
Man kann auch als User root homebridge starten, der darf dan auch pingen.
Deine config.json liegt jetzt im Ordner unter pi deswegen findet es homebridge nicht wenn diese als root gestartet wird. Homebridge sucht standardmäßig immer im homeverzeichniss von dem User der es startet nach der .homebridge/config.json
-
Das werde ich testen, Danke Dir
-
Ein sudo Update alleine ist sehr ungünstig.
Da ich das immer mit einen Tool mach habe ich die anderen weiteren Befehle nicht im Kopf.
Ich glaube Upgrade und cleaning noch, wenn du gerade dabei bist gleich noch den Kernel
Aktualisieren.
Auf alle Fälle müssen Node, npm und homebridge neu installiert werde.
Davor wäre es besse das System von diesen zu bereinigen.
-
Für die Sicherung der sd karte auf einen usb Stick ist in meinem Tool-Packet ein
raspiBackup.sh Skript enthalten.
In kürze wird auch Einrichtung, Verwaltung von mehreren Instanzen Supportet.
-
ich sehe gerade im Start Script wird die homebridge als pi gestartet.
Also bei /etc/init.d/hombridge Start
Vorn das sudo weglassen.
-
komisch ist das er immer andere Ports nimmt
/root/.homebridge/config.json) not found.
Das ist der Fehler. Das log nicht zu früh abbrechen.
Mit welchem User stiertet die hombridge in der Start Datei?
Hier im log hast du homebridge als root gestartet.
(Sorry wegen dem Text, bin gerade mit dem iPad unterwegs)
-
Das sollte weiter oben stehen,
Da ist nur zu sehen das etwas nicht erreicht werden kann.
Bei Netatmo ist der Dienst nicht erreichbar oder antwortet nicht.
-
Das ist der typische Fehler wenn bei Netatmo der DatenBank server nicht erreichbar ist,
leider hat das Plugin den Fehler das es dann abschmiert und unter umständen die homebridge abstürtzt, bzw. nicht komplett startet.
Beides leider schon erlebt. da es letztns auch mal länger dauerte bis Netatmo reagiert hat.
Habe ich die config.json von netatmo befreit (vorübergehnd).
-
in der Aufregungn node und npm verwechselt,
node ist laut https://nodejs.org/dist/latest/ 9.3.0 mit npm 5.5.1
aktuell ist npm 5.6.0,
aber egal.
Datei existiert nicht, dann mal in der /etc/init.d/homebridge den start umstellen auf:
Code# su - pi -c "homebridge > /dev/null 2>&1 &" su - root -c "homebridge >> /var/log/homebridge.log 2>> /var/log/homebridge.err &" echo "Homebridge starting"evtl steht beidir ein anderer User drin.
sann werden die LOG Dateien erstellt.
-
dns_sd.DNSServiceRegister(self.serviceRef, flags, ifaceIdx, name,
^
Error: dns service error: name conflict
Das sieht nicht so aus,
Das sieht aus als würde er immer wieder neustarten.
ich hoffe in Deiner geposteten /etc/init.d/homebridge ist nur ein kopier Fehler.
Am Anfang fehlt einiges.
Bash
Alles anzeigen#!/bin/sh ### BEGIN INIT INFO # Provides: homebridge # Required-Start: $network $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time for homebridge # Description: Enable service provided by daemon. ### END INIT INFO export PATH=$PATH:/usr/local/bin export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules dirusr="/root" user="root" PID=`pidof homebridge` case "$1" in start)so solltes am Anfang aussehen, der Rest war iO.
-
und was zeigt das LOG an?
-
wie meinst du das??
Das IFTTT blinkt nur ein paar mal und hört dann auf.
Ich hätte gern eine szene blinken, die ich aktiviere und solange blinkt bis ich es ausschalte.
