Heute will ich Euch gerne kurz beschreiben, wie Ihr den Fehler bei einer Homematic Homebridge lösen könnt, wenn diese auf dem iPhone nicht mehr gefunden werden kann. Meist passiert dies, nachdem das Gerät aus der Homekit App gelöscht worden ist. Soll die Homebridge erneut hinzugefügt werden, kann diese nicht mehr gefunden werden.

Das liegt daran, dass in der Homebridge gespeichert ist, dass das Gerät bereits verbunden ist und so nicht für andere Teilnehmer sichtbar wird. Um Abhilfe zu schaffen gibt es ein paar Tricks, die man anwenden kann.

Zuerst loggt Ihr Euch per SSH auf dem Pi ein. Die IP-Adresse bekommt Ihr entweder über einen Netzwerkscanner oder aber direkt über die Fritz! Box heraus.

Nachdem Ihr Euch mit SSH verbunden habt, muss die Homebridge mit dem Kommando

gestoppt werden.

Danach löschen wir das persist Verzeichnis mit folgendem Befehl:

Nun sollte ein Update der Bridge durchgeführt werden. Hier ist zu prüfen, ob ebenfalls eine neue NodeJS Version benötigt wird. Wie Ihr dies feststellt und das Update bei Bedarf durchführen könnt, habe ich Euch hier detailliert beschrieben.

Nun müssen die Inhalte der beiden Verzeichnisse PERSIST und ACCESSORIES gelöscht werden. Dort ist hinterlegt, dass die Bridge bereits mit einem Gerät gekoppelt ist.

Die Befehle dafür lauten:

Nun muss noch Avahi neu gestartet werden:

Zudem muss ein neuer "username" in der config vergeben werden. bei der Standardinstallation lautet dieser „CC:22:3D:E3:CE:30“. Es kann einfach die letzte Ziffer "0" durch eine "1" ersetzt werden.

dann über strg + X sowie Y und ENTER die Datei speichern und beenden.

Nun kann die Homebridge über den Befehl

manuell neu gestartet werden. Nachdem diese Schritte getätigt worden sind, sollte das Gerät erneut in der Apple Homekit Anwendung auftauchen und hinzugefügt werden können.

 

Das könnte Dich auch interessieren

