Anleitung Homematic Homebridge Sprachsteuerung Siri für iOS11

Sein eigenes Smarthome über die Stimme zu steuern ist schon eine sehr feine Sache! Mit Homekit Geräten ist das schon länger möglich und auch Alexa unterstützt immer weitere Hersteller. Wer hingegen Homematic Komponenten ansprechen will guckt erstmal in die Röhre. Standardmäßig werden diese Komponenten leider nicht unterstützt.

Es gibt aber eine einfache Möglichkeit, auch Homematic, wired und Homematic IP Geräte über die Stimme mit Siri zu steuern. Dazu wird ein kleiner Computer benötigt, der zwischen Siri und der CCU2 vermittelt. Ich zeige Euch in dieser Anleitung, wie Ihr einen Raspberry Pi dazu nutzen könnt, das auch Homematic Geräte, genauso wie Homekit Komponenten, angesteuert werden können.

Diese tauchen dann wie bei Homekit Geräten in der Apple HomeKit App auf und können entweder per Stimme oder per Finger Tapp gesteuert oder geschaltet werden. So kann beispielsweise auch die Raumtemperatur über die Heizungsaktoren geändert werden, Lichter geschaltet oder Dimmer angefahren werden.

Vor einigen Monaten habe ich Euch dazu bereits eine sehr ausführliche Anleitung geschrieben. Diese ist nun etwas in die Tage gekommen und es sind einige Updates veröffentlicht worden. Daher gibt es jetzt hier eine neue, überarbeitete Version dieser Anleitung. Große Teile sind gleich geblieben, doch Ihr solltet Euch, wenn Ihr eine Homebridge betreiben wollt an diese, neue Anleitung halten.

Wie auch schon bei der alten Anleitung weise ich darauf hin, dass Ihr mich gerne ansprechen könnt, wenn Ihr Euch die Installation der Bridge nicht zutraut. Ich kann Euch gerne ein fertig konfiguriertes System zukommen lassen, das Ihr einfach ohne Programmierkenntnisse in Betrieb nehmen könnt.

Benötigte Hardware:

BezeichnungAmazonELV-ShopELV-Bausatz
16 GB SD-KarteLinkLinknicht verfügbar
CCU2LinkLinkBausatz
Raspberry Pi3LinkLinknicht verfügbar
Gehäuse + NetzteilLinknicht verfügbar

Für die Software benötigen wir eine schnelle microSD Karte. Ich habe mir dazu einen 16 GB Karte von SanDisk bestellt.

Ein Netzteil mit 2,5A sorgt für den stabilen Betrieb. Ein Gehäuse und ein Netzwerkkabel werden auch benötigt.

Diese Schritte haben sich aus der alten Anleitung nicht verändert:

Vorbereitung der Speicherkarte

SSH-Zugriff aktivieren

Leider ist bei den neuen Jessie Lite Image-Dateien der SSH Zugriff nicht von Anfang an aktiviert. Damit wir auf den Pi zugreifen können, müss dieser noch eingschaltet werden. Dazu ist ein kleiner Schritt nötig, den ich Euch hier in einer separaten Anleitung beschrieben habe.

Ohne diesen Schritt ist es leider nicht möglich, den Pi der Putty zu erreichen.

SD-Karte einsetzen und Raspberry Pi starten

Nachdem das Image auf die SD-Karte geschrieben worden ist, setzen wir den Speicher in den Raspberry Pi ein. Ihr könnt nun das Netzwerkkabel und das Netzteil anschließen. Der Raspberry Pi bootet nun.

Um eine Verbindung zum Gerät herstellen zu können, müssen wir die IP-Adresse vom Raspberry Pi wissen. Das können wir auf 2 unterschiedliche Arten erledigen.

Herausfinden der IP-Adresse
Mit Putty auf dem Pi zugreifen

Nun aktualisieren wir noch weitere Pakete, damit unser Image auf einem aktuellen Stand ist. Dazu geben wir folgende Befehle ein:

Dieser Schritt kann etwas dauern, auch wenn der Pi für ein paar Minuten scheinbar nichts macht, dürft Ihr diesen Vorgang nicht abbrechen.

Nachdem alles fertig ist und wir erneut ein Kommando eingeben können, muss dieser Befehl abgesetzt werden:

Auch dieser Schritt nimmt etwas Zeit in Anspruch, daher heißt es auch hier…warten…

Jetzt installieren wir NodeJS. Dies wird für die Homebridge benötigt. Wir installieren die Version 4.5.0. Das geschieht mit diesen Befehlen:

Jetzt müssen noch die Rechte der Ordner angepasst werden:

Damit keine Dateileichen übrig bleiben, räumen wir die Installationsdateien noch auf:

Es müssen noch weitere Pakete installiert werden. Das geschieht über diese Befehle:

Nun können wir die eigentliche Homebridge installieren:

Damit wir Homematic nutzen können, müssen wir das aktuelle Homematic-Plugin installieren:

Damit die Homebridge automatisch startet, benötigen wir ein weiteres Tool:

Es muss noch Informationen in die Konfigurationsdatei eingetragen werden. Diese öffnen wir mit diesem Befehl:

Diese Zeilen müssen in das neue Fenster eingefügt werden:

Nachdem der Code kopiert ist drückt Ihr die Strg + X Taste. Den folgenden Dialog bestätigt Ihr mit Y.


Dann müssen wieder Rechte vergeben werden:

Nun muss noch eine passenden Config-File angelegt werden:

Das Config-File ist das Herzstück der Homebridge Homematic Installation. Hier wird eingegeben, auf welche IP-Adresse (CCU2) zugegriffen werden soll, um die Informationen der Sensoren und Aktoren abzuholen.

Über den Eintrag „name“ kann festgelegt werden, wie die Bridge später in der HomeKit App heißt. Den Eintrag „username“ und „port“ sowie „pin“ solltet Ihr nicht verändern.

