In den letzten Tagen habe ich einige Nachrichten zu einem Fehler der Homebridge erhalten, der dazu führt, dass die Geräte nur noch den Status „keine Antwort“ anzeigen. Dieser Fehler tritt mit dem Update auf 3.41.xx der CCU-Firmware auf. Hier will ich Euch kurz zeigen, wie Ihr diesen Fehler beheben könnt. Nach diesem Workaround sollten wieder alle Homematic-Geräte in der Bridge verfügbar sein und sich auch wieder per Apple Homekit und Siri bedienen lassen können.

Zuerst müsst Ihr Euch per SSH (Putty) auf dem Pi einloggen. Die IP-Adresse findet Ihr entweder direkt in Eurem Router oder aber über einen Netzwerkscanner (Soft Perfekt kostenlos).

Nachdem wir nun die IP-Adresse haben, schalten wir uns per SSH auf das Gerät um dort die nötigen Einstellungen vorzunehmen.

Wir müssen nun eine Datei anpassen, damit der Fehler behoben wird. Dazu tragen wir folgenden Befehl ein:

Es öffnet sich das HomematicRPC-File. In Zeile 40 findet Ihr diesen Abschnitt:

Hier müssen folgende Zeile auskommentiert werden. Auskommentieren bedeutet, dass diese für den Code nicht mehr aktiv sind nur als reiner Text gelten. Das wird durch das setzen von „//“ erreicht. Wir müssen den Inhalt wie folgt anpassen:

Ihr seht nun, dass wir 6 Zeilen (40, 44,45,46,47 und 48) auskommentiert haben. Das gleiche müssen wir auch für die Zeilen 54, 58, 59, 60 und 61 machen.

Hier seht die den originalen Inhalt:

dieser muss ebenfalls abgeändert werden und sieht dann nach der Bearbeitung so aus:

Nachdem Ihr nun alle änderungen durchgeführt habt, dann das File mit Strg + X gespeichtert werden. Der Vorgang muss zusätzlich durch „Y“ bestätigt werden. Danach sollte das System neu gestartet werden.

Nachdem nun die Bridge wieder gestartet ist, sollten alle Geräte wie gewohnt wieder verfügbar sein.