Neue Anleitung – Siri Sprachsteuerung für Homematic Plug and Play ohne Kon...
Aufrufe 4253
Ich habe Euch schon einiges zur Anbindung von Siri und Apple HomeKit an das Homematic-System berichtet. Über die Homebridge und das Homematic-Plugin ...
Homematic: Homebridge Sprachsteuerung Siri / Alexa Anleitung für Raspberry Pi 3B...
Aufrufe 13301
Es ist schon eine Weile her, da habe ich Euch gezeigt, wie Ihr Euch mit einem Raspberry Pi 3 einen eigenen kleinen "Server" für die Sprachsteuerung vo...
Homematic Sprachsteuerung: Homebridge Update auf neuste Version mit NodeJS
Aufrufe 4088
Meine Anleitung zur Installation der Homematic-Homebridge ist schon etwas in die Tage gekommen. Es sind mittlerweile mehrere Updates der Bridge und au...
Homebridge: JSON config überprüfen und formatieren
Aufrufe 2051
Die Sprachsteuerung über die Raspberry Pi Homebridge (zum Artikel) für Homematic ist echt genial! Apples Siri kann damit komplett in bestehende Smarth...
Homematic: Sprachsteuerung mit Siri – Update der Bridge durchführen
Aufrufe 5100
Die Siri Sprachsteuerung ist schon eine klasse Sache. Viele haben bereits das Tutorial befolgt und steuern Ihr Homematic System per Stimme. Die Homebr...
Homematic: Tipps & Tricks, welche Kommandos versteht Siri
Aufrufe 2632
Siri ist schon eine kleine Zicke. Kommentare wie "Das habe ich leider nicht verstanden..." oder "Das kann ich nicht machen.." sind leider an der Tages...
4 Kommentare
  1. Manou sagte:

    Hallo
    ich bin neu hier und Hausautomation (Homematic)
    Da ich schon länger ein paar Fenstersensoren habe, habe ich endlich über diesen Blog pivCCU gefunden. Ich hatte HomeMatic auf dem Raspi letztes Jahr am Laufen, aber ich wollte den Raspberry auch anderwertig nutzen. pivCCU ist genau das was ich gesucht habe.
    Läuft bis jetzt super und stabil. Nur Homebridge bekomme ich nicht mit meinem iPhone verbunden.
    In der CCU ist einer der Fenstersensoren (Testhase) verlinkt.
    Aber Homebridge scheint nicht zu starten

    Was läuft da falsch? (PS kenne mich nicht so aus mit Linux. (Unix ist lange her ;-))

    hier die Ausgaben aus dem Terminalfesnter:
    [12/17/2018, 6:22:43 PM] Loaded plugin: homebridge-homematic
    [12/17/2018, 6:22:43 PM] Registering platform ‚homebridge-homematic.HomeMatic‘
    [12/17/2018, 6:22:43 PM] —
    [12/17/2018, 6:22:43 PM] Loading 1 platforms…
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] Initializing HomeMatic platform…
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] Homematic Plugin Version 0.0.109
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] Plugin by thkl https://github.com/thkl
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] Homematic is a registered trademark of the EQ-3 AG
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] running in production mode
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] will connect to your ccu at 192.168.178.36
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] using binrpc for communication with BidCos-RF
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] init RPC for BidCos-RF.
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] local ip used : 192.168.178.80. you may change that with local_ip parameter in config
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] RPC server for interface BidCos-RF. is listening on port 9090.
    [12/17/2018, 6:22:43 PM] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] timeout while executing rega script
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] timeout while executing rega script
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] Error Error: socket hang upwhile executing rega script string sDeviceId;string sChannelId;boolean df = true;Write(‚{„devices“:[‚);foreach(sDeviceId, root.Devices().EnumIDs()){object oDevice = dom.GetObject(sDeviceId);if(oDevice){var oInterface = dom.GetObject(oDevice.Interface());if(df) {df = false;} else { Write(‚,‘);}Write(‚{‚);Write(‚“id“: „‚ # sDeviceId # ‚“,‘);Write(‚“name“: „‚ # oDevice.Name() # ‚“,‘);Write(‚“address“: „‚ # oDevice.Address() # ‚“,‘);Write(‚“type“: „‚ # oDevice.HssType() # ‚“,‘);Write(‚“channels“: [‚);boolean bcf = true;foreach(sChannelId, oDevice.Channels().EnumIDs()){object oChannel = dom.GetObject(sChannelId);if(bcf) {bcf = false;} else {Write(‚,‘);}Write(‚{‚);Write(‚“cId“: ‚ # sChannelId # ‚,‘);Write(‚“name“: „‚ # oChannel.Name() # ‚“,‘);if(oInterface){Write(‚“intf“: „‚ # oInterface.Name() # ‚“,‘);Write(‚“address“: „‚ # oInterface.Name() #‘.‘ # oChannel.Address() # ‚“,‘);}Write(‚“type“: „‚ # oChannel.HssType() # ‚“,‘);Write(‚“access“: „‚ # oChannel.UserAccessRights(iulOtherThanAdmin)# ‚“‚);Write(‚}‘);}Write(‚]}‘);}}Write(‚]‘);var s = dom.GetObject(„Homekit“);string cid;boolean sdf = true;if (s) {Write(‚,“subsection“:[‚);foreach(cid, s.EnumUsedIDs()){ if(sdf) {sdf = false;} else { Write(‚,‘);}Write(cid);}Write(‚]‘);}Write(‚}‘);
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] ok local cache is set to /home/pi/.homebridge/ccu.json
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] Unable to load cached ccu data. giving up
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] Programs :
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] Initializing platform accessory ‚Anwesenheit’…
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] Initializing platform accessory ‚Automatikfunktionen’…
    Setup Payload:
    Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ 031-45-154 │
    └────────────┘

    [12/17/2018, 6:24:43 PM] Homebridge is running on port 51826.
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] Error Error: socket hang upwhile executing rega script Write(‚PONG‘)
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] if undefined is PONG CCU is alive
    [12/17/2018, 6:24:43 PM] [HomeMatic CCU3] NPM vs Local 0.0.109
    events.js:141
    throw er; // Unhandled ‚error‘ event
    ^

    Error: connect ETIMEDOUT 192.168.178.36:2001
    at Object.exports._errnoException (util.js:907:11)
    at exports._exceptionWithHostPort (util.js:930:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1077:14)

    Antworten
  2. Frank Bär sagte:

    Hallo Sebastian,
    seit geraumer Zeit konnte ich Homebridge nicht mehr koppeln. Habe immer mal wieder im Netzt nach Lösungen geschaut. Gerade bin ich deiner Anleitung gefolgt und es hat mir die Homebridge wiedergebracht. Vielen Dank. Es muss großartig sein, zu verstehen, warum was nicht klappt. Für den Moment freue ich mich einfach!
    Beste Grüße aus Duisburg
    Frank

    Antworten
  3. Stephan Adden sagte:

    Hallo Sebastian,
    danke für Deinen Support hier, dieser Bericht ließt sich etwas unfertig. Ich habe das Problem das mein iPhone die Homebridge nicht mehr findet. Das Update hat nicht wirklich geholfen, das Gerät wird weiterhin nicht erkannt. Hast Du da eine Idee?
    Gruß
    Stephan

    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.