Homebridge Installationsanleitungen

  • Loading logs using "systemd" method...

    CMD: sudo -n journalctl -o cat -n 500 -f -u homebridge


    Started Node.js HomeKit Server.

    [5/15/2019, 9:46:41 AM] Loaded config.json with 0 accessories and 2 platforms.

    [5/15/2019, 9:46:41 AM] ---

    [5/15/2019, 9:46:41 AM] Loaded plugin: homebridge-config-ui-x

    [5/15/2019, 9:46:41 AM] Registering platform 'homebridge-config-ui-x.config'

    [5/15/2019, 9:46:41 AM] ---

    [5/15/2019, 9:46:41 AM] Loaded plugin: homebridge-fritz

    [5/15/2019, 9:46:44 AM] Registering platform 'homebridge-fritz.Fritz!Box'

    [5/15/2019, 9:46:44 AM] ---

    [5/15/2019, 9:46:44 AM] Loading 2 platforms...

    [5/15/2019, 9:46:44 AM] [Config] Initializing config platform...

    [5/15/2019, 9:46:44 AM] [Config] Spawning homebridge-config-ui-x with PID 470

    [5/15/2019, 9:46:44 AM] [My FritzBox] Initializing Fritz!Box platform...

    [5/15/2019, 9:46:44 AM] [My FritzBox] Initializing Fritz!Box platform accessories failed - wrong user credentials?

    [5/15/2019, 9:46:53 AM] [Config] Console v4.4.0 is listening on :: port 8080

    [5/15/2019, 10:06:42 AM] [Config] Homebridge restart request received

    [5/15/2019, 10:06:43 AM] [Config] Executing restart command: sudo -n systemctl restart homebridge

    homebridge : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl restart homebridge

    pam_unix(sudo:session): session opened for user root by (uid=0)

    Stopping Node.js HomeKit Server...

    [5/15/2019, 10:06:43 AM] Got SIGTERM, shutting down Homebridge...

    homebridge.service: Main process exited, code=exited, status=143/n/a

    Stopped Node.js HomeKit Server.

    homebridge.service: Unit entered failed state.

    homebridge.service: Failed with result 'exit-code'.

    Started Node.js HomeKit Server.

    pam_unix(sudo:session): session closed for user root

    [5/15/2019, 10:06:51 AM] Loaded config.json with 0 accessories and 2 platforms.

    [5/15/2019, 10:06:51 AM] ---

    [5/15/2019, 10:06:51 AM] Loaded plugin: homebridge-config-ui-x

    [5/15/2019, 10:06:51 AM] Registering platform 'homebridge-config-ui-x.config'

    [5/15/2019, 10:06:51 AM] ---

    [5/15/2019, 10:06:51 AM] Loaded plugin: homebridge-fritz

    [5/15/2019, 10:06:53 AM] Registering platform 'homebridge-fritz.Fritz!Box'

    [5/15/2019, 10:06:53 AM] ---

    [5/15/2019, 10:06:53 AM] Loading 2 platforms...

    [5/15/2019, 10:06:53 AM] [Config] Initializing config platform...

    [5/15/2019, 10:06:53 AM] [Config] Spawning homebridge-config-ui-x with PID 771

    [5/15/2019, 10:06:53 AM] [My FritzBox] Initializing Fritz!Box platform...

    [5/15/2019, 10:06:55 AM] [My FritzBox] Initializing Fritz!Box platform accessories failed - wrong user credentials?

    [5/15/2019, 10:07:02 AM] [Config] Console v4.4.0 is listening on :: port 8080

    [5/15/2019, 10:11:02 AM] [Config] Homebridge restart request received

    [5/15/2019, 10:11:03 AM] [Config] Executing restart command: sudo -n systemctl restart homebridge

    homebridge : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl restart homebridge

    pam_unix(sudo:session): session opened for user root by (uid=0)

    Stopping Node.js HomeKit Server...

    [5/15/2019, 10:11:03 AM] Got SIGTERM, shutting down Homebridge...

    [5/15/2019, 10:11:07 AM] [Config] Homebridge restart request received

    [5/15/2019, 10:11:08 AM] [Config] Executing restart command: sudo -n systemctl restart homebridge

    homebridge.service: Main process exited, code=exited, status=143/n/a

    Stopped Node.js HomeKit Server.

    homebridge.service: Unit entered failed state.

    homebridge.service: Failed with result 'exit-code'.

    pam_unix(sudo:session): session closed for user root

    Started Node.js HomeKit Server.

    homebridge : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl restart homebridge

    pam_unix(sudo:session): session opened for user root by (uid=0)

    Stopping Node.js HomeKit Server...

    Stopped Node.js HomeKit Server.

    Started Node.js HomeKit Server.

    pam_unix(sudo:session): session closed for user root

    [5/15/2019, 10:11:11 AM] Loaded config.json with 0 accessories and 2 platforms.

    [5/15/2019, 10:11:11 AM] ---

    [5/15/2019, 10:11:11 AM] Loaded plugin: homebridge-config-ui-x

    [5/15/2019, 10:11:11 AM] Registering platform 'homebridge-config-ui-x.config'

    [5/15/2019, 10:11:11 AM] ---

    [5/15/2019, 10:11:11 AM] Loaded plugin: homebridge-fritz

    [5/15/2019, 10:11:13 AM] Registering platform 'homebridge-fritz.Fritz!Box'

    [5/15/2019, 10:11:13 AM] ---

    [5/15/2019, 10:11:13 AM] Loading 2 platforms...

    [5/15/2019, 10:11:13 AM] [Config] Initializing config platform...

    [5/15/2019, 10:11:13 AM] [Config] Spawning homebridge-config-ui-x with PID 846

    [5/15/2019, 10:11:13 AM] [My FritzBox] Initializing Fritz!Box platform...

    [5/15/2019, 10:11:15 AM] [My FritzBox] Initializing Fritz!Box platform accessories failed - wrong user credentials?

    [5/15/2019, 10:11:22 AM] [Config] Console v4.4.0 is listening on :: port 8080

    [5/15/2019, 10:18:05 AM] [Config] Failed load accessories from Homebridge: Error: connect ECONNREFUSED 127.0.0.1:51826

    [5/15/2019, 10:18:08 AM] [Config] Failed load accessories from Homebridge: Error: connect ECONNREFUSED 127.0.0.1:51826

    homebridge : TTY=pts/0 ; PWD=/var/homebridge ; USER=root ; COMMAND=/bin/journalctl -o cat -n 500 -f -u homebridge

    pam_unix(sudo:session): session opened for user root by (uid=0)

  • Der user fuer dein Fritz Plugin der Fritzbox ist falsch! Da ich keine Fritzbox habe kann ich dir nicht im detail sagen wie sich das loesen laesst

  • Jap!


    Im Terminal das eingeben:


    sudo npm -g --unsafe-perm uninstall homebridge-namedesplugins


    Und in der config den Teil des Plugins entfernen!

  • ok....Plugin ist gelöscht und in der config den Teil des Plugins entfernt. Jetzt startet die Homebridge wieder und ich bin quasi wieder auf Stand wie in der Anleitung (letzter Schritt) und kann nun erneut versuchen das Plugin zu installieren und zu konfigurieren. Dieses mal habe ich die config.json auch vorher erstmal auf dem Mac gesichert, falls wieder was schief geht.


    Erstmal Danke für den Support !!!!

  • Moin,

    gibt es ein Tool, das mit aus dem Backup meiner Config, gespeichert in PDF eine vernünftige kopierbare Version macht? Wenn ich am MAC die PDF kopiere und einfügen will, so verliert er immer die { und } was sehr ärgerlich ist, denn davon gibt es ja eine Menge. Diese "bastelt" er dann immer zwischendurch in einem Block in die config. Dort stehen dann viele {{{{{{{ und }}}}}}} So ist die Config leider nicht zu gebrauchen. Das Update der Fritz-Plattform hat mir die HB zerhauen mit Version 4.0...

  • gibt es ein Tool, das mit aus dem Backup meiner Config, gespeichert in PDF eine vernünftige kopierbare Version macht?

    Ähm. Wozu muss die config.json denn als PDF gespeichert werden?

  • Muss sie nicht. ;) ist sie aber. Das Backup machte daraus eine PDF und da sind alle Klammern richtig. Da es nur eine Instanz gibt muss ich nun 600zeilen überprüfen .... und manuell einfügen, das würde ich gerne umgehen.

    Das Backup kam über die ui zustande. Als ich es dann speicherte machte das Geräte ne pdf und ich sah es erst nicht

  • Amazing. Alternativ kannst du auf deinem Mac eingeben:

    scp [email protected]:/var/homebridge/config.json .

    und hast die config.json auf deinen Mac kopiert. Natürlich musst du die IP-Adresse deines Raspi verwenden.


    Stefan

  • So...Nachdem meine Homebridge nun wieder läuft wollte ich mal mit der Anleitung (Schritt 3) weiter machen.

    Beim versuch die Homebridge zu HomeKit hinzuzufügen bekomme ich beim Scannen des QR Codes in der Home App die Meldung:


    "Gerät bereits hinzugefügt"

    Um dieses Gerät zu deinem Zuhause hinzuzufügen, musst du es erst zurücksetzen.


    Ich hatte das schonmal verbunden aber versehentlich wieder gelöscht.


    Wie kann ich es zurücksetzen?

  • In der config.json den Die letzte Ziffer bei Pin und username um eine Ziffer aendern, das sollte reichen. Dann speichern und nochmal neu versuchen!

  • Moin Männers,

    wir hatten das Problem schon einmal hier im Forum - finde es aber gerade nicht wieder ...

    Problem die Geräte der HB sind NUR im Internen Netzwerk zu erreichen, über 4G LTE etc. sind alle HB Geräte nicht vorhanden :)


    Des weiteren, funktionieren mit der besagten HB die Hue Schalter NUR noch mit den Hue Lampen - in HK ist aber alles so eingestellt das die Hue Switch Schalter auch die Nicht Hue Lampen steuern sollen. Ging auch - keine Ahnung was da geschehen ist ... Update etc.

    Hat da jemand einen TIP ?


    und noch was für die Profis


    Code
    systemd[1]: pilight.service: Start operation timed out. Terminating.
    systemd[1]: raspberrypi systemd[1]: Failed to start pilight.   <<<<<<<<<<<<<<<
    systemd[1]: pilight.service: Unit entered failed state.
    systemd[1]: pilight.service: Failed with result 'timeout'.

    nach einen manuellen

    Code
    sudo systemctl start pilight
    
    pi@raspberrypi:~ $ sudo systemctl status pilight
    ? pilight.service - pilight
       Loaded: loaded (/etc/systemd/system/pilight.service; enabled; vendor preset: enabled)
       Active: active (running) since Mon 2019-05-27 18:10:21 CEST; 1s ago
      Process: 923 ExecStart=/usr/local/sbin/pilight-daemon (code=exited, status=0/SUCCESS)
     Main PID: 924 (pilight-daemon)
       CGroup: /system.slice/pilight.service
               ??924 /usr/local/sbin/pilight-daemon

    läuft pilight wieder ohne Probleme !!! was könnte das sein ???






    Und eine letzte Frage.
    Wenn ich die HB neu aufsetze, mit allen Plugins und meiner Config.json läuft sie dann auch wieder mit HK oder muss alles wieder neu eingerichtet werden, weil HK die Bridge als neues Gerät ansieht .... meine MAC und co würde ja gleich bleiben ??


    Edit: okay, ich bin den weg gegangen und habe alles auf eine neue/andere SD aufgesetzt...

    mit nüchternen Erfolg ...

    Pilight ist noch nicht wieder Installiert ... das 4G / LTE Problem ist geblieben und die NICHT Hue Lampen kann ich über meine HueSwitch Schalter auch noch nicht schalten .... hoffe jetzt auf euch >>> werfe das Zeugs erst einmal wieder in die ECKE :sleeping:



    Dankeschön für eure Unterstützung

    Einmal editiert, zuletzt von Cool23 ()

  • Problem die Geräte der HB sind NUR im Internen Netzwerk zu erreichen, über 4G LTE etc. sind alle HB Geräte nicht vorhanden

    Das ist wahrscheinlich kein Problem von Homebridge, sondern von HomeKit. Da hilft nur der Neustart aller beteiligten Komponenten oder warten.

    Wenn ich die HB neu aufsetze, mit allen Plugins und meiner Config.json läuft sie dann auch wieder mit HK oder muss alles wieder neu eingerichtet werden, weil HK die Bridge als neues Gerät ansieht .... meine MAC und co würde ja gleich bleiben ??

    Das funktioniert dann alles wieder, solange du die Homebridge nicht aus HomeKit herauslöschst.

    nach einen manuellen läuft pilight wieder ohne Probleme !!! was könnte das sein ???

    Keine Ahnung. Ich kenne pilight nicht.


    Stefan

  • Hey Stefan,

    Danke - habe mal wieder den Wald vor lauter Bäumen nicht gesehen .... Reboot tut gut 8o


    habe aber auch gleich alles neu aufgesetzt ... und nachdem ich alles neu gestartet habe lief es auch wieder ...


    zum Thema Pilight -> muss es noch neu installieren... sollte jemand einen TIP haben oder ein besseres Plugin, immer her damit (Pilight ist für die 433MHz Spielerei)


    Bin aber erst einmal froh das jetzt wieder alles so läuft wie es soll, sogar gefühlt besser und stabiler mit deiner Anleitung, da ich gleich die Raspbian Stretch Lite genommen habe :) den anderen kram habe ich eh nie benutzt ;)


    Schönen Vaddatach dir noch und den rest des großartigen Forums auch ?

  • Jetzt brauche ich nochmal Hilfe: Ich hatte bereits alles am laufen...Homebridge aufgesetzt, Fritz Plugin eingerichtet usw.

    Ich konnte alles per HomeKit steuern.


    Heute konnte ich auf einmal plötzlich nicht mehr drauf zugreifen.


    Hier meine Error Log:


    pi@raspberrypi:~ $ sudo journalctl -fau homebridge

    -- Logs begin at Thu 2016-11-03 18:16:42 CET. --

    Jun 03 21:24:44 raspberrypi homebridge[1949]: at Module.load (internal/modules/cjs/loader.js:600:32)

    Jun 03 21:24:44 raspberrypi homebridge[1949]: at tryModuleLoad (internal/modules/cjs/loader.js:539:12)

    Jun 03 21:24:44 raspberrypi homebridge[1949]: at Function.Module._load (internal/modules/cjs/loader.js:531:3)

    Jun 03 21:24:44 raspberrypi homebridge[1949]: [6/3/2019, 9:24:44 PM] Got SIGTERM, shutting down Homebridge...

    Jun 03 21:24:49 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Jun 03 21:24:49 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.

    Jun 03 21:24:49 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Jun 03 21:25:00 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.

    Jun 03 21:25:00 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Jun 03 21:25:00 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Loaded config.json with 0 accessories and 2 platforms.

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] ---

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Loaded plugin: homebridge-config-ui-x

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Registering platform 'homebridge-config-ui-x.config'

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] ---

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Loaded plugin: homebridge-wol

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Registering accessory 'homebridge-wol.NetworkDevice'

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] ---

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Loading 2 platforms...

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Error: The requested platform 'Fritz!Box' was not registered by any plugin.

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:134:13)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:327:45)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Module._compile (internal/modules/cjs/loader.js:701:30)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Module.load (internal/modules/cjs/loader.js:600:32)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at tryModuleLoad (internal/modules/cjs/loader.js:539:12)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: at Function.Module._load (internal/modules/cjs/loader.js:531:3)

    Jun 03 21:25:03 raspberrypi homebridge[2008]: [6/3/2019, 9:25:03 PM] Got SIGTERM, shutting down Homebridge...

    Jun 03 21:25:08 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Jun 03 21:25:08 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.

    Jun 03 21:25:08 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.


    Könnt Ihr mir sagen, was passiert ist?

  • Hmmm steht ja da. Das Plugin mit dem Namen Fritz!Box ist nicht installiert. Welches plugin dafuer verwendest du denn?

  • okay...hab eine alte config.json (aus einem Backup) raufgezogen und dann das Fritz Plugin neu installiert...jetzt läuft alles wieder.

    Ich habe das Plugin:

    Homebridge platform plugin for Fritz!Box

    homebridge-fritz v0.8.0

    von @andig


    über die Homebridge app vom iPhone aus installiert und konfiguriert.

  • über die Homebridge app vom iPhone aus installiert und konfiguriert.

    Mutig, mutig.