Zu 99% sind die Linux Befehle klein geschrieben.
Das iOS korrigiert manchmal hier diese Befehle.
Zu 99% sind die Linux Befehle klein geschrieben.
Das iOS korrigiert manchmal hier diese Befehle.
Schau mal mit
ls -al /var/log
Ob eine hombridge.log oder .err existiert.
Wenn ja das Bild mal posten, wegen der rechte.
Wenn nein, dann mal untere Zeile benutzen,
aber Root durch pi ersetzen, danach muss eigentlich eine Datei existieren.
Wichtig das & am ende der Zeile, dies schickt das Programm in den Hintergrund.
Es sollten keine Fehlermeldung en erscheinen beim starten.
Hallo ,
um homebridge als dienst zu installeren
(dieser startet nach einem Absturtz innherhalb 10 sek automatisch neu)
dem hier folgen:
https://timleland.com/setup-homebridge-to-start-on-bootup/
homebridge läuft hier als User homebridge, dadurch läuft das plugin homebridge-wol
nicht. Da die rechte nicht aussreichen.
um homebridge als root laufen zu lassen,
in Datei "homebridge.service" die Zeile
ändern in
dann läuft auch das homebridge-wol plugin
![]()
Hallo,
Hier ein paar Beispiele:
su - pi -c "homebridge > /dev/null 2>&1 &"
su - root -c "homebridge >> /var/log/homebridge.log 2>> /var/log/homebridge.err &"
für einen manuellen start von der Konsola aus.
bei der oberen Zeile wird homebridge als User pi gestartet, die "config.json" muss in "/home/pi/.homebridge" liegen
bei der unteren Zeile wird homridge als "root" gestartet, da muss die "config.json" in "/root/.homebridge" liegen
Die log Dateien liegen dann in "/var/log"
zum einsehen der log datei, eingeben:
beenden mit CTRL+C
um zu sehen ob in dem Ordner ein config.json liegt
die App welche homebridge installiert kenne ich leider nicht, ich machhe dies alles manuell.
![]()
nicht zu vergessen, man kann am Heizungsregler die Temparatur einstellen!!
Das war für mich entscheident.
Ich warte zwar auch auf die neue Bridge, aber durch die Erkennung (Geo) läuft alles automatisch.
Ich glaube nicht das ich viel per Siri mit der Heizung reden werde, evtl, als Auslöser nutzen.
Hallo,
es sollte unter:
/usr/local/lib/node_modules/homebridge-ifttt
liegen.![]()
Hallo,
beim WOL Plugin muss Hombridge als root laufen,
damit WOL einen Socket erstellen kann.
also mindestens:
sudo homebridge
dazu muss natürlich die "config.json"
nach:
/root/.homebridge/config.json
![]()
Hallo,
Du Hast hoffentlich bei den vorhergehenden Befehlen auch "sudo" benutzt.
z.B.:
sudo npm install -g --unsafe-perm homebridge
sonst haben diese programme schon keine Rechte.<img src="http://forum.smartapfel.de/images/smilies/emojione/263a.png" alt=":)" class="smiley" srcset="http://forum.smartapfel.de/images/smilies/emojione/[email protected] 2x" id="wscSmiley_0_0" height="23">
wie ich schon schrieb:
"npm -g list homebridge-people"
evtl. mit sudo davor
![]()
Npm -g list pluginname
Sollte es sein
Ich würde es mal so testen.
"address": {
"systemCode": "11111",
"unitCode": "10000"
},{
"systemCode": "11111",
"unitCode": "01000"
}
ich wäre mir nicht sicher ob nur ein unterschiedlicher "unitCode" reicht.![]()
So,
nun habe ich es auch geschafft. Das People Plugin scheint als Auslöser gar nicht mehr zu Funktionieren.
Ob das GeoFancing als Auslöser noch funktioniert, werde ich morgen sehen.
"suncalc" habe ich deinstalliert, inkl. rebbot der RasPi.
Bei mir läuft die Homebridge als Dienst auf einer RasPi2.
Ich musste heute den Dienst auf den User root umstellen, da sonst WOL nicht läuft.
Bei mir läuft aktuell:
Homebridge 0.4.16
HarmonyHub 0.2.0
People 0.5.0
IFTTT 0.2.1
Fritz 0.5.3
TadoNG 0.1.1
Netatmo 0.2.0
Server 1.0.23
Hue 0.1.14
Ich hoffe mal, das GeoFancing als Auslöser überhaupt noch geht,
Ich würde wirklich ungern das kompl. HomeKit zurücksetzen und nochmal von forn anfangen.![]()
Heute reicht es mir erstmal.![]()
Das beste ist, du postest das stück aus der config.json direkt hier.
siehe oben
ausführen 1:00 taeglich
00 = Minuten
1= Stunden
* = jeden Tag, Monat, Wochentag
sude reboot ausführen
![]()
Wenn man die hombridge als Dienst startet, wird diese nac 10 sec. Autom. neu Gestartet.
Falls die hombridge mal abstützt.
Falls Du es noch mal brauchst,
in den Ordner wechsel wo die Datei liegt welche kopiert werden soll:
sudo cd /root/.homebridge
Datei kopieren:
sudo cp ./config.json /home/pi/.homebridge/
Eigentümer auf User pi stzen:
sudo chown pi:pi /home/pi/.homebridge/config.json
und Datei rechte setzen:
sudo chmod 644 /home/pi/.homebridge/config.json
![]()
kannst die config.json ja mal dahin kopieren:
/home/pi/.homebridge/
ob der Fehler dann weg ist.
danach die Harmony hub konfigurieren, dann sollte dieser Fehler auch weg sein.
einfach gesagt:
nur auf Apple TV aktivieren, das wars.
der Rest läuft einfach weiter.