Erstmal möchte ich erwähnen, dass ich keinerlei Programmierkenntnisse habe und all das was ich in der kommenden Anleitung beschreibe irgendwo im Netz gefunden habe.
Die Anleitung basiert auf dem Thread "RPi2 - Homebridge : Siri for the rest of us" http://homematic-forum.de/forum/viewtop ... 19&t=27465 von thkl. (Bitte diesen lesen)
Da ich zuhause einen Mac-mini als Server betreibe, wollte ich die Funktion unbedingt auf den Mac kriegen, damit ich nicht noch nebenbei einen Raspi betreiben muss.
Hier geht es darum dasselbe, was thkl auf einem Raspi macht auf den Mac zu kriegen und somit die HM Komponenten mit Siri zu steuern.
Also legen wir los:
1. Installiere node: https://nodejs.org/en/download/ (Im Moment die Version 4.4.4)
2. Öffne das Terminal und gebe folgenden Befehl ein:
Code: Alles auswählen
sudo npm install homebridge
Code: Alles auswählen
sudo npm install homebridge-homematic
Code: Alles auswählen
cd .homebridge
Code: Alles auswählen
sudo nano config.json
Code: Alles auswählen
{
"bridge": {
"name": "Homebridge-Mac",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "This is an autogenerated config. only the homematic platform is enabled. see the sample for more",
"platforms": [{
"platform": "Homebridge-Mac",
"name": "HomeMatic",
"ccu_ip": "192.168.1.XXX",
"subsection": "Siri-CCU",
"doors": [],
"filter_device": [],
"filter_channel": [],
"programs": [],
"variables": [],
"outlets": []
}],
"accessories": []
}
ccu_ip = Die IP deiner CCU2
Subsection = Gewerk (Das du im WEBUI angelegt hast) (In dieses Gewerk kommen alle Geräte rein, die du mit Siri steuern willst.
Die übrigen Erklärungen sind schon im Thread von thkl sehr gut beschrieben. Diese schreibe ich nicht nochmal nieder.
7. mit der Tastenkombination ctrl + o (nicht null) die config.json speichern.
Dann mit der Tastenkombination ctrl + x die config.json schliessen.
8. Im Terminal homebridge eingeben. Dies startet den dienst. Dann sollte es ca. so aussehen: 9. Lade aus dem App Store die "EVE" App.
10. In der Eve App Gerät hinzufügen. Wähle dort "Homebridge-Mac"
11. Fertig.
Sobald das Terminal Fenster geschlossen wird, wird auch homebridge geschlossen!
Falls Homebridge automatisch mit dem Mac starten soll, geht zu:
"Einstellungen" "Benutzer und Gruppen" "Anmeldeobjekte"
links unten auf das + klicken.
Dort dann du folgendem Pfad gehen und die homebridge Datei auswählen.
Code: Alles auswählen
/usr/local/lib/node_modules/homebridge/bin/homebridge
Im Thread von thkl die FAQ: Weitgehend auch für den Mac gültig.
Gruss
Ritschi