So richten Sie Apple´s HomeKit, HomeBridge und Siri auf einem Raspberry Pi 2 ein und steuern damit Ihr fibaro HomeCenter2

HomeKit Siri Pi HomeCenter2Sagen Sie doch einfach was Sie wollen! Mit Apple´s Sprachsteuerung Siri und dem fibaro Home Center 2 gehorcht Ihnen Ihr Smarthome auf´s Wort. Was Sie dazu alles benötigen und wie das ganze funktioniert lesen Sie hier!

Voraussetzung


Als Schnittstelle zwischen dem fibaro Home Center 2 und einem iOS Gerät (iPhone, iPad, usw.) dient ein Mini-Computer – der Raspberry Pi 2.

Die Stromversorgung erfolgt über einen freien USB-Port an der Fritz Box 7490 mit einem Micro-USB Kabel

– ein Micro-USB Netzteil geht aber auch.  Als Festplatte dient eine Micro-SD Karte 32GB und alles wird verpackt in einem schicken schwarzen Gehäuse.

1. Betriebssystem für Raspberry Pi laden und installieren

Aktuelle Pi Software laden

Laden Sie die aktuelle Software Image „RASPBIAN JESSIE“ für den Raspberry Pi auf Ihren Computer. www.raspberrypi.org. Das Image finden Sie gepackt in einem ZIP-Ordner und kann unter Download ZIP direkt runtergeladen werden.

Image auf Micro-SD Karte kopieren

Beschrieben wird hier wie Sie das gerade geladene RASPBIAN JESSIE Image auf eine Mirco SD Karte mit dem Betriebssystem Windows kopieren.

Raspberry Pi Image auf Micro SD als Basis für Homekit Homebridge Siri und fibaro HOmeCenter21

  • Laden Sie sich den Win32 Disk Imager auf Ihren PC und installieren Sie ihn.
  • Öffnen Sie den  Win32 Disk Imager und wählen Sie die Quelle aus, in der sich das Image befindet (I.)
    • Wählen Sie das Image aus (Ia.)
    • Klicken Sie auf „Öffnen“ (Ib.)
  • Wählen Sie anschließend das Ziel aus indem sich die SD-Karte befindet und auf welches das Image geschrieben werden soll (II.)
  • Ein Klick auf „Write“ starten den Kopiervorgang (III.)
  • Der Kopiervorgang dauert bei einer 32 GB Micro-SD Karte bis zu 40 Minuten

Sobald der Kopiervorgang beendet ist können Sie die Micro SD Karte in den Raspberry Pi stecken und diesen mit einem Netzwerkkabel an den Router anschließen und mit einem Micro-USB Kabel bzw. Netzteil mit Strom versorgen.

Image mit anderen Betriebsystemen auf Micro-SD Karte kopieren:

Natürlich können Sie auch mit Apples Betriebssystem OSX oder Linux ein Image auf die SD Karte kopieren. Wie das geht können Sie auf der offiziellen Seite www.raspberrypi.org nachlesen:

2. Raspberry Pi für HomeKit vorbereiten

Auf den Raspberry Pi per SSH zugreifen

Nachdem das Image erfolgreich auf die SD Karte kopiert wurde ist der Pi im Netzwerk über SSH erreichbar und Sie können die erforderlichen Pakete für die Nutzung von Apple´s HomeKit installieren.

Um auf den Pi per SSH zugreifen zu können benötigen Sie ein kleines Programm, wie zum Beispiel:

  • PuTTY (Windows) – Bitte folgen Sie den Installations-Anweisungen auf der Seite
  • Terminal (Mac OS) – Ist standardmäßig bei OSX vorinstalliert und Sie können es über die Spotlight-Suche öffnen. Hierzu halten Sie die CMD-Taste gedrückt und drücken gleichzeitig auf die Leertaste (Spotlight-Fenster öffnet sich). Tippen Sie nun Terminal ein und drücken auf Enter. Ein neues Terminal Fenster öffnet sich
ssh pi@raspberrypi.local

Sie werden aufgefordert das Passwort für den Pi einzugeben. Standardmäßig ist das Passwort: raspberry

Pi aktualisieren

Aktualisierungen laden …

sudo apt-get update

und installieren

sudo apt-get upgrade

NodeJS installieren

