Die Homebridge konnte wieder in Homekit eingefügt werden nach dem ich den Persist und den Accessories Ordner gelöscht habe mit folgenden Befehlen:
Löschen Persist Ordners => sudo rm -rf /var/homebridge/persist
Löschen Accessories Ordners => sudo rm -rf /var/homebridge/accessories
Prima. Ich möchte noch einen Gedanken hinzufügen. Man kann die Verzeichnisse mit rm löschen, aber man kann sie auch mit mv verschwinden lassen. Mit dem Befehl mv werden Dateien oder Verzeichnisse umbenannt oder irgendwohin verschoben. Der Vorteil gegenüber einem Löschen ist, dass man sie noch hat, falls man den Vorgang rückgängig machen will.
Das ginge dann so:
sudo systemctl stop homebridge
sudo mv /var/homebridge/persist /var/homebridge/persist.bak
sudo mv /var/homebridge/accessories /var/homebridge/accessories.bak
sudo systemctl start homebridge; sudo journalctl -fau homebridge
Der Start von Homebridge legt nun die beiden Verzeichnisse neu an, während die beiden umbenannten bestehen bleiben. Mit ls kann man sich das anschauen:
pi@raspberrypi:~ $ ls -l /var/homebridge/
drwxr-xr-x 2 homebridge homebridge 4096 Oct 30 10:25 accessories
drwxr-xr-x 2 homebridge homebridge 4096 May 8 19:51 accessories.bak
-rw-r--r-- 1 homebridge homebridge 359 May 8 19:58 auth.json
-rw-r--r-- 1 homebridge homebridge 11707 Oct 21 09:44 config.json
drwxr-xr-x 2 homebridge homebridge 4096 May 8 19:50 persist
drwxr-xr-x 2 homebridge homebridge 4096 Oct 30 10:24 persist.bak
Falls der Start von Homebridge nicht das gewünschte Ergebnis erzeugt, kann man den Vorgang wieder rückgängig machen:
sudo systemctl stop homebridge
sudo rm -rf /var/homebridge/persist
sudo rm -rf /var/homebridge/accessories
sudo mv /var/homebridge/persist.bak /var/homebridge/persist
sudo mv /var/homebridge/accessories.bak /var/homebridge/accessories
sudo systemctl start homebridge; sudo journalctl -fau homebridge
Gruß,
Stefan