Bei „platforms“ ist aktuell nur HomeMatic eingetragen. Hier können bei Bedarf später weitere Schnittstellen wie z.B. Sonos eingetragen werden, die dann per Sprache angesteuert werden können.

„ccu-ip“ ist ein sehr wichtiger Eintrag, die IP-Adresse muss auf die passende der CCU2 geändert werden. Wenn dieser Eintrag nicht stimmt, dann kann keine Kommunikation statt finden.

Wenn Ihr zusätzlich Variablen über Siri steuern wollt, dann können diese im Eintrag „variables“ hinterlegt werden. Eine detaillierte Anleitung dazu findet Ihr hier.

Der Eintrag „subsection“ ist ebenfalls wichtig, da hier das Gewerk angegeben wird, über das die Geräte der CCU2 angelesen werden. Es werden nur Geräte in die Homebridge geladen, die diesem Gewerk zugeordnet sind. So kann in der CCU2 gesteuert werden, welche Sensoren/Aktoren gesteuert werden sollen und welche nicht.

Nachdem das Config-File geschrieben ist, muss dieses abgespeichert werden. Das kann mit folgenden Kommando geschehen:

Strg + X Taste und mit Y bestätigen.

Nun haben wir alles fertig und können die SSH-Verbindung trennen. Alle weiteren Schritte werden nun über die CCU2 und später über ein iPhone oder iPad durchgeführt.

Gewerk Homekit in der CCU2 anlegen

Wenn Ihr das Gewerk angelegt habt, dann muss der Pi neugestartet werden, damit die neuen Geräte eingelesen werden.

Dazu loggt Ihr Euch erneut per Putty ein und gebt folgenden Befehl ein:

Nun wird die Bridge mit dem Kommando

manuell gestartet. Wir sehen nun unterschiedliche Befehlszeile. Wenn Ihr alles richtig gemacht habt, dann sind alle Geräte aufgelistet, die Ihr zuvor dem Gewerk „Homekit“ zugeordnet habt.

Jetzt können wir endlich das Terminal verlassen und uns unserem iPhone widmen.

Ihr startet nun die Home App auf Eurem iPhone. Dort Tappt Ihr auf das „+“ in der rechten oberen Ecke. In dem Dialog tappt Ihr anschließend auf „Gerät hinzufügen“

Im neuen Fenster müsst Ihr nun ganz unten um den Code manuell eingeben zu können. Leider funktioniert das Scanner per Kamera bei der Homebridge nicht.

Es kommt ein Sicherheitshinweis, dass das Gerät nicht signiert ist, diesen könnt Ihr aber getrost verwerfen.

Es muss nun folgender Code eingegeben werden: 031-45-154

Damit haben wir die Homebridge nun zu unserem Homekit hinzugefügt! Alle weiteren Schritte werden dann in der Homekit App vorgenommen. Ihr könnt dort die Namen anpassen, die Räume zuweisen und viele mehr!

Schaut Euch auch dieses Tutorial an. Hier habe ich erklärt, wir Ihr auch von extern (außerhalb des eigenen WLANs) die Homekit App und Siri zur Steuerung nutzen könnt.

Praktisch ist auch die Anwesenheitserkennung über die Homebridge. Das habe ich Euch hier beschrieben.

Homematic Geräte im Homekit einrichten

Passende Beiträge