Hinweis: Die folgende Anleitung ist für den „Raspberry Pi 2 Model B“. Wie Sie Node.js auf anderen Modellen installieren (Raspberry Pi Model A, B, B+ and Compute Module) können Sie hier nachlesen: Installing Node.js v4.0.0 on a Raspberry Pi (All Models) 

Anmelden als Super User

sudo su

Ausgabe: root@raspberrypi:/home/pi

In das richtige Verzeichnis Wechseln

cd

Ausgabe: root@raspberrypi:

Node.js Paket laden

wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv7l.tar.gz

Ausgabe: 2015-11-23 10:06:02 (3.97 MB/s) – ‘node-v4.0.0-linux-armv7l.tar.gz’ saved [10500963/10500963]

Node.js entpacken

tar -xvf node-v4.0.0-linux-armv7l.tar.gz

Ausgabe: Mehrere Dateien werden entpackt, die letzten drei sollten folgende sein:

node-v4.0.0-linux-armv7l/share/man/man1/
node-v4.0.0-linux-armv7l/share/man/man1/node.1
node-v4.0.0-linux-armv7l/README.md

In das Node.js Verzeichnis wechseln

cd node-v4.0.0-linux-armv7l

Ausgabe: root@raspberrypi:~/node-v4.0.0-linux-armv7l# 

Kopieren der Dateien in das Verzeichnis  /usr/local

sudo cp -R * /usr/local/

Ausgabe: root@raspberrypi:~/node-v4.0.0-linux-armv7l# 

Überprüfung der Installation

node -v

Wenn Sie folgende Meldung in Ihrer Kommando-Zeile lesen können, dann war die Installation erfolgreich: v4.0.0

Avahi installieren

In das richtige Verzeichnis Wechseln

cd

Ausgabe: root@raspberrypi:

Avahi über SSH installieren

sudo apt-get install libavahi-compat-libdnssd-dev

Es werden diverse Dateien geladen und entpackt, die letzten drei Einträge sollten folgende sein:

Setting up libavahi-client-dev (0.6.31-5) …
Setting up libavahi-compat-libdnssd-dev (0.6.31-5) …
Processing triggers for libc-bin (2.19-18+deb8u1) …

Ausgabe: root@raspberrypi:

Kerberos dev libraries installieren

Kerberos dev libraries über SSH installieren

sudo apt-get install libavahi-compat-libdnssd-dev

Es werden diverse Dateien geladen und entpackt, die letzten drei Einträge sollten folgende sein:

Reading state information… Done
libavahi-compat-libdnssd-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Ausgabe: root@raspberrypi:

NMP Installieren

Der Node Package Manager (npm) ist ein Paketmanager für die JavaScript-Laufzeitumgebung node.js. Hier ist auch das HomeBridge Paket enthalten. Mit dem folgenden Befehl können Sie es auf den Raspberry Pi laden:

NMP über SSH installieren:

npm install -g homebridge

Es werden diverse Dateien geladen und entpackt, die letzten Einträge sollten folgende sein:

homebridge@0.2.11 /usr/local/lib/node_modules/homebridge
├── semver@5.0.3
├── commander@2.8.1 (graceful-readlink@1.0.1)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
└── hap-nodejs@0.0.3 (debug@2.2.0, node-persist@0.0.3, curve25519@1.1.0, srp@0.2.0, ed25519@0.0.3, mdns@2.2.10)

Ausgabe: root@raspberrypi:

Paket „Homebridge plugin for Fibaro Home Center 2“ installieren

npm install -g homebridge-fibaro-hc2

Es werden diverse Dateien geladen und entpackt, die letzten Einträge sollten folgende sein:

aseless@0.11.0, stringstream@0.0.5, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.7, combined-stream@1.0.5, qs@5.2.0, tough-cookie@2.2.1, mime-types@2.1.7, form-data@1.0.0-rc3, bl@1.0.0, har-validator@2.0.2, hawk@3.1.2, http-signature@1.1.0)

Ausgabe: root@raspberrypi:

Homebridge Konfigurationsdatei anpassen

Apples Hombridge ist jetzt auf Ihrem Rasberry Pi installiert. Jetzt benötigt dieser die Information, wo die „Apple HomeKit kompatiblen Smarthome Module“ gefunden werden können. Hierzu wird eine Datei erstellt mit dem Namen config.json. In der Beispieldatei von nmp können Sie sehen wie der Inhalt aufgebaut ist.

