Warnmeldungen im Homebridge Log

  • Hallo zusammen,


    ich habe Homebridge bei mir schon seit längerer Zeit laufen, bisher problemlos. Gestern musste ich jedoch für die aktuallisierung eines Plugins auf eine neue Node.js Version updaten. Dies habe ich manuell getan und es kam wie es kommen musste, wenn jemand ahnungsloses was tut wovon er noch weniger Ahnung hat geht nix mehr. Weder der Config-UI lief noch, noch die Bridge oder sonst was. Leider hat nix geholfen, nach Stundenlangem googeln habe ich aufgegeben. Heute Morgen habe ich dann einfach Config-UI-X und Homebridge und HB-Service gelöscht und neu installiert. Nun läuft erst einmal wieder alles, soweit ich es beurteilen kann, die Plugins musste ich seltsamerweise nciht neu installieren und mit meinem Backup von der config.json waren auch meine Geräte in Homekit wieder verfügbar.

    Mir sind nur 3 Fehlermeldungen im Log aufgefallen, die ich nicht loswerde (und bin nach gestern auch ein ganzes Stück vorsichtiger mit experimenten geworden :p):


    1)

    [2020-4-28 13:59:46] Warning: skipping plugin found at '/usr/lib/node_modules/homebridge-config-ui-x' since we already loaded the same plugin from '/usr/local/lib/node_modules/homebridge-config-ui-x'.


    2)

    [2020-4-28 13:59:46] Plugin /usr/lib/node_modules/homebridge-lib package.json does not contain the keyword 'homebridge-plugin'.


    3)

    [2020-4-28 13:59:56] [Config] Multiple Instances Of Homebridge Found Installed

    [2020-4-28 13:59:56] [Config] /usr/local/lib/node_modules/homebridge

    [2020-4-28 13:59:56] [Config] /usr/lib/node_modules/homebridge

    [2020-4-28 14:02:12] [Config] Multiple Instances Of Homebridge Found Installed

    [2020-4-28 14:02:12] [Config] /usr/local/lib/node_modules/homebridge

    [2020-4-28 14:02:12] [Config] /usr/lib/node_modules/homebridge



    1) und 3) würde ich so verstehen, das Homebridge bzw. das UI-Plugin eine weitere Installation unter einem anderen Pfad vorgenommen haben bzw. die alte nicht korrekt oder vollständig deinstalliert wurde. Wie werde ich diese los?


    Vielleicht kann mir hier ja jemand weiterhelfen, vielen Dank im Vorraus.


    Schöne Grüße

    Julian0

  • Irgendwie hast du da doppelte Installationen in verschiedenen Verzeichnissen. Ich würde den guten alten Holzhammer bemühen und mal von oben draufkloppen, und zwar so:


    sudo mv /usr/lib/node_modules /tmp


    Dann die Homebridge restarten mit

    sudo systemctl restart homebridge; sudo journalctl -fau homebridge und das Log beobachten, ob es Probleme gibt. Gibt es die, dann ist der Holzhammer nicht filigran genug und du musst deine Änderungen rückgängig machen mit:


    sudo mv /tmp/node_modules /usr/lib und die Homebridge erneut restarten.


    Gibt es keine Probleme und die Fehler sind auch weg, dann räumst du (irgendwann, morgen, übermorgen, am Wochenende) noch auf mit

    rm -rf /tmp/node_modules (aber nur, wenn es keine Probleme gibt!)

  • Erst einmal vielen Dank für die Antwort. Leider bringt der versuch nicht den gewünschten Erfolg bzw. lässt die Homebridge nicht mehr starten. Der Log ist sehr chaotisch und sieht nach dem neustart so aus:



    [2020-4-29 9:55:58] [HB Supervisor] Stopping services...

    [2020-4-29 9:55:58] Got SIGTERM, shutting down Homebridge...

    [2020-4-29 9:56:03] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null

    [2020-4-29 9:56:06] [HB Supervisor] Homebridge Path: /usr/local/lib/node_modules/homebridge/bin/homebridge

    [2020-4-29 9:56:06] [HB Supervisor] UI Path: /usr/local/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js

    [2020-4-29 9:56:06] [HB Supervisor] Starting Homebridge with extra flags: -I

    [2020-4-29 9:56:06] [HB Supervisor] Started Homebridge with PID: 4074

    [2020-4-29 9:56:09] Loaded config.json with 2 accessories and 2 platforms.

    [2020-4-29 9:56:09] ---

    [2020-4-29 9:56:11] Loaded plugin: homebridge-config-ui-x

    [2020-4-29 9:56:11] Registering platform 'homebridge-config-ui-x.config'

    [2020-4-29 9:56:11] ---

    [2020-4-29 9:56:16] [Config] Homebridge Config UI X v4.16.0 is listening on :: port 8581

    [2020-4-29 9:56:17] Loaded plugin: homebridge-hue

    [2020-4-29 9:56:17] Registering platform 'homebridge-hue.Hue'

    [2020-4-29 9:56:17] ---

    [2020-4-29 9:56:17] Loaded plugin: homebridge-raspberrypi-temperature

    [2020-4-29 9:56:17] Registering accessory 'homebridge-raspberrypi-temperature.RaspberryPiTemperature'

    [2020-4-29 9:56:17] ---

    [2020-4-29 9:56:17] Loading 2 platforms...

    [2020-4-29 9:56:17] [Config] Initializing config platform...

    [2020-4-29 9:56:17] [Config] Running in Service Mode

    [2020-4-29 9:56:17] [Hue] Initializing Hue platform...

    [2020-4-29 9:56:17] [Hue] homebridge-hue v0.11.64, node v12.16.2, homebridge v1.0.2

    [2020-4-29 9:56:17] Loading 2 accessories...

    [2020-4-29 9:56:17] [RaspberryPi CPU Temperature] Initializing RaspberryPiTemperature accessory...

    [2020-4-29 9:56:18] Got SIGTERM, shutting down Homebridge...

    [2020-4-29 9:56:17] Error loading accessory requested in your config.json at position 2

    [2020-4-29 9:56:18] Error: The requested accessory 'webostv' was not registered by any plugin.

    at PluginManager.getPluginForAccessory (/usr/local/lib/node_modules/homebridge/src/pluginManager.ts:197:15)

    at /usr/local/lib/node_modules/homebridge/src/server.ts:345:37

    at Array.forEach (<anonymous>)

    at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/src/server.ts:328:29)

    at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:154:12)

    at cli (/usr/local/lib/node_modules/homebridge/src/cli.ts:78:10)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    at Module._compile (internal/modules/cjs/loader.js:1156:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)

    at Module.load (internal/modules/cjs/loader.js:1000:32)

    [2020-4-29 9:56:19] [Hue] Philips hue: Philips BSB002 bridge v1938052050, api v1.37.0

    [2020-4-29 9:56:19] [Hue] Philips hue: 3 accessories

    [2020-4-29 9:56:19] [Hue] masked debug info dumped to /var/lib/homebridge/homebridge-hue.json.gz

    [2020-4-29 9:56:19] Initializing platform accessory 'Philips hue'...

    [2020-4-29 9:56:19] [Hue] Philips hue: 2 services

    [2020-4-29 9:56:19] Initializing platform accessory 'Osram Garten'...

    [2020-4-29 9:56:19] Initializing platform accessory 'Osram Garten2'...

    [2020-4-29 9:56:23] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null

    [2020-4-29 9:56:28] [HB Supervisor] Restarting Homebridge...

    [2020-4-29 9:56:28] [HB Supervisor] Starting Homebridge with extra flags: -I

    [2020-4-29 9:56:28] [HB Supervisor] Started Homebridge with PID: 4200

    [2020-4-29 9:56:30] Loaded config.json with 2 accessories and 2 platforms.

    [2020-4-29 9:56:30] ---



    Das ganze wiederholt sich dann immer wieder. Nach "sudo mv /tmp/node_modules /usr/lib" war alles wieder beim alten.

  • [2020-4-29 9:56:18] Error: The requested accessory 'webostv' was not registered by any plugin.


    Installier das Plugin mal mal neu und versuch's nochmal:

    sudo npm install -g --unsafe-perm homebridge-webos-tv