86 Comments

  • Guido

    16. Dezember 2017

    Hallo Sebastian,
    danke für deine Anleitung, habe mich heute morgen an die Umsetzung gemacht, bekomme aber die homebridge erst garnicht installiert, Fehler:

    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.
    pi@rpi2-FR24:~ $ sudo npm install -g –unsafe-perm homebridge
    npm ERR! Linux 4.9.68-v7+
    npm ERR! argv „/usr/local/bin/node“ „/usr/local/bin/npm“ „install“ „-g“ „–unsafe-perm“ „homebridge“
    npm ERR! node v4.5.0
    npm ERR! npm v2.15.9
    npm ERR! file /root/.npm/node-persist/0.0.8/package/package.json
    npm ERR! code EJSONPARSE

    npm ERR! Failed to parse json
    npm ERR! No data, empty input at 1:1
    npm ERR!
    npm ERR! ^
    npm ERR! File: /root/.npm/node-persist/0.0.8/package/package.json
    npm ERR! Failed to parse package.json data.
    npm ERR! package.json must be actual JSON, not just JavaScript.
    npm ERR!
    npm ERR! This is not a bug in npm.
    npm ERR! Tell the package author to fix their package.json file. JSON.parse

    npm ERR! Please include the following file with any support request:
    npm ERR! /home/pi/npm-debug.log
    pi@rpi2-FR24:~ $

    Was mache ich hier falsch ?

    Danke und VG
    Guido

    Reply
    • Guido

      17. Dezember 2017

      **Update**
      Ich habe nun alle Pakete manuel entfernt und dann mittels homebridge App auf die neuaufgesetzte armV7l (Stretch) die homebridge erfolgreich aufsetzen können.

      Leider funzte die homebridge nicht :-( , also wieder deinstalliert und dann zum 3Mal laut der Anleitung oben installiert, die config angepasst und siehe da ;-) es klappt.

      Also alles im Lot. :-) :-)

      Reply
  • Björn

    10. Dezember 2017

    Guten Morgen zusammen,
    ich habe Die Bridge genau nach dieser Anleitung nun ca 1 Monat am laufen. Nochmals danke für die tolle Erklärung. Beim ersten Versuch wollte die Bridge auch nicht laufen. Habe dann folgendes ausgeführt:
    1. Mit Putty auf den Pi zugreifen
    2. sudo /etc/init.d/homebridge stop
    3. homebridge
    4. Dann kommt die Auflistung welche Geräte Ihr in dem Gewerk (CCU2 Homekit) hinterlegt habt.
    Jetzt was ich immer machen muss:
    Dann schließe ich Putty und nehme den Pi zehn Sekunden später vom Strom.
    Nun warte ich 10-30 Sekunden und schließe den Pi wieder am Stromnetz an.
    Siehe da……alles läuft :-)
    Auch noch wichtig „Bitte auf die groß/klein Schreibung achten!!!

    Reply
  • Markus

    9. Dezember 2017

    Hallo,
    ich habe alles nach der Anleitung durchgeführt auch ohne Probleme, solange ich Putty geöffnet und Homebridge gestartet habe. Sobald ich jedoch Putty schließe wird auch Homebridge beendet. Gibt es hier eine Lösung? Nutze iOS11.2.
    Viele Grüße
    Markus

    Reply
    • Thomas Gebauer

      9. Dezember 2017

      Moin,
      dann schließe doch einfach eine Tastatur und Maus und einen Monitor an den PI und starte dort eine Terminalsitzung und starte Homebridge. Das Fenster einfach offen lassen – fertig.
      Beim Neustart ist dieser Schritt natürlich wieder auszuführen.
      :)

      Reply
      • Maekus

        10. Dezember 2017

        Danke für den Tipp. Habe es jetzt aber hinbekommen. Wenn ich das Putty Fenster einfach geschlossen habe, hat sich Homebridge auch beendet. Wenn ich den Raspberry jedoch neustarte wird Homebridge normal gestartet und alles läuft.

        Reply
        • Björn

          10. Dezember 2017

          Genau das habe ich vor Wochen schon geschrieben ;-)

          Reply
  • Frank

    7. Dezember 2017

    Nice!! Ein Tutorial nach meinem Geschmack … ich besorg mir die notwendige Hardware und lege los. Oder könnte ich Homebridge auch auf einem normalen Windows-PC laufen lassen (hier steht sowieso einer rum, der immer eingeschaltet sein muss)?

    Reply
  • Dennis

    5. Dezember 2017

    Hallo,

    Vielen Dank für die Anleitung und die klasse Tips hier.

    Ich habe Homematic IP Schaltsteckdosen an der CCU2 angelernt und bediene diese über die Home App.

    Leider wird der aktuelle Schaltzustand nicht in der App dargestellt.

    Hat jemand das gleiche Problem oder eventuell eine Lösung?

    Danke & VG

    Reply
    • Erhard

      15. Dezember 2017

      Hallo Dennis,
      Ich habe das gleiche Problem. Ich habe mehrere Dimmer-Aktoren von Homematic IP in Verwendung. Keinen der Aktoren kann ich über die Homebridge ansprechen. Beim Start der Homebridge wird angezeigt das hier kein Service zur Verfügung steht. Die Aktoren der Homematic-Serie funktionieren seit vielen Wochen einwandfrei.

      Reply
  • Tim

    4. Dezember 2017

    Ich habe ein neues Iphone bekommen und mit dem bestehenden Icloud Account angemeldet(Homebridge lief bis dato tadellos). Seitdem Verbindete sich Apple Home nicht mehr mit der Homebridge. Nun wollte ich einfach alles aus Apple Home löschen (inkl alle Geräte nochmals aus icloud abgemeldet) und wollte die Homebridge neu hinzufügen. Jedoch Bekomme ich nur die Meldung in Apple Home (mit QR Code) : „Gerät bereits hinzugefügt“. Mit Eve App kann ich nichts hinzufügen, Eve findet nichts. Per PIN Eingabe wird auch kein Gerät gefunden (Home & EVE).
    Woran kann das liegen?

    Reply
  • Hermann

    1. Dezember 2017

    Hallo,

    Soweit scheint alles geklappt zu haben. Homebridge hat mir den Code und auch einen QR-Code angezeigt.
    Wenn ich jetzt aber mit dem iPhone und der Homeapp nach geräten suche, dann wird nichts gefunden!

    Was ist denn das Problem, woran kanns liegen?

    Gewerk wurde eingestellt…

    Reply
    • Patric Wicht

      3. Dezember 2017

      Gleiches Problem

      Reply
    • Björn

      4. Dezember 2017

      Guten Morgen, bei mir ist es das gleiche. Aber wenn ich die Brigde dann einmal vom Strom nehme (15 sek) warte und dann wieder am Strom anschließe läuft sie ohne Probleme. Und das nun seit ca. einem Monat.
      Nochmals danke für die super Anleitung!!!!

      Reply
  • Hermann

    28. November 2017

    Hallo,

    Funktioniert das ganze auch mit der alten CCU?

    Reply
    • Sebastian

      Sebastian

      29. November 2017

      Hallo Hermann,

      leider nein nur mit RaspiMatic und der CCU2

      Reply
      • Hermann

        1. Dezember 2017

        Was ist Raspimatic?

        Reply
  • Heiko

    27. November 2017

    Leider habe ich nach einem Update die Homebridge nicht mehr im Zugriff von HomeKit. Nach einer Neuinstallation steht beim Start von Homebridge nicht wie beschrieben „Wir sehen nun unterschiedliche Befehlszeile. Wenn Ihr alles richtig gemacht habt, dann sind alle Geräte aufgelistet, die Ihr zuvor dem Gewerk „Homekit“ zugeordnet habt.“ sondern „[HomeMatic CCU2] Number of mapped devices : 5“. Wenn das ok ist woran kann es dann liegen, wenn die Homebridge im Netz nicht gefunden wird?

    Reply
    • Heiko

      27. November 2017

      es liegt definitiv daran, dass Homebridge nur erkannt wird, wenn sie manuell gestartet wird, sobald der ssh Zugang geschlossen wird, ist die Homebridge in Home o. Eve nich mehr aktiv. Nach reboot wird die Homebridge nicht automatisch gestartet.
      Die Zeile „sudo npm install forever“ wurde eingetragen. Hat jemand eine Idee?

      Reply
      • Michael

        29. November 2017

        Ich vermute, es liegt an diesem Befehl:
        sudo update-rc.d homebridge defaults

        Bei mit hat er nur funktioniert, wenn ich vorher manuell in das Verzeichnis des homebridge-Scripts gewechselt bin, also vorher Folgendes eingeben:

        cd /etc/init.d/

        dann

        sudo update-rc.d homebridge defaults

        Grüße

        Reply
  • Frank

    21. November 2017

    Hallo,
    habe alles wie beschrieben ausgeführt, es klappt alles recht gut. Nur mit den Programmen der CCU2 habe ich Probleme. Wenn ich diese in der Config-Datei hinzufüge, dann erscheinen diese in der Home-App, aber mit dem Hinweis: „Wird nicht unterstützt“. Wenn ich versuche das Programm „Test“ zu starten, dann erscheint im Terminalprogramm „Launch Program Test“, aber die CCU tut nichts. Schalter und Variablen funktionieren.
    Was tun?

    Reply
  • Frank

    19. November 2017

    Hallo,
    vielen Dank, hat bestens geklappt. Nur eine Sache war bei mir anders: Ich habe in der CCU2 nicht ein Gewerk sondern einen Raum namens Homekit angelegt. Damit klappt alles super.

    Reply
  • Björn

    19. November 2017

    Hallo, ich habe gerade nach dieser Top Anleitung das Homekit in Betrieb genommen. Alles klappt direkt beim ersten versuch. SUPER :-)
    Nur bleibt eine Frage: Ist es normal, wenn ich neu Geräte hinzufügen möchte, das ich erst den Befehl: sudo /etc/init.d/homebridge stop
    dann: homebridge
    und nochmal den raspberry von Strom trennen muss?

    Oder habe ich etwas überlesen?

    Reply
  • BigBug

    18. November 2017

    Hallo,
    vielen Dank für die Anleitung. Dank dieser habe ich Homebridge bei mir schnell ans Laufen gebracht.

    Ich hatte allerdings zunächst auch das Problem, dass der Start mit dem Befehl „homebridge“ einwandfrei funktionierte. Ein Neustart des Raspberry oder der Versuch, Homebridge mit dem Befehl „sudo /etc/init.d/homebridge start“ zu starten, schlug jedoch fehl. HomeKit zeigte in beiden Fällen an, dass die Geräte nicht antworten.

    Die Lösung für mein Problem war, dass ich zunächst das Script „/etc/init.d/homebridge“ durch das Startscript der Seite „https://schnittcher.info/blog/homebridge-autostart-auf-dem-raspberry-pi/“ ersetzte. Danach hatte ich hier denselben Effekt wie zuvor. Nachdem ich jedoch den User in diesem Script von „pi“ nach „root“ änderte (Zeile 13 –> user=“root“ ), tat alles wie es soll.
    Ich hoffe, der Tipp hilft dem ein oder anderen mit demselben Problem weiter.

    Reply
    • Heiko

      8. Dezember 2017

      Halo BigBug,
      habe das ausprobiert. Leider hat der user root keinen Erfolg gebracht. Es läuft nur mit pi, aber dann immer noch kein Autostart. Damit ist ein Standalone -Betrieb immer noch nicht möglich. Weis jemand noch eine andere Option?
      Heiko

      Reply
  • Thomas

    17. November 2017

    Moin!
    Ist das ganze auch mit dem Access Point von Homematic IP möglich? Bzw. kennt jemand eine Möglichkeit hier über Siri zu steuern?

    Vielen Dank!
    Gruß,
    Thomas

    Reply
  • René

    13. November 2017

    Moin,

    bekomme beim Update auf Node4.5.0 folgende Fehlermeldung:

    cp: cannot create regular file ‘/usr/local/bin/node’: Text file busy

    vielleicht kann mir jemand sagen was ich falsch mache.

    Vielen Dank Gruß René

    Reply
  • Jürgen

    9. November 2017

    Hallo,

    Ich bin neu in der Homematic Welt und wollte mir eine Hausautomation mit einem Raspberry Pi 3 aufbauen.
    Ist es möglich auf dem Raspberry, die CCU-Emulation und gleichzeitig die hier beschriebene Siri-Bridge laufen zu lassen, oder benötige ich 2 Raspberrys?

    Gruß,
    Jürgen

    Reply
    • Rico Abagnale

      9. November 2017

      Hallo,

      das würde mich auch interessieren. Ich habe meine CCU allerdings auf einen Pi2 ausgelagert.

      Gruß,
      Rico

      Reply
      • Sebastian

        Sebastian

        10. November 2017

        Hallo Rico, Hallo Jürgen,

        das ist aktuell leider nicht möglich. Es werden 2 Pi’s benötigt, da RaspiMatic aktuell nur alleine installiert werden kann.

        Reply
        • Martin Nitsche

          2. Dezember 2017

          Hallo Sebastian, wäre es denn möglich den ioBroker (nutze ich für die Anbindung an Alexa) parallel zu der RaspiMatic auf einem PI laufen zu lassen? Das wäre echt praktisch… Herzliche Grüße, Martin

          Reply
  • Seger

    7. November 2017

    Ich habe seit dem Update auf iOS 11 das Problem, dass die HomeBridge gefunden wird, ich auch „alles“ steuern kann nur werden immer nur 9/11 Geräte in die Bridge geladen. In der Homeapp steht dann plötzlich, dass meine Heizung Schlafzimmer und Fenster Wohnzimmer nicht unterstützt wird. Diese beiden Geräte sind auch im Standardraum statt im Schlafzimmer. In der iOS App kann ich den Raum auch nicht ändern, kein Zugriff auf die Geräte. Im Log ist zu sehen, dass aber 5 Geräte in der CCU erkannt wurden und geladen wurden. Mit iOS 10 ging noch alles. Die gewerke sind bei den Heizungsadaptern eingetragen beim Kanal 4. lt. Log wie gesagt auch alles geladen. Die anderen 3 Geräte der CCU gehen auch. Geräte selbst habe ich schon zurückgesetzt. Merkwürdig ist dass nach dem zurücksetzen es auf einmal 2 andere Geräte waren die den selben Fehler aufwiesen. Dann habe ich die CCU mal komplett entfernt um zu schauen ob es an der CCU liegt, aber dann funktionieren die Harmony Geräte „Aktivitäten“ nicht mehr Ordnungsgemäß. Irgendwie ist hier der Wurm drin, hat vielleicht jemand eine Lösung oder einen Rat. Node Versionen habe ich über 4,6,8 probiert, das Problem besteht weiterhin. Wie gesagt funktionierte ja immer alles.

    Hilfe :)???

    Danke und viele Grüße
    Seger

    Reply
  • tilmann

    5. November 2017

    Hallo, sehr schönes Ding. Ich habe Homematic auch am Laufen und bin sehr zufrieden. Jetzt wollte ich noch das Plugin für Osram Lightify dazupacken. Allerdings braucht dieses eine NodeJS Version 6.0.0
    Wie bekomme ich die beiden Plugins auf einer Homebridge ans laufen? Gibt es ein Update für das homematic plugin auf eine neuere NJS Version?

    Vielen Dank

    Reply
  • Markus

    3. November 2017

    Hi super Anleitung.
    Funktioniert soweit. Wenn ich aber Putty schliesse dann ist die Anwendung Homebridge auch geschlossen.
    Was habe ich falsch gemacht?

    Gruß Markus

    Reply
    • Erol

      3. November 2017

      Einfach den pu kurz vom Strom trennen und anschließend wieder einstöpseln-homebridge startet automatisch, wurde ja so eingestellt.

      Reply
      • Heiko

        5. November 2017

        Hallo, ich habe das gleiche Problem. Schließe ich Putty, bricht die Verbindung vom iPhone zur CCU ab. Habe iOS 11.1 drauf. Starte ich mit „Homebridge“, läuft wieder alles. Raus aus Putty und aus ! Auch nach Neustart des pi keine Verbindung. Habe jetzt den pi 3x aufgesetzt, immer das gleiche. Meine CCU hat noch Firmware 2.29.22. Was kann das noch sein ? Beim installieren von forever kam die Warnmeldung: npm WARN optional dep failed, continuing fsevents@1.1.2.

        Vielen Dank

        Reply
      • heiko

        28. November 2017

        leider wird bei mir dadurch die Homebridge auch nicht eingeschaltet. Wenn ich nach dem Start testweise Homeride top gebe, bekomme ich als Nachricht „homebridge is not running“. Solange meine SSH-Verbindung steht ist alles ok. Leider habe ich keine Möglichkeit die /etc/init.d/homebridge zu verifizieren. Möglicherweise steckt dort irgendwo der Fehler.

        Reply
  • Erol

    30. Oktober 2017

    Hallo,
    wie kann ich bitte den SSH-Zugang aktivieren? Der Link weiter oben in der Anleitung führt ins Nirvana…

    Gruß Erol

    Reply
    • Sebastian

      Sebastian

      30. Oktober 2017

      Sorry, hab den Link gerade gefixt!

      Reply
      • Erol

        30. Oktober 2017

        Danke dafür! Habe die Schritt-für-Schritt ANleitung fast durch. Nun hänge ich beim Befehl. sudo npm install -g –unsafe-perm homebridge.
        Der pi meldet „pi@raspberrypi:~ $ sudo npm install -g –unsafe-perm homebridge
        sudo: npm: command not found“

        Was ist das nun wieder? Sorry, falls das eine Noob-Frage ist. Linux ist nicht meine Stärke ;-)

        Reply
        • Erol

          31. Oktober 2017

          So, nun hat alles geklappt, wunderbar. Vielen Dank für die Anleitung.

          Ich hatte den gleichen Fehler, den viele hier beschreiebn: System läuft wunderbar; nach einer gewissen Zeit, ohne scheinbaren Auslöser findet jedoch das Apple Home die Homematic Geräte nicht mehr.

          Bie mir leigt es hieran: das prog(?) homebridge auf der pi wird beim Beenden des putty-Fensters beendet. Auf jeden Fall bricht mit dem Schließen des putty-Fensters die Verbindung via iPhone Homekit ab. Wenn ich mich auf den pi einlogge und per befehl ‚homebridge‘ das prog(?) wieder starte, läuft alles wie gehabt.
          Die Frage ist nun: was für ein Fehler leigt vor und wie bekomme ich das prog dazu, auch nach dem ausloggen weiter zu laufen?

          Gruß und Danke
          Erol

          Reply
  • Umut

    29. Oktober 2017

    Hallo leider kann ich homebridge nicht starten. Wenn ich den Befehl homebridge eingebe sagt er
    pi@raspberrypi:~ $ homebridge
    -bash: homebridge: command not found

    Können Sie mir Helfen ?

    Reply
    • Werner

      14. November 2017

      Hallo Super Anleitung allerdings gehts mir genauso
      nach eingabe von homebridge kommt die Meldung
      -bash: homebridge: command not found
      hat da schon wer ne lösung gefunden? oder soll ich nochmal von vorn anfangen?

      gruß Werner

      Reply
  • Christian

    24. Oktober 2017

    Hallo, ich habe folgende Fehlermeldung, kann mir vielleicht jemand helfen?

    Server error: Error: listen EADDRINUSE :::8282
    [2017-10-24 23:51:28] [HomeMatic CCU2] ****************************************************************************************************************************
    [2017-10-24 23:51:28] [HomeMatic CCU2] * Sorry the local port 9090 on your system is in use. Please make sure, that no other instance of this plugin is running.
    [2017-10-24 23:51:28] [HomeMatic CCU2] * you may change the initial port with the config setting for local_port in your config.json
    [2017-10-24 23:51:28] [HomeMatic CCU2] * giving up … the homematic plugin is not able to listen for ccu events on BidCos-RF. until you fix this.
    [2017-10-24 23:51:28] [HomeMatic CCU2] ****************************************************************************************************************************
    Server listening on: http://:8283

    Reply
    • Sebastian

      Sebastian

      25. Oktober 2017

      Du hast die Homebridge 2 mal gestartet. Einmal automatisch und einmal manuell

      Reply
      • Christian

        25. Oktober 2017

        Hallo, super vielen Dank.
        Ich hab gesehen das ich auch zweimal einen Homebridge Ordner habe, einmal unter /root und /pi, in beiden ist auch eine config.json, ist das richtig? Kann das vielleicht auch daran liegen?

        Reply
        • Sebastian

          Sebastian

          25. Oktober 2017

          …wenn Du die Installation in 2 unterschiedlichen Ordner ausgeführt hast, dann ja. du kannst die Bridge auch stoppen. Falls es nicht bringt mach die Karte platt und fang am besten sauber von Anfang an der Anleitung an.

          Reply
          • Christian

            25. Oktober 2017

            Wie stoppe ich die den? Kann ich auch eine löschen? Wenn ja, wie?
            Vielen Dank schon mal im Voraus!

          • Sebastian

            Sebastian

            25. Oktober 2017

            sudo systemctl stop homebridge

            und dann manuell starten mit „homebridge“

            Karte einfach formatieren (FAT32) und neu starten

  • Marian

    16. Oktober 2017

    Super gute, super einfache Anleitung. Vielen Dank, du hast mir viel Zeit und Nerven gespart :)

    Reply
  • Axel

    15. Oktober 2017

    Hallo Sebastian, bin am Verzweifeln. Homebridge lief 1 Woche einwandfrei und es war eine wahre Freude meine Geräte über Siri zu steuern. Aber von heute auf morgen wird die Bridge nicht mehr gefunden und somit bekomme ich auch auf der Home-App die Meldung „keine Antwort“. Was ist da passiert? Hast du eine Ahnungwie das passiert ist und wie ich es wieder zum Laufen bekomme? Danke für die Mühe.
    Gruß Axel

    Reply
    • Rene

      16. Oktober 2017

      Hi Axel,

      hatte das gleiche Problem. Habe dann einfach nochmal die Schritte von

      sudo nano /etc/init.d/homebridge

      bis

      sudo update-rc.d homebridge defaults

      inklusive Zwischenschritte aus obiger Anleitung ausgeführt und seitdem läuft es wieder ohne Probleme.

      LG Rene

      Reply
      • Axel

        16. Oktober 2017

        Vielen Dank Rene,
        habe ich nun versucht, ging aber auch nicht. Vermute auch, dass es an der Home App liegt. Habe nun bei eve und home app alles gelöscht und versucht es neu einzurichten. Geht aber auch nicht. Die Anleitung von Sebastian zum neuen Einrichten der Home app auf dem Iphone habe ich beachtet. Komme im Moment nicht weiter. Ich hatte mir auch ein Image von der neuesten Installation vom 6.10. gemacht gehabt (da funktionierte alles einwandfrei) und jetzt wieder zurückgespielt. Keine Chance! Vielleicht habe ich auch das berühmte Brett vorm Kopf. Kann natürlich auch sein, dass ich eine neue Version der Homeapp vom Applestore eingespielt bekommen habe und ich habe es nicht weiter bemerkt. Über jede Hilfe wäre ich dankbar.
        VG Axel

        Reply
      • Axel

        18. Oktober 2017

        Hallo Sebastian, die Home App findet meine Homebridge nicht mehr. Alles ging erst mal wunderbar. Ca. 10 Tage lang. Dann von jetzt auf gleich ging nichts mehr mit Siri und ind der Home App kam die Antwort “ Keine Antwort“. Ich habe dann ewig herumgebastelt und auch die Homebridge gelöscht. Nun lässt sie sich nicht mehr installieren. Was mach ich falsch? Bitte um Hilfe. Viele Grüße, Axel

        Reply
  • Thorsten

    15. Oktober 2017

    Wie ist das mit den HMIP Geräten, z.b. Rolläden Markenschalter, Licht Markenschalter, usw.

    https://github.com/thkl/homebridge-homematic hat weiter unten eine HMIP Überschrift, die nur wenige Geräte listet. Gehen obige wirklich alle nicht per Siri oder Alexa?

    Reply
    • Sebastian

      Sebastian

      15. Oktober 2017

      …funktioniert

      Reply
      • Marvin

        6. November 2017

        Was genau heißt „…funktioniert“ ;-)

        Bin interessiert an den HMIP-Rolladensteuerungen. Würde mir diese aber nur kaufen, wenn Homebridge möglich ist. Kannst du das bestätigten? :)

        Danke!

        Reply
  • Axel

    15. Oktober 2017

    Hallo Sebastian,
    das Ganze lief bis gestern einwandfrei ohne irgendwelche Probleme. Habe genau deine Anleitung verwandt und es lief alles auf Anhieb. Ca. 1 Woche lang. Aber jetzt werden Siri Befehle nicht mehr erkannt. In der Home App erscheint bei allen Geräten „keine Antwort“. Das einzige was ich seither gemacht habe ist die CCU2 auf die neueste Soft upzudaten. Kann das damit etwas zu tun haben? Was rätst du mir? VG Axel

    Reply
  • Andreas

    13. Oktober 2017

    Hi Sebastian.

    Erst mal Riesenkompliment. Hat alles auf Anhieb so funktioniert, wie es sollte. Eine Frage aber habe ich : Ich habe neben Philips Hue Lampen auch Homematic Steckdosen HMIP Aktoren. Leider erkennt er diese auch als Lichter, obwohl es ein Zwischenstecker für eine Steckdose ist. Sage ich „alle Lampen aus“ schaltet er dadurch natürlich auch die Schaltaktoren aus, an dem beispielsweise mein Fernseher hängt. Wie kann ich ihm klar machen, dass das eine Steckdose und keine Lampe ist :)

    Reply
  • André Hehlert

    12. Oktober 2017

    Hallo Sebastian,
    super Anleitung! Ich habe das Problem, dass ich mehrere Repeater im WLAN nutze. Das ganze funktioniert dann nur wenn der Raspberry und das IPhone sich auf dem selben Repeater anmelden. Ist das iPhone im zb. im EG am Repeater angemeldet und der Raspberry im OG kommt kann ich die Geräte nicht erreichen. EVE und HomeKit haben keine Verbindung. Woran kann das liegen? Wie ändere ich es?
    Mit freundlichen Grüßen
    André

    Reply
  • Rene

    11. Oktober 2017

    Hallo,
    habe Homebridge vor 4 Tagen neu installiert. Lief bis heue ohne Probleme. Jetzt hab ich das Problem das die Bridge nicht mehr erreichbar ist. Hier mal der Status

    omebridge.service – LSB: Start daemon at boot time for homebridge
    Loaded: loaded (/etc/init.d/homebridge)
    Active: active (exited) since Wed 2017-10-11 15:23:22 UTC; 17min ago
    Process: 536 ExecStart=/etc/init.d/homebridge start (code=exited, status=0/SUCCESS)

    Oct 11 15:23:21 raspberrypi systemd[1]: Starting LSB: Start daemon at boot t….
    Oct 11 15:23:21 raspberrypi su[556]: Successful su for pi by root
    Oct 11 15:23:21 raspberrypi su[556]: + ??? root:pi
    Oct 11 15:23:21 raspberrypi su[556]: pam_unix(su:session): session opened f…0)
    Oct 11 15:23:22 raspberrypi homebridge[536]: Homebridge starting
    Oct 11 15:23:22 raspberrypi homebridge[536]: Homebridge is not running
    Oct 11 15:23:22 raspberrypi systemd[1]: Started LSB: Start daemon at boot ti….
    Hint: Some lines were ellipsized, use -l to show in full.

    Was mir dabei auffällt ist das der Status mit grün aktiv angeziegt wird. Aber dann dort steht „Homebridge not running“.

    Wenn ich Homebridge stoppe und wieder starte funktioniert es. Aber nur solange wie ich Terminal geöffnet habe. Sobald ich es schließe funktioniert es nicht mehr.

    Hat jeman eine Idee was ich tun kann? Scheint ja mit dem automatischen start zusammen zu hängen.

    Danke

    Reply
  • Stefan

    10. Oktober 2017

    Hallo Sebastian,
    Du schreibst, dass sich auch Homematic IP Geräte mit Homebridge einbinden lassen. Gilt das für alle HM IP Geräte und welche Änderungen müssen dafür an der Homebridge vorgenommen werden?

    Reply
    • Sebastian

      Sebastian

      10. Oktober 2017

      Hallo Stefan, alle aktuellen Geräte werden unterstützt. Die Bridge muss dafür auf die neuste Version aktualisiert werden.

      Reply
      • Stefan

        11. Oktober 2017

        Danke Sebastian, dann werde ich das entsprechend umsetzen.

        Reply
  • Frank Raddau

    10. Oktober 2017

    Hallo IngovG,
    Raspi, mit sudo reboot now neustarten, dann sollte es gehen.

    Reply
  • Thomas Gebauer

    9. Oktober 2017

    Hallo Sebastian,
    ich habe das Problem dass immer wenn ich Bewegungsmelder für den Innenbereich von Homematic IP über die CCU2 freigegeben habe dann stopt die Homebridge immer wenn Bewegung detektiert wurde.

    Reply
  • IngovG

    9. Oktober 2017

    Hallo Sebastian, Hallo zusammen!
    Klasse, das Du es auch Laien so einfach machst solch ein Projekt zu realisieren! Vielen Dank Dafür!
    Eine kleine Frage habe ich:
    Alles funktioniert einwandfrei… aber: Sobald ich mein Putty Fenster schliesse dann funktioniert die Homebridge nicht mehr und das Apple Gerät kann keine Verbindung herstellen… Kennt jemand dieses Phänomen? Danke für die Hilfe schonmal!

    Reply
    • Thomas Gebauer

      9. Oktober 2017

      Hallo IngovG,
      hast Du auch Bewegungsmelder mit verknüpft ???
      Wenn ja nimm diese mal raus dann sollte es funktionieren ?!?

      Reply
      • Ingo

        9. Oktober 2017

        Nein, nur zwei Fenstersensoren, zwei Heizungsthermostate, eine Schaltbare Steckdose und einen Schalter.
        Noch jemand eine Idee?

        Reply
        • Rene

          11. Oktober 2017

          Hallo, habe genau dasselbe Problem. Die Homebridge lief jetzt 4 Tage ohne Probleme. Seit heute sind die Geräte nicht mehr in der Home App erreichbar.
          Wenn die ich die Homebridge im Terminal stoppe und neu starteklappt es. Sobald ich Temrinal aber dann schließe ist Homebridge wieder nicht erreichbar.
          Hatte das Problem zuvor auch und deshlab alles neu aufgesetzt, aber jetzt nahc 4 Tagen wie gesgat genau dasselbe Problem. Es wurden in der Zeit nichts geändert, also keine Geräte hinzugefügt oder sonstiges. Jemand eine Idee?

          Reply
          • Axel

            18. Oktober 2017

            Scheint ein allgemeines Problem zu sein. War bei mir dasselbe. Hatte nichts geändert. Kam auf einmal! Wer hat eine Lösung? Ich habe jetzt das Handtuch geworfen. VG Axel

          • Sebastian

            Sebastian

            18. Oktober 2017

            Hallo zusammen, das Problem kann ich bei mir nicht reproduzieren. Auf welchem System läuft eure Bridge? Wurde das Gerät neu gestartet? Wenn ja läuft die Bridge dann wieder?

          • Axel

            19. Oktober 2017

            Hallo Sebastian, zur Historie: Habe im Frühjahr von dir eine fertig konfigurierte SD bezogen für den PI 2. Lief sofort anstandslos. Im Oktober habe ich nun gemäß deiner neuen Anleitung auf Vers. mit IOS 11 upgedatet (Softupdate und auch node auf 4.5) Auch hier lief zu meiner Freude alles sofort ohne irgendwelche Fehler. etwa 10 Tag später wurden die Geräte in der Home App nicht mehr erkannt (keine Antwort oder keine Verbindung). Mit Putty bekam ich die Meldung, das HOMEBRIDGE läuft. Aber HomeApp sprich Siri funktionierte nicht mehr. Habe dann dummerweise die Homebridge aus der Home App gelöscht und kann sie jetzt nicht mehr neu installieren. Ich benutze ein IPHONE 6 mit IOS11. Würde mich über deine Hilfe und Ratschläge sehr freuen. Ich denke auch, die Bridge läuft im PI 2 einwandfrei, zumal die HUE Bridge auf der Home App auch anstandslos läuft!
            Viele Grüße
            Axel

          • Axel

            22. Oktober 2017

            Hast du evtl. einen Rat für mich, wie ich das Ganze wieder zum Laufen bringen könnte? Das komische ist ja, es lief nach dem Update gemäß deiner Anleitung wunderbar und nach ca. 10 Tagen wars vorbei! Ich verstehe es nicht. Bitte um Hilfe. VG Axel

  • Frank Raddau

    8. Oktober 2017

    Hallo Sebastian,
    die Geräte wurden alle gefunden, nach Eingabe des Befehles Homebridge, jedoch wenn ich den Code in der IPhone App eingebe, wird nichts gefunden!

    Reply
    • Sebastian

      Sebastian

      8. Oktober 2017

      …erscheint die Bridge denn?

      Reply
    • Ben

      3. November 2017

      Ich habe das gleiche Problem. Im Putty sehe ich das die Bridge sauber läuft, aber die HomeApp auf dem iPhone findet trotz Code Eingabe die Bridge nicht :(

      Reply
  • Sven

    8. Oktober 2017

    Danke für die tolle Anleitung, ich hatte schon die alte Anleitung erfolgreich umgesetzt.
    Jetzt hatte ich das Problem mit dem Zugriff per SSH, ich musste erst im Pi SSH Zugriff erlauben. Das war ein neues Image von Deinem Link. Ein Hinweis dazu in der Anleitung wäre nett gewesen.

    Reply
    • Sebastian

      Sebastian

      8. Oktober 2017

      Hallo Sven, habe ich leider übersehen, im letzten Kommentar von mir habe ich einen Link zu einer separaten Anleitung zur Aktivierung von SSH gepostet. Die Anleitung passe ich an.

      Reply
      • Sven

        8. Oktober 2017

        Danke ging aber schnell, wollte nur helfen, nicht beschweren.
        Ich habe Programme in der CCU 2, womit ich die Heizung von Comfort auf ECO Temperatur schalte. Dies mache ich mit einem Schalter.
        Leider bekomme ich das mit dem Schalter nicht übers Homekit hin. Auch die Programme kann ich nicht direkt starten. Erst mit umständlich auf den Schalter halten dann einfach Klick auswählen und Aktion starten.
        Hat jemand eine Idee wie ich ein Programm direkt ausführen kann? Per Homekit kann man anscheinend nur eine Temperatur von Hand einstellen, nicht den Modus direkt ändern (Comfort/ECO)

        Reply
        • Sebastian

          Sebastian

          8. Oktober 2017

          Hallo Sven, kein Problem, vielen Dank! Hast du es mal mit einer Variablen versucht? Diese kannst du dann ja mit dem Schalter verknüpfen

          Reply
  • Simmal

    7. Oktober 2017

    Danke für die Anleitung (-en)!
    Ich verfolge diese mit großem Interesse für mein nächstes Projekt.
    Kann man denn die ccu als raspberry-matic laufen lassen und die homebrigde dazu aufspielen? Bzw. andere raspi Lösungen parallel installieren?

    Danke schon mal?
    Gruß Simmal

    Reply
  • Frank Raddau

    7. Oktober 2017

    Hallo Sebastian,
    bei mir funktioniert es leider nicht, obwohl nach Anleitung gearbeitet.
    Bei der Eingabe von“sudo npm install forever“, kommt dann
    npm WARN optional dep failed, continuing fsevents@1.1.2
    Woran liegt es?

    Reply
  • Hans

    6. Oktober 2017

    Danke für diese super Anleitung. Funktioniert wunderbar. Ein kleiner Änderungsvorschlag: In der neuesten Version ist SSH deaktiviert, d.h. man muss sich via BS, Maus und Tastatur einloggen und bei den Einstellungen, Verbindungen SSH aktivieren. Dann kann man mit Putty arbeiten ;-)
    Gruß Hans

    Reply
  • Axel

    6. Oktober 2017

    Ganz Klasse Anleitung. Besser kann man es gar nicht machen! Läuft alles ufb. Danke.
    Gruß Axel

    Reply

Schreibe einen Kommentar