In das Homebridge Verzeichnis wechseln

cd /root/.homebridge/

Neue Datei mit Namen config.json im Homebridge Verzeichnis erstellen

sudo nano config.json

Ausgabe: Bild Terminal

Inhalt von config.json kopieren und anpassen

Kopieren Sie den folgenden Inhalt und passen Sie folgende Daten an:

  • host: Hier die IP Adresse Ihres Home Center 2
  • password: Hier das admin Passwort von fibaro

Speichern Sie die json.config Datei. Drücken Sie hierzu ctrl+x und bestätigen Sie  mit der Eingabe von y

{
    "bridge": {
        "name": "HomebridgeMAC",
        "username": "CC:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "031-45-154"
    },
    
    "description": "This is an example configuration file. You can use this as a template for creating your own configuration file.",

    "platforms": [
            {
            "platform": "FibaroHC2",
            "name": "FibaroHC2",
            "host": "192.168.178.1",
            "username": "admin",
            "password": "admin"
        }

    ],

    "accessories": [
    ]
}

Starten der HomeBridge:

sudo homebridge

Ausgabe:

Erfolgreiche Installation von Homebridge

Wichtig: Sie müssen eindeutige Bezeichnungen bei der Benennung der Module in der fibaro Oberfläche vornehmen. Ansonsten erscheint eine Fehlermeldung:

Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: a838aa77-19cd-4d31-9118-0b1b9f894f50
at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:164

iOS mit Homebridge auf Raspberry Pi verbinden

Abschließend muss jetzt die Verbindung zwischen dem mobilen Endgerät wie dem Apple iPhone, iPad, iPad Mini, iPad Pro usw. hergestellt werden. Es gibt diverse HomeKit kompatible Apps in dem AppStore die Sie verwenden können. Wir haben die App von Elgato EVE verwendet:

  • App aus dem App Store laden
  • App öffnen

 

Auf „Gerät hinzufügen“ tippen

IMG_4395

Name vergeben

Damit HomeKit zwischen mehreren Smarthome Orten unterscheiden kann (Zuhause, Ferienhaus, Zweitwohnsitz) wird darum gebeten einen eindeutigen Namen zu vergeben.

IMG_4397

HomeKit Geräte suchen

Danach sucht die App nach kompatiblen HomeKit Geräten in der Umgebung. In der Liste sollte jetzt der eben konfigurierte Pi unter dem Namen HomebridgeMAC zu sehen sein. Wenn Sie diesen auswählen, dann kommen Sie in das Fenster mit dem Sie die App mit dem Raspberry Pi verbinden können.

IMG_4396

Tippen Sie auf das Feld, in welchem Sie den Einrichtungs-Code eintippen können.

IMG_4398
Es kommt ein Warnhinweis, dass das Zubehör nicht zertifiziert ist und eventuell nicht zuverlassig mit HomeKit funktioniert. Klicken Sie auf „Trotzdem hinzufügen“.

IMG_4399

 

Es öffnet sich ein Fenster mit dem Sie den HomeKit Code mit Hilfe der Kamera einscannen könnten. Wählen Sie nun „Code Manuell eingeben“.

IMG_4402

Geben Sie jetzt den folgenden Code ein:

031-45-154

Es folgt die Meldung:“Zubehör hinzugefügt“

IMG_4404

Jetzt können Sie in der App einen Raum bzw. einen Bereich festlegen. In diesen werden später Z-Wave Module hinzugefügt und sie dienen als Grundlage für den Siri Befehl: „Schalte alle Lampen im Wohnzimmer ein!“

IMG_4406

Fertig!

Jetzt können Sie aber bereits Siri nutzen. Erkannt werden die eindeutig vergebenen Modulnamen. Sagen Sie z.B.: „Schalte die Stehlampe ein!“ und siehe da, das Licht geht an!

 

Quellen:

  • https://www.npmjs.com/
  • https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi
  • http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/
  • https://github.com/nfarina/homebridge

