Als erstes empfiehlt sich immer eine Sicherung zu machen!!!
Also was Du so beschreibst ist ein Fall für meine Tool's ,
(genau dafür habe ich diese entwickelt)
hier: Fertiges Homebridge Image und Tool für euren Pi
aufruf: "hbridge_new sh remove"
löschen:
sudo rm -fr /usr/local/bin/* > /dev/null
sudo rm -fr /usr/local/include/node/* > /dev/null
sudo rm -fr /usr/local/lib/node_modules/* > /dev/null
sudo rm -fr ~/node_modules > /dev/null
sudo rm -fr ~/.npm >/dev/null
sudo rm -fr ~/.node-gyp > /dev/null
sudo rm -fr ~/.npm-global > /dev/null
sudo rm -fr /root/.npm > /dev/null
sudo rm -fr /root/.node-gyp > /dev/null
danach läuft install durch:
(neu istallieren)
sudo apt-get install -y git ntp mc ntpdate libpcap*
wget https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-armv7l.tar.gz
tar -xvf node-v8.9.1-linux-armv7l.tar.gz
cd ./node-v8.9.1-linux-armv7l/
sudo cp -R * /usr/local/
cd ..
sudo apt-get install -y libavahi-compat-libdnssd-dev
sudo npm install -g --unsafe-perm npm@latest homebridge@latest
jetzt wären die Plugins dran zu installieren,
wenn Du "hbridge_plugin.inst" gepflegt hast, brauchst Du nur weiter machen.
Es werden alle Plugins installiert,
Homebridge als Dienst einrichten?
dann wird homebridge gestartet.
(wenn Deine condig.json in "/var/homebridge" liegt bzw. lag)
Der homebridge Ordner wird nicht angefasst, also auch nicht verändert.
Danach sollten alle Geräte so wie vorher wieder da sein.
ungefär so könnte es aus sehen
(aus dem Kopf auf die schnelle)
