Hallo zuammen,
ich brauche mal Hilfe, bin komplett verwirrt was die Installation/Deinstallation von Plugins angeht. Irgendwas stimmt nicht, ich bekomme Warnungen beim Hochfahren (anscheinend gibt es zwei Installationsorte). Und dann zeigt das Plugin-Auflisten, dass nur 3 installiert wären, was nicht der Fall ist. Ich habe deutlich mehr und diese werden auch verwendet....
Die Meldungen beim Hochfahren lauten:
Dec 23 10:41:01 pi-homebridge homebridge[1956]: [2018-12-23 10:41:01] Warning: skipping plugin found at '/usr/local/lib/node_modules/homebridge-advanced-http-temperature-humidity' since we already loaded the same plugin from '/usr/lib/node_modules/homebridge-advanced-http-temperature-humidity'.
Dec 23 10:41:01 pi-homebridge homebridge[1956]: [2018-12-23 10:41:01] Warning: skipping plugin found at '/usr/local/lib/node_modules/homebridge-alexa' since we already loaded the same plugin from '/usr/lib/node_modules/homebridge-alexa'.
Dec 23 10:41:01 pi-homebridge homebridge[1956]: [2018-12-23 10:41:01] Warning: skipping plugin found at '/usr/local/lib/node_modules/homebridge-hue' since we already loaded the same plugin from '/usr/lib/node_modules/homebridge-hue'.
Zuvor habe ich ein Update von node, npm, homebridge und der Plugins für hue und alexa gemacht via
sudo npm cache clean -f
sudo npm install -g n
sudo n latest
sudo npm install -g --unsafe-perm homebridge@latest
sudo npm i npm@latest
cd /usr/lib/node_modules/
sudo npm rebuild --unsafe-perm
sudo npm install -g --unsafe-perm homebridge-alexa
sudo npm install -g --unsafe-perm homebridge-hue
sudo reboot
Eine Abfrage aller Plugins zeigt denn auch nur diese (advanced http-temp... habe ich noch nachinstalliert)
pi@pi-homebridge:~ $ sudo npm list -g --depth=0
/usr/local/lib
??? [email protected] -> /usr/lib/node_modules/homebridge-advanced-http-temperature-humidity
??? [email protected] -> /usr/lib/node_modules/homebridge-alexa
??? [email protected] -> /usr/lib/node_modules/homebridge-hue
Das Verzeichnis /usr/lib/node_modules hält die ganzen Plugins, die irgendwann mal installiert wurden:
pi@pi-homebridge:/usr/lib/node_modules $ ls -l
total 104
drwxr-xr-x 6 nobody pi 4096 May 2 2017 forever
drwxr-xr-x 6 root root 4096 Dec 17 17:18 homebridge
drwxr-xr-x 4 root root 4096 Feb 7 2018 homebridge-advanced-http-temperature-humidity
drwxr-xr-x 5 root root 4096 Dec 17 17:12 homebridge-alexa
drwxr-xr-x 4 root root 4096 Feb 11 2018 homebridge-calendar
drwxr-xr-x 3 nobody pi 4096 May 19 2017 homebridge-camera-ffmpeg
drwxr-xr-x 3 nobody pi 4096 May 20 2017 homebridge-camera-ffmpeg-omx
drwxr-xr-x 3 nobody pi 4096 May 20 2017 homebridge-camera-motion
drwxr-xr-x 2 nobody pi 4096 Feb 4 2018 homebridge-delay-switch
drwxr-xr-x 4 root root 4096 Feb 7 2018 homebridge-denon
drwxr-xr-x 2 nobody pi 4096 May 6 2017 homebridge-dht
drwxr-xr-x 3 root root 4096 Feb 7 2018 homebridge-http
drwxr-xr-x 4 root root 4096 Dec 17 17:11 homebridge-hue
drwxr-xr-x 3 nobody pi 4096 May 20 2017 homebridge-ip-camera
drwxr-xr-x 5 nobody pi 4096 Feb 4 2018 homebridge-logic
drwxr-xr-x 3 root root 4096 Nov 2 12:26 homebridge-magichome
drwxr-xr-x 4 nobody pi 4096 May 16 2017 homebridge-marantz-volume
drwxr-xr-x 9 root root 4096 Feb 7 2018 homebridge-netatmo
drwxr-xr-x 8 nobody pi 4096 Feb 3 2018 homebridge-netatmo-schmittx
drwxr-xr-x 3 nobody pi 4096 May 2 2017 homebridge-weather
drwxr-xr-x 3 nobody pi 4096 Feb 4 2018 homebridge-weather-station-extended
drwxr-xr-x 3 root root 4096 May 1 2018 homebridge-xiaomi-roborock-vacuum
drwxr-xr-x 4 root root 4096 Dec 17 17:31 n
drwxr-xr-x 11 nobody pi 4096 Dec 17 17:26 npm
drwxr-xr-x 8 root root 4096 Dec 17 17:09 to
drwxr-xr-x 5 root root 4096 Dec 17 17:09 update
Das Verzeichnis /usr/local/lib/node_modules hält Links auf die drei Plugins...
pi@pi-homebridge:/usr/local/lib/node_modules $ ls -l
total 12
drwxr-sr-x 6 root staff 4096 Dec 17 17:32 homebridge
lrwxrwxrwx 1 root staff 71 Dec 23 09:21 homebridge-advanced-http-temperature-humidity -> ../../../lib/node_modules/homebridge-advanced-http-temperature-humidity
lrwxrwxrwx 1 root staff 42 Dec 17 17:44 homebridge-alexa -> ../../../lib/node_modules/homebridge-alexa
lrwxrwxrwx 1 root staff 40 Dec 17 17:44 homebridge-hue -> ../../../lib/node_modules/homebridge-hue
Kann das alles so bleiben? Ist das normal? Oder habe ich einen Fehler im Setup? Ich möchte 80% der o.g. PLugins eigentlich löschen, traue mich aber nicht so recht ran...
Danke, viele Grüße,
Chrisitan