35 Kommentare
  1. Avatar
    heiko sagte:

    Hurra, das war die richtige Aktion. Meine Heizungssteuerung läuft jetzt auch wieder in Home. Aber selbst in der Homebridge werden meine Rolladenaktoren und die Rauchmelder mit einem mal mit „Not Supportet“ dargestellt. Gibt es irgendwo in den unendlichen Weiten des Technikkram-Universum eine Hinweis dazu, wie man die wieder aktivieren kann? vor dem Umstieg auf das Tinkerboard und dem tollen AIO wurden die auch in Home auf dem iPhone dargestellt.
    Nochmal ein großes Dankeschön an die Aktiven und die Kommentatoren.

    Antworten
  2. Avatar
    Heiko sagte:

    Hallo,

    danke erst einmal für die tollen Beiträge, Tutorials und den Support.

    Innerhalb meines WLAN kann ich alle Homematic Geräte die definiert sind via Homebridge bedienen. Befinde ich mich ausserhalb meine Netzwerkes (unterwegs) funktioniert es nicht mehr. AppleTV als Steuerzentrale ist mit der iCloud verbunden. Die Home App auch. Das ganze hat mit älteren Versionsständen funktioniert. Seit dem Update nicht mehr und auch in den nachfolgenden wurde es für mich nicht besser. Ist das Problem bekannt, gibt es eine Lösung oder ist es ein Einzelschicksal.

    Danke im Voraus.

    Gruß,
    Heiko

    Antworten
    • Avatar
      Heiko sagte:

      Problem beseitigt. Das Apple TV war das Problem. Innerhalb des Netzes hat es funktioniert aber die Verbindung zur iCloud war wohl nicht wirklich aktiv obwohl es als verbunden angezeigt wurde. Apple TV komplett resettet und dann ihm gleich WLAN wie iPhone / iPad neu konfiguriert. Dann ging es wieder wie gewohnt.

      Antworten
  3. Avatar
    AL sagte:

    Vielen Dank für den Tipp. Vor dem Patch hat es pro Kanal 5 Sekunden gedauert die Daten zu aktualisieren und die Anzeige im HomeKit wurde erst aktualisiert, nachdem ALLE Geräte ihren Status zurückgemeldet hatten.
    Jetzt läuft es super schnell!

    Antworten
  4. Avatar
    Jens sagte:

    puuuuhhhh… Dank diesem Artikel konnte ich auch wieder meine ganzen Homematic Geräte über Homekit steuern. (Anmerkung, man sollte vorher selbst schauen, wo die zu editierende Datei bei sich im System liegt mittels „sudo npm -g root“. Dadurch war auch bei mir diese unter /usr/local/…)

    Ich bin so froh, dass es Eure Seite gibt. Finde hier auch sonst immer wieder tolle Projekte, Ideen und Hilfe.
    Hört bloß nicht auf damit :-)

    Daumen ganz weit hoch streck!!

    Gruß Jens

    Antworten
  5. Avatar
    Michael sagte:

    Hallo zusammen,

    bei mir wird das WebUI der CCU2 bei den IP-Geräten nicht mehr aktualisiert. Bspw. steht in der App, dass das Licht noch eingeschaltet ist und auf den Thermostaten ist die Temperatur vom Morgen abgebildet.
    Hab jetzt auch mal die Sachen, wie oben genannt, ausgeklammert. Aber auch das hilft nichts. Nach ein paar Stunden wird der Status nicht mehr aktualisiert.
    Den Pi habe ich neu aufgesetzt.
    Firmware CCU2: 2.41.5
    Kann mir jemand helfen?
    Vielen Dank und viele Grüße,
    Michael

    Antworten
        • Avatar
          Michael sagte:

          Meinst du die Änderungen in HomematicRPC.js oder enable_hmip:true?
          Ich habe kein Raspberrymatic, war aber schon so verzweifelt, dass ich alles ausprobiere….

          Antworten
          • Avatar
            Jens sagte:

            Ja, ich meine die Änderungen in der Datei HomematicRPC.js und dabei dreht es sich auch um die Raspberrymatic. In dieser Konstellation funktioniert Homematic wieder mit der Homebridge; ob es bei einer reinen CCU auch der Fall ist, kann ich nicht sagen.

  6. Avatar
    Frank sagte:

    Moin zusammen,

    erst einmal vielen Dank, das es dieses Tutorial gibt, aber leider :
    Ich hatte eine funktionierende Homebridge und nach dem Update war der Kontakt zu den Aktoren weg (genau wie oben beschrieben).
    Jetzt habe ich genau diese Anzeige „keine Antwort“ bei meinen CCU Geräten aus dem Gewerk“Siri“.
    Ich habe die Datei im Pfad : /usr/local/lib/node_modules/homebridge-homematic/HomeMaticRPC.js

    gefunden und entsprechend der Anweisung geändert und wieder abgespeichert.
    LEIDER KEIN ERFOLG !
    Die Sicherheitsfunktionen in der CCU3 sind ausgeschaltet und die Ports zusätzlich alle noch freigegeben. -> KEIN ERFOLG
    Reboot -> kein Erfolg
    Die config.json ist entsprechend meines System geändert und die Aktoren werden ja auch angezeigt, aber eben leider ohne Kommunikation zwischen meiner Raspimatic und der Homebridge (beides auf einem separaten Raspi 3).
    Die IP Adressen und alles stimmt und ist korrekt eingetragen.

    GIBT ES NOCH VORSCHLÄGE ? BITTE BITTE – ich verzweifle noch .
    Danke

    Mit freundlichen Grüßen
    Frank

    Antworten
    • Avatar
      Frank sagte:

      Ich bin es selber. Kleines Update :
      Nach 5 mal reboot und einer Flasche Sekt funktioniert es jetzt endlich …. uptime 1,5 Stunden.
      Vielen Dank an den Verfasser des Artikels.
      Bemerkung :
      Bei mir war es der Pfad :
      /usr/LOCAL/lib……… um die Datei zu finden, die verändert werden muß. LOCAL fehlt in dem Artikel oben….. vielleicht hilft das ja einem anderen verzweifelten user weiter.

      Allen einen schönen Abend.

      Antworten
    • Avatar
      HK sagte:

      Ich habe die Datei „HomeMaticRPC.js“ im Verzeichnis /usr/local/lib/node_modules/homebridge-homematic genau wie in der Beschreibung editiert. Nach dem Neustart wurde das Gerät von der Home-App auf dem iPad überhaupt nicht mehr erkannt. Da half auch nicht, dass ich eine halbe Stunde gewartet habe.
      Nach dem zurücknehmen der Änderungen in der alten „HomeMaticRPC.js“ funktioniert wieder alles mit einiger Zeitverzögerung. – Aber es funktioniert zumindest!

      Antworten
  7. Avatar
    Wolf6660 sagte:

    SUPER Danke meine Homebridge war extrem langsam und nachdem ich die stellen auskommentiert habe läuft das Teil wieder wie es soll. DANKE DANKE DANKE

    Antworten
  8. Avatar
    Manfred sagte:

    Kann mich dem Kommentar von Patrick nur anschliessen.
    Habe mir auch das fertige Image zugelegt und nach Empfehlung upgedatet.
    Vorher von homebridge begeistert, nach dem update Frust ohne Ende…
    Bei wenig Ahnung von der Materie: Finger weg von Änderungen!!
    Nach pivCCU update auf 3.41 und Auskommentierung der oben genannten Zeilen,
    kommt nach sudo reboot die Putty-Meldung: Server unexpectedly closed netw. conn.
    Schon viel Zeit investiert, leider kein positives Ergebnis…

    Antworten
  9. Avatar
    Karazehir sagte:

    Hallo,
    Bei mir ist die Datei

    sudo nano /usr/lib/node_modules/homebridge-homematic/HomeMaticRPC.js

    Leer.
    Habe piVCCU mit der Anleitung von Werner eingerichtet.
    WebUI von homebridge läuft auch.

    aber die Geräte werden nicht richtig angezeigt.
    über die webui kann ich aber meine Geräte bedingt steuern.

    Danke an das technikkraum.net Team ihr seid super.

    Antworten
  10. Avatar
    Tobias L sagte:

    Bei mir findet es das HomematicRPC-File nicht. Ich habe einen RaspberyPi 3 mit Homebridge 4.45 mit dem Plugin homebridge-homematic 0.0.109 als Plugin. Muss ich da einen angepassten Befehl eingeben? Danke schon mal :-)

    Antworten
  11. Avatar
    Gregor sagte:

    Hallo Sebastian,

    ich habe von dir vor ein paar Tagen einen vorkunfigurierten Raspi bekommen, das Problem tritt auch hier auf. Jetzt sehe ich im SSH aber, dass du schon alles aaskommentiert hattest. Was könnte noch der Fehler sein?

    Antworten
  12. Avatar
    Blebbens sagte:

    Leider kann ich diese Datei nicht editieren, da scheinbar die Nutzerrechte fehlen:

    Error: EACCES: permission denied, access ‚/usr/lib/node_modules

    Das Verzeichnis ist weder als pi noch als root sichtbar. Wo liegt der Fehler ?

    Antworten
  13. Avatar
    Patrick Stöcker sagte:

    Ich möchte mich an dieser Stelle bei allen bedanken, welche sich für Technikkram einsetzen! Vor einer Woche habe ich mir die neue piVCCU mit neuer Antenne bei Technikkram gekauft. OK, die Updates sollte man wenn man wie ich nur wenig von der Materie hat nicht machen, denn dann läuft das Homekit nicht mehr (auch nach den o.g. Lösungsvorschlag von Sebastian nicht). Ich nutze jetzt ohne Update das Image AIO-piVCCU3-ioBroker-Homebridge-Pi3_Pi3B+ vom 08-10-2018 und dieses läuft bei mir inkl. Siri über unseren Homepod! Meine Frau ist glücklich und ich bin es auch.

    Antworten
    • Avatar
      Patrick Stöcker sagte:

      Kleiner Nachtrag: homekit funktionierte irgendwann dann in der Nacht nicht mehr. Keine Antwort aller Geräte wurde angezeigt. Habe die piVCCU heute Vormittag neu gestartet. Im Moment sieht alles OK im Homekit aus. Mal sehen wie lange das so bleibt. Hat jemand einen Tip? Ist doch schon merkwürdig, dass es eine zeitlang funktioniert und dann plötzlich nicht mehr.

      Antworten
  14. Avatar
    Patrick Stöcker sagte:

    Hallo,

    nach dem Lösungsvorschlag von Sebastian habe ich nun nur noch 3 Geräte im Homekit (Anwesenheit, Automatikfunktion, Homebridge)! Was läuft bei mir verkehrt? Wenn ich es aus den o.g. Kommentaren richtig verstanden habe, tritt der Fehler „keine Antwort“ erst seit dem Update auf? Unter meiner CCU2 mit der Homebridge lief alles super. Mit der pivCCU unter der aktuellsten CCU Software läuft meine Homebridge mit 56 Aktoren nicht mehr!

    Antworten
  15. Avatar
    ZAG sagte:

    Ich hatte Homebridge komplett runter geworfen, nachdem ich den Fehler nicht beheben konnte.
    Hatte das pivCCU Update parallel mit dem für Homebridge und der Einstellmöglichkeit via Browser getätigt und dachte daran läge es.

    Jetzt frage ich mich: Soll ich das alles wieder installieren oder soll ich, weil ich ioBroker ja auch laufen habe, den dortigen Adapter für Homekit nutzen? Sind die Vergleichbar? Gibt es Vor- und Nachteile?

    Antworten
  16. Avatar
    Dirk sagte:

    Wichtig ist dazu noch zusagen ,
    bei mir waren alle Geräte erreichbar aber die Aktoren haben nicht geschaltet in der Home app.
    Dieses konnte ich in der CCU3 wie folgt beheben.

    Einstellungen > Systemsteuerung > Sicherheit > Authentifizierung AUS-schalten

    Antworten
  17. Avatar
    Mathias sagte:

    Bin ich richtig in der Annahme, daß Homebridge wie Google Home, Google Assistent und Amazon Echo Cloudbasierend ist?
    Wer mehr auf Sichheit baut und eine CLOUDFREISE Lösung sucht, ist hier bestens bedient: https://snips.ai

    Antworten
  18. Avatar
    Michael sagte:

    Hallo,
    ist das nicht eine Anpassung auf Grundlage der neuen CCU Firmware? Da wurde doch mit der 3.41.xxx die Veränderung der Kommunikation durchgeführt. Darum gibt es doch auch Probleme mit Homebridge. Das war auch der Grund warum ich bei der CCU Version 3.37.xxx und Homebridge v109 geblieben bin.

    Wäre das nicht auch einen Hinweis wert, welche CCU Version dazu eingesetzt werden sollte, wenn man händisch in der Homebridge Datei eine Anpassung vornimmt?

    Viele Grüße,
    Michael

    Antworten

Dein Kommentar

An Diskussion beteiligen?
Hinterlasse uns Deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ich akzeptiere die Speicherung der Daten.