Homematic Homebridge Fehlerbehebung: Gerät wird auf dem iPhone nicht gefunden
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
sudo systemctl stop homebridge
gestoppt werden.
Danach löschen wir das persist Verzeichnis mit folgendem Befehl:
cd /home/pi/.homebridge/persist rm *
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.
sudo nano ~/.homebridge/config.json
dann über strg + X sowie Y und ENTER die Datei speichern und beenden.
Nun kann die Homebridge über den Befehl
homebridge
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.
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)
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
mir geht es auch so.
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