Mehrere Homebridge Instanzen auf einem Mac

  • Hallo,

    nach dem ich ja schon die Anleitung für die Installation von Homebridge auf dem Mac hier euch zur Verfügung gestellt habe und auch wie Ihr Homebridge via Autostart (über AppleScript Editor und Anmeldeoptionen) ausführen könnt. Möchte ich euch auch nicht vorenthalten wie Ihr mehre Instanzen von Homebridge ausführen könnt und Matschgo wartet ja eh schon darauf ;)


    Vorraussetzungen:

    · Mac mit Mac OS X, OS X oder macOS

    · iOS Device mit der Home App

    · Terminal

    · User mit Adminrechte schadet nicht



    Weitere Instanz erstellen:

    1. Neues Terminal öffnen


    2. Folgenden Code ausführen sudo homebridge -U ~/.homebridge-Instanzname


    3. Beendet die nun laufende Instanz mit der Tastenkombination Strg+C


    4. In Homebridge Instanz Pfad rein gehen mit diesem Befehl cd .homebridge-Instanzname


    5. Config öffnen mit diesem Befehl sudo nano config.json


    6. Config schreiben/bearbeiten (die ist bei euch erstmal leer)

    • "name" : "Homebridge", kann geändert werden, wenn man will. Bsp. in name" : "Instanzname", denn es ist nur der Name in der HomeApp angezeigt wird.
    • "username" : "CC:22:3D:E3:CE:30", darf nicht gleiche Name sein wie von eurere "Haupt Homebridge" bzw. euren anderen Instanzen die Ihr euch vielleicht noch so erstellt.
    • "port" : "51826", darf nicht der Port sein wie von eurer "Haupt Homebridge" bzw. von euren anderen Instanzen dir Ihr euch vielleicht noch so erstellt.
    • "pin" : "123-45-678", sollte auch nicht der Gleiche PIN sein wie von eurer "Haupt Homebridge" bzw. von euren anderen Instanzen dir Ihr euch vielleicht noch so erstellt.

    Meine Empfehlung:

    Lasst euren Usernamen und den Port auf die gleichen Zahlen enden, dann weiß man schnell welche Username bzw. Port noch verwendet werden kann.

    Bsp. Username CC:22:3D:E3:CE:10 und Port 51810 zusammen nutzen und CC:22:3D:E3:CE:20 mit Port 51820 nutzen. Usw. usw. usw.


    Bei Name bietet es sich an das Ihr hier einen Namen nutzt, den Ihr sofort mit den Plugins eventuell in Verbindung bringt.

    Bsp. Solltet Ihr das Fritz Plugin nur in dieser Instanz nutzen wollen, nennt die Homebridge halt Fritz DECT und nicht Homebridge. Denn wenn man mehre Instanzen hat verliert man sonst schnell den Überblick.



    7. Speichern der Config: -> STRG + O

    Nun werdet Ihr gefragt ob Ihr den Namen nehmen wollt bzw. überschreiben wollt. Einfach mit ENTER bestätigen.


    8. Config schließen: -> STRG + X

    9. Homebridge starten mit diesem Befehl: sudo homebridge -U ~/.homebridge-Instanzname -I

    Eure Homebridge Instanz sollte nun laufen.



    Homebridge-Instanz testen bzw. Verbinden:

    1. iDevice in die Handnehmen


    2. Home App öffnen


    3. Gerät hinzufügen

    Code Scannen oder „Code fehlt bzw. kann nicht gescannt werden?“ anklicken, dann die Homebridge Instanz anklicken (ist der Name den Ihr eurer Homebridge Instanz in der Config gegeben habt) und anschließend den PIN (den Ihr euch auch in der Config ausgesucht habt) eingeben.




    Nun solltet Ihr mit eurer Homebridge Instanz verbunden sein und Ihr könnt euch mit den Plugins Beschäftigen. Für das Installieren von Plugins muss Homebridge Instanz beendet sein -> Strg+C im Terminal drücken. Dann das jeweilige Plugin installieren, die Config bearbeiten und anschließend wieder die Homebridge starten. Für das Installieren der Plugins die entsprechenden Befehle nutzen, sind immer beim Plugin mit angeben auf https://www.npmjs.com und ein Blick in die Homebridge Befehlssammlung schadet auch nicht.



    Gruß Manu

    5 Mal editiert, zuletzt von m4d-maNu ()