Hallo lieber Homebridge interessierten,
hier will ich euch nun mal sagen wie Ihr Homebridge auf einen Mac installieren könnt. Ich mache ein Beschriebene Anleitung und vielleicht kommt in Laufe der Zeit noch Bilder mitdazu aber ich denke das rein der Text auch schon sehr vielen von euch helfen wird. Denn ich selbst hatte das Problem, dass ich keine Anleitung gefunden habe die rein auf Homebridge basiert. Immer waren gleich Plugins mit dabei oder sie waren nicht vollständig...
Vorraussetzungen:
· Mac mit Mac OS X, OS X oder macOS
· iOS Device mit der Home App
· Download Xcode https://itunes.apple.com/de/app/xcode/id497799835?mt=12
· Download Node.js https://nodejs.org/en/download/
· Gebt zur Sicherheit euren User Adminrechte für die Installation
Vorbereitungsinstallation:
1. Xcode installieren & 1x ausführen, so das ihr die Lizenzbedienungen Akzeptiert
2. Node.js installieren
Homebridge Installation:
1. Terminal öffnen
2. Homebridge mit diesem Befehl installieren sudo npm -g install homebridge
2.1 Sollten diverse Fehlermeldungen kommen probiert es mit sudo npm -g install homebridge --unsafe-perm dann sollte es gehen.
3. In Homebridge Pfad rein gehen mit diesem Befehl cd .homebridge
4. Config öffnen mit diesem Befehl sudo nano config.json
5. Config schreiben/bearbeiten (die ist bei euch erstmal leer)
{
"bridge" : {
"name" : "Homebridge",
"username" : "CC:22:3D:E3:CE:30",
"port" : "51826",
"pin" : "031-45-154"
},
"accessories" : [
],
"platforms" : [
]
}
Alles anzeigen
- "name" : "Homebridge", kann geändert werden, wenn man will. Bsp. in name" : "Heimbrücke", denn es ist nur der Name in der Home App angezeigt wird.
- "username" : "CC:22:3D:E3:CE:30", muss nicht geändert werden. Kann aber gemacht werden, meine Haupt Homebridge hat CC:22:3D:E3:CE:10 , die anderen Instanzen haben dann bei mir Am Schluss 20 oder 30 oder 40 usw. usw.
- "port" : "51826", kann auch geändert werden, meine Haupt Homebridge hat 51810, die anderen haben dann wieder am Schluss 20 oder 30 oder 40 usw. usw.
- "pin" : "031-45-154", kann bei bedarf geändert werden auf was man so will. Bsp "pin" : "130-81-537" (Für die es nicht erkennen 1337 und 0815 )
6. Speichern der Config: -> STRG + O
Nun werdet Ihr gefragt ob Ihr den Namen nehmen wollt bzw. überschreiben wollt. Einfach mit ENTER bestätigen.
7. Config schließen: -> STRG + X
8. Homebridge starten mit diesem Befehl: sudo homebridge
Eure Homebridge sollte nun laufen.
Homebridge testen bzw. Verbinden:
1. iDevice in die Handnehmen
2. Home App öffnen
3. Haus/Wohnung erstellen
4. Gerät hinzufügen
Code Scannen oder „Code fehlt bzw. kann nicht gescannt werden?“ anklicken, dann die Homebridge anklicken (ist der Name den Ihr eurer Homebridge 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 verbunden sein und Ihr könnt euch mit den Plugins Beschäftigen. Für das Installieren von Plugins muss Homebridge 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