Beiträge von det

    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

    Code
    User=homebridge

    ändern in

    Code
    User=root

    dann läuft auch das homebridge-wol plugin




    :)

    Hallo,

    Hier ein paar Beispiele:

    Code
    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:

    Code
    tail -f /var/log/homebridge.err

    beenden mit CTRL+C


    um zu sehen ob in dem Ordner ein config.json liegt

    Code
    ls -al /root/.homebridge/
    ls -al /home/pi/.homebridge/


    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,

    also meine 2 Funktioneren tadellos auf anhieb,

    Habe eben noch 2 Stück Nachgeordert, leider erst ende März lieferbar.

    Die scheinen überlastet zu sein.

    :)

    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.:

    Code
    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">

    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.;)

    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.

    welche ist den die .config in der das drin steht was u eingetragen hast?

    1. /root/.homebridge/config.json
    2. oder
    3. /usr/local/lib/node_modules/homebridge-telldus/config.json ?