Wichtiger Hinweis: Diese Anleitung ist keine offizielle HOMEKIT Integration von Apple oder fibaro. Die hier beschriebene Anleitung ist Zwischenlösung für „Programmierer“ welche sich mit der Programmierung eines RasperyPi´s auskennen und die eine Zwischenlösung bis zur offiziellen Integration von fibaros HomeCenter2 in Apples HomeKit stattgefunden hat. Für eventuelle Schäden am HomeCenter2 oder sonstige sicherheitsrelevante Schäden am oder im Netzwerk können wir nicht haftbar gemacht werden!

Version1.5

22 Gedanken zu „So richten Sie Apple´s HomeKit, HomeBridge und Siri auf einem Raspberry Pi 2 ein und steuern damit Ihr fibaro HomeCenter2

  • 27. November 2015 um 9:20
    Permalink

    Hallo, ich habe alles laut Anleitung nachgestellt, es kommt aber nach dem Befehl „npm install -g homebridge“ eine Fehlermeldung:

    „gyp WARN EACCES user „root“ does not have permission to access the dev dir „/root/.node-gyp/4.0.0“
    gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/.node-gyp“
    make: Entering directory ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/build'“

    woran könnte das liegen?

    Antwort
    • 28. November 2015 um 10:43
      Permalink

      Hallo, das ist ein Warnhinweis, die Installation laut Anleitung sollte trotzdem funktionieren. Schöne Grüße

      Antwort
  • 27. November 2015 um 19:12
    Permalink

    Do you know if this works with Home Center Lite?

    Antwort
    • 28. November 2015 um 10:44
      Permalink

      Hey, sorry until now only Home Center 2. Best regards

      Antwort
  • 28. November 2015 um 17:54
    Permalink

    Hallo Leute.
    Ich bekomme nach dem Befehl “npm install -g homebridge” ebenfalls ne Fehlermeldung. Darin steht irgendwas von Speicher voll und viel Error:

    root@raspberrypi:~# npm install -g homebridge
    |
    > curve25519@1.1.0 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519
    > node-gyp rebuild

    gyp WARN EACCES user „root“ does not have permission to access the dev dir „/root/.node-gyp/4.0.0“
    gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519/.node-gyp“
    gyp WARN install got an error, rolling back install
    gyp WARN install got an error, rolling back install
    gyp ERR! configure error
    gyp ERR! stack Error: ENOSPC: no space left on device, mkdir ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519/.node-gyp‘
    gyp ERR! stack at Error (native)
    gyp ERR! System Linux 4.1.13-v7+
    gyp ERR! command „/usr/local/bin/node“ „/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js“ „rebuild“
    gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519
    gyp ERR! node -v v4.0.0
    gyp ERR! node-gyp -v v3.0.1
    gyp ERR! not ok

    > bignum@0.11.0 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/srp/node_modules/bignum
    > node-gyp configure build

    gyp WARN EACCES user „root“ does not have permission to access the dev dir „/root/.node-gyp/4.0.0“
    gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/srp/node_modules/bignum/.node-gyp“
    gyp WARN install got an error, rolling back install
    gyp WARN install got an error, rolling back install
    gyp ERR! configure error
    gyp ERR! stack Error: ENOSPC: no space left on device, mkdir ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/srp/node_modules/bignum/.node-gyp‘
    gyp ERR! stack at Error (native)
    gyp ERR! System Linux 4.1.13-v7+
    gyp ERR! command „/usr/local/bin/node“ „/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js“ „configure“ „build“
    gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/srp/node_modules/bignum
    gyp ERR! node -v v4.0.0
    gyp ERR! node-gyp -v v3.0.1
    gyp ERR! not ok

    > ed25519@0.0.3 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519
    > node-gyp rebuild

    gyp WARN EACCES user „root“ does not have permission to access the dev dir „/root/.node-gyp/4.0.0“
    gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519/.node-gyp“
    gyp WARN install got an error, rolling back install
    gyp WARN install got an error, rolling back install
    gyp ERR! configure error
    gyp ERR! stack Error: ENOSPC: no space left on device, mkdir ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519/.node-gyp‘
    gyp ERR! stack at Error (native)
    gyp ERR! System Linux 4.1.13-v7+
    gyp ERR! command „/usr/local/bin/node“ „/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js“ „rebuild“
    gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519
    gyp ERR! node -v v4.0.0
    gyp ERR! node-gyp -v v3.0.1
    gyp ERR! not ok

    > mdns@2.2.10 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns
    > node-gyp rebuild

    gyp WARN EACCES user „root“ does not have permission to access the dev dir „/root/.node-gyp/4.0.0“
    gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/.node-gyp“
    gyp WARN install got an error, rolling back install
    gyp WARN install got an error, rolling back install
    gyp ERR! configure error
    gyp ERR! stack Error: ENOSPC: no space left on device, mkdir ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/.node-gyp‘
    gyp ERR! stack at Error (native)
    gyp ERR! System Linux 4.1.13-v7+
    gyp ERR! command „/usr/local/bin/node“ „/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js“ „rebuild“
    gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns
    gyp ERR! node -v v4.0.0
    gyp ERR! node-gyp -v v3.0.1
    gyp ERR! not ok
    npm ERR! Linux 4.1.13-v7+
    npm ERR! argv „/usr/local/bin/node“ „/usr/local/bin/npm“ „install“ „-g“ „homebridge“
    npm ERR! node v4.0.0
    npm ERR! npm v2.14.2
    npm ERR! code ELIFECYCLE

    npm ERR! curve25519@1.1.0 install: `node-gyp rebuild`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the curve25519@1.1.0 install script ’node-gyp rebuild‘.
    npm ERR! This is most likely a problem with the curve25519 package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR! node-gyp rebuild
    npm ERR! You can get their info via:
    npm ERR! npm owner ls curve25519
    npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request:
    npm ERR! /root/npm-debug.log
    root@raspberrypi:~# npm install -g homebridge-fibaro-hc2
    npm WARN engine homebridge-fibaro-hc2@0.4.1: wanted: {„node“:“>4.0.0″,“homebridge“:“>=0.2.0″} (current: {„node“:“4.0.0″,“npm“:“2.14.2″})
    homebridge-fibaro-hc2@0.4.1 /usr/local/lib/node_modules/homebridge-fibaro-hc2
    └── request@2.67.0 (is-typedarray@1.0.0, aws-sign2@0.6.0, forever-agent@0.6.1, caseless@0.11.0, stringstream@0.0.5, oauth-sign@0.8.0, tunnel-agent@0.4.1, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.7, combined-stream@1.0.5, qs@5.2.0, tough-cookie@2.2.1, mime-types@2.1.7, form-data@1.0.0-rc3, bl@1.0.0, http-signature@1.1.0, har-validator@2.0.3, hawk@3.1.2)
    root@raspberrypi:~# cd /root/.homebridge/
    bash: cd: /root/.homebridge/: No such file or directory

    Wenn ich die Micro SD wieder in den PC stopfe, ist sie in zwei Teile partitioniert. einmal ein fast voller 200 MB Teil und ein größerer Teil, der im Explorer nicht angezeigt wird. Ich hab ne 8GB Karte….muss ich mir doch ne 32 GB zulegen?? In der Beschreibung war doch auch nur die 8GB verlinkt.
    Danke für nen Tip!!

    Antwort
    • 30. November 2015 um 8:54
      Permalink

      Hallo, wir haben eine 32GB Micro SD Karte verwendet. Schöne Grüße

      Antwort
      • 5. Dezember 2015 um 0:03
        Permalink

        Ich habe gasneu das selbe Problem. Bei mir ist die erste Partition der SD-Karte nur 60 MB gross. Die Partitionierung ist schon im Image vorgegeben welches auf die Karte kopiert wird (ich hab eine 32GByte Karte).
        Ich hab keinenPlan, wie ich mehr Platz schaffen könnte…

        Antwort
  • 28. November 2015 um 19:52
    Permalink

    Hallo,

    nach 2 Tagen testen stürzt der Server mit der Fehlermeldung ab.:

    „Homebridge is running on port 51826.
    events.js:141
    throw er; // Unhandled ‚error‘ event
    ^

    Error: listen EADDRINUSE :::51826
    at Object.exports._errnoException (util.js:837:11)
    at exports._exceptionWithHostPort (util.js:860:20)
    at Server._listen2 (net.js:1231:14)
    at listen (net.js:1267:10)
    at Server.listen (net.js:1363:5)
    at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:58:19)
    at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:132:20)
    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:347:16)
    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:50:16)
    at Server. (/usr/local/lib/node_modules/homebridge/lib/server.js:220:14)“

    Antwort
    • 30. November 2015 um 8:57
      Permalink

      Hallo, versuchen Sie mal den Inhalt des „persist“ Ordners zu löschen. Danach sollte es wieder funktionieren!Schöne Grüße

      Antwort
  • 30. November 2015 um 20:48
    Permalink

    Der Server läuft jetzt wieder, aber die App Elgato EVE findet den Server jetzt nicht mehr.

    Antwort
  • 9. Dezember 2015 um 0:49
    Permalink

    Ein wirklich sehr interessanter Artikel. Die Installation hat bei mir recht gut funktioniert, nachdem ich die Partitionierung der SD-Karte angepasst habe.

    Mein iPhone verbindet sich mit der Homebridge, allerdings werden bei mir keine Accessoires ausgelesen. bei mir kommt die Meldung:
    [FibaroHC2] Found: unknown_device
    [FibaroHC2] Found: HC_user
    [FibaroHC2] Found: weather
    [FibaroHC2] Found: IOS_Device
    [FibaroHC2] Found: blind
    [FibaroHC2] Found: blind
    [FibaroHC2] Found: blind
    [FibaroHC2] Found: blind
    … usw.

    Kann es sein, dass die Homebridge eine bestimmte Firmware-Version im HC2 voraussetzt?
    Wenn ja, welche?

    Antwort
    • 14. Dezember 2015 um 11:22
      Permalink

      Hallo, wir haben die Software-Version 4.057 Beta verwendet. Andere Versionen ab 4.0xxx sollten eigentlich auch funktionieren.

      Antwort
  • 13. Dezember 2015 um 19:06
    Permalink

    Kann man auch das HomeKit vom Razberry (Z-Way-Server) auch dazu benutzen um das HC2 zu integrieren?

    Antwort
    • 14. Dezember 2015 um 11:17
      Permalink

      Meinen Sie ob es möglich ist parallel die Installation von dem Raspberry-Pi-Z-Wave-Modul und die HomeKit Installation wie oben beschreiben zu betreiben? Ja, das ist theoretisch möglich. Nur wurde ich bei einem Mini-PC mit eingeschränkten Ressourcen was die Leistung angeht, diesem nicht zu viel zumuten. Weniger ist hier (unserer Meinung nach) mehr!

      Antwort
  • 14. Dezember 2015 um 19:52
    Permalink

    Nein ich meine nicht parallel, sondern im Raspberry-Pi-Z-Wave-Modul kann man das HomeKit integrieren durch ein Plugin. Nur fehlt dort die integration das man das Home Center 2 auslesen kann.

    Antwort
  • 29. April 2016 um 12:01
    Permalink

    Hallo,

    geht das mitlerweile auch mit dem HCL lite ?

    Grüße

    Schmitt

    Antwort
  • 20. September 2016 um 14:33
    Permalink

    Die Einrichtung hat bei mir wunderbar funktioniert. Bis zu dem Punkt, wenn ich mit meinem iPhone iOS 10 unter dem App EVE ein neues Gerät hinzufügen möchte, findet dieses auch die HomebridgeMAC, ich gebe meinen code ein, dann kommt die Meldung HomebridgeMAC konnte nicht hinzugefügt werden

    Warum geht das nicht. Muss der Port noch in der FRITZBOX freigegebn werden oder woran kann das liegen? Bitte um Hilfe

    Antwort
    • 20. September 2016 um 16:10
      Permalink

      Da sich seit der veröffentlichung unseres Artikels einiges bei fibaro und Apple getan, kann Ihnen die fibaro Community und der dazugehörige Eintrag im forum.fibaro.com eventuell weiter helfen: Homebridge plugin for Fibaro HC2

      Antwort
  • 26. September 2016 um 14:12
    Permalink

    Super Anleitung. Vielen Dank.

    Das waren meine ersten Schritte mit Linux. Wenn ich das Terminal-Fenster schließe, wird auch die Homebridge wieder beendet. Wie kann ich die Homebridge mit Start des Raspberry starten, so dass sie immer von selbst läuft, wenn der Raspberry läuft?

    Antwort
    • 29. September 2016 um 8:41
      Permalink

      Hallo, automatischer Start von HomeBridge bei einem Neustart kann mit einer weiteren Code Zeile /etc/rc.local realisiert werden. Die folgende Zeile vor exit 0 einfügen:

      su -c „screen -dmS homebridge homebridge“ -s /bin/sh pi

      Antwort

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.