Hey Leute, habe das Problem das meine Geräte in HomeKit trotzdem angezeigt werden obwohl ich das Plugin und die Config gelöscht habe. Das ganze ist mir schon bei meiner Netatmo Welcome aufgefallen. Plugin entfernt und Config geändert, trotzdem ist sie ganz normal in HomeKit eingebunden. Das ganze Habe ich jetzt auch mit Geräten aus dem Harmony Plugin. Hatte auf die neue Version von Harmony gesetzt aber dann läuft nach gewisser Zeit die Homebridge nicht mehr. Jetzt bin ich auf die alte Version und jetzt habe ich die Geräte doppelt. Hat vielleicht einer eine Idee? Habe mich schon von ICloud inkl. Schlüsselbund abgemeldet und alle Geräte neu gestartet.Mir ist jetzt gerade aufgefallen wenn das Plugin mit der richtigen Config wieder rauf machen dann kommen die Geräte neu in HomeKit. Die alten sind dann trotzdem noch da aber nicht Nutzbar.Vieleicht hilft das ja weiter.
Geräte in HomeKit doppelt
-
-
Hat niemand eine Idee? Ich denke das Geräte trotz löschen irgendwo im System auf dem Pi hängen. Ich hatte ja sonst nie das Problem, erst seit dem Update von Npm, Node, Homebridge.
Habe jetzt nochmal eine Config nur mit Homebridge erstellt, dann ist auch nur Homebridge in HomeKit. Sobald ich die alte Config einfüge, sind wieder einige Schalter doppelt. Wo können die denn im Plugin sein? Ist ja definitiv in Homebridge verknüpft.
Wer hat hier denn eine Kugel zum rein sehen?
Die Ursache hast Du selbst gefunden, mit einer neuen config ist es weg.
Also mindestens solltest du Deine config hier posten, an der sollte s ja liegen.
Oder sollen wir hier raten?
Oder Du fängst mit der leeren config an und kopierst jedes Gerät (Eintrag) einzeln rein und startest hombridge neu.
dann nachsehen.
Hey det , es liegt nicht an der Config. Habe wie oben beschrieben ein Update vom Harmony Plugin durchgeführt,daraufhin habe ich festgestellt das Harmony die Homebridge zum abstürzen bringt.Dann Harmony deinstalliert und alte Version neu installiert, darauf hin habe ich die Schalter von Harmony doppelt. Config wurde nicht geänder und in der Config ist auch alles richtig.
Update vom Harmony Plugin durchgeführt
haben andere auch gemacht und keine Probleme
was gibt denn das Log beim starten der Homebridge aus?
In deinem Homebridge Ordner gibt es einen Unterordner "accessories" und in diesem eine Datei "cachedAccessories". Beende mal Homebridge, lösche diese Datei und starte dann Homebridge neu.
Ich finde diesen Ordner nur leider nicht...
Das kann nicht sein, diese Ordner muss es geben.
und nun:
sudo cat /etc/init.d/homebridge
Bash
Alles anzeigen#!/bin/sh ### BEGIN INIT INFO # Provides: homebridge # Required-Start: $network $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time for homebridge # Description: Enable service provided by daemon. ### END INIT INFO export PATH=$PATH:/usr/local/bin export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules PID=`pidof homebridge` case "$1" in start) if ps -p $PID > /dev/null 2>&1; then echo "Homebridge is already running" else su - root -c "homebridge > /dev/null 2>&1 &" echo "Homebridge starting" sleep 5 $0 status fi ;; stop) if ! ps -p $PID > /dev/null 2>&1; then echo "Homebridge is not running" else kill $PID echo "Homebridge closed" fi ;; restart) if ! ps -p $PID > /dev/null 2>&1; then $0 start else $0 stop $0 start fi ;; status) if ps -p $PID > /dev/null 2>&1; then echo "Homebridge is running PID $PID" else echo "Homebridge is not running" fi ;; *) echo "Usage: $0 {start|stop|status|restart}" exit 1 ;; esac exit 0
so soweit klar,
Deine Homebridge läuft als User root, aber nicht als Dienst!!
die config liegt in /root/.homebridge
dan poste mal:
sudo ls -al /root/.homebridge/
Codesudo ls -al /root/.homebridge/ total 96 drwxrwxrwx 4 root root 4096 May 20 19:21 . drwx------ 8 root root 4096 May 21 15:48 .. drwxr-xr-x 2 root root 4096 May 20 18:59 accessories -rwxrwxrwx 1 root root 3643 May 20 13:51 config.json -rwxrwxrwx 1 root root 3665 May 13 15:38 config.json.save drwxr-xr-x 2 root root 4096 May 20 18:58 persist -rw-r--r-- 1 root root 72830 May 20 19:21 Philips hue.json
drwxr-xr-x 2 root root 4096 May 20 18:59 accessories
das passt nicht zu deiner aussage im Post #8
drwxr-xr-x 2 root root 4096 May 20 18:58 persist
hier ist der auch schon oft gesuchte andere Ordner!!
sudo ls -al /root/.homebridge/accessories/
sudo ls -al /root/.homebridge/persist/
ich versuche es gerne nochmal. Gestern ist da nichts passiert.
mach erstmal dei beiden ls Befehle!
Code
Alles anzeigensudo ls -al /root/.homebridge/accessories/ total 12 drwxr-xr-x 2 root root 4096 May 20 18:59 . drwxrwxrwx 4 root root 4096 May 20 19:21 .. -rw-r--r-- 1 root root 2 May 21 17:23 cachedAccessories pi@raspberrypi:~ $ sudo ls -al /root/.homebridge/persist/ total 56 drwxr-xr-x 2 root root 4096 May 20 18:58 . drwxrwxrwx 4 root root 4096 May 20 19:21 .. -rw-r--r-- 1 root root 709 May 21 16:03 AccessoryInfo.CC223DE3CE30.json -rw-r--r-- 1 root root 44981 May 21 17:01 IdentifierCache.CC223DE3CE30.json
und nach den ls befehlen???