Homebridge-Fhem: Error Initializing Plugin - Alle Accessories verschwunden

Begonnen von Alex2021, 17 April 2021, 15:26:04

Vorheriges Thema - Nächstes Thema

Alex2021

Liebe Fhem-Community,

ich hoffe, ich finde mit euch eine Lösung zu meinem Problem, was ich hier in Kurzform beschreibe:

Ausgangslage: Fhem mit Homebridge in Apple Homekit eingebunden zur Steuerung Somfy RTS Rolläden. Alles lief einwandfrei.

Mein Vorhaben: Conbee 2 mit Raspberry verbinden, um Aqara Sensoren in Apple Home einzubinden.

Problem / Outcome: Alle Rolläden (und damit alles, was aus Fhem kam) sind aus Apple Home verschwunden.

Was ich gemacht habe:
Ich habe heute DeCONZ auf meine Raspberry Pi installiert wie hier beschrieben: https://www.phoscon.de/de/conbee2/install#raspbian. Danach habe ich in der Homebridge ein Update der Homebridge durchgeführt, genauso wie ein Update des Homebridge-Fhem Plugins. Anschließend habe ich zufällig Apple Home geöffnet und gesehen, dass alle meine Rollläden verschwunden sind. Dann habe ich in Homebridge unter Accessories nachgeschaut und dort wurde kein Device mehr angezeigt. Nach Homebridge Neustart habe ich eine Fehlermeldung in den Logs sehen können, die ich hier eingefügt habe.

Ich bin aber absoluter Laie in diesem Umfeld und hoffe auf Laien-gerechte Hilfe. Ich hoffe, alle notwendigen Informationen sind in meinem Beitrag zu finden, ansonsten liefere ich gerne nach.

Viele Grüße
Alex

[17/04/2021, 14:48:04] [Homebridge UI] Homebridge restart request received
[17/04/2021, 14:48:04] [Homebridge UI] Executing restart command: sudo -n systemctl restart homebridge
homebridge : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/systemctl restart homebridge
pam_unix(sudo:session): session opened for user root by (uid=0)
Stopping Node.js HomeKit Server...
[17/04/2021, 14:48:04] Got SIGTERM, shutting down Homebridge...
homebridge.service: Main process exited, code=exited, status=143/n/a
homebridge.service: Failed with result 'exit-code'.
Stopped Node.js HomeKit Server.
homebridge.service: Found left-over process 3733 (node) in control group while starting unit. Ignoring.
This usually indicates unclean termination of a previous run, or service implementation deficiencies.
homebridge.service: Found left-over process 8894 (sh) in control group while starting unit. Ignoring.
This usually indicates unclean termination of a previous run, or service implementation deficiencies.
homebridge.service: Found left-over process 8895 (sudo) in control group while starting unit. Ignoring.
This usually indicates unclean termination of a previous run, or service implementation deficiencies.
homebridge.service: Found left-over process 8896 (systemctl) in control group while starting unit. Ignoring.
This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Started Node.js HomeKit Server.
Initializing HAP-NodeJS v0.9.4...
[17/04/2021, 14:48:11] Loaded config.json with 0 accessories and 2 platforms.
[17/04/2021, 14:48:11] Loaded 0 cached accessories from cachedAccessories.
[17/04/2021, 14:48:11] ---
[17/04/2021, 14:48:13] Loaded plugin: homebridge-config-ui-x@4.41.0
[17/04/2021, 14:48:13] Registering platform 'homebridge-config-ui-x.config'
[17/04/2021, 14:48:13] ---
[17/04/2021, 14:48:13] Loaded plugin: homebridge-fakebulb@0.0.3
[17/04/2021, 14:48:13] Registering accessory 'homebridge-fakebulb.FakeBulb'
[17/04/2021, 14:48:13] ---
[17/04/2021, 14:48:13] Loaded plugin: homebridge-fhem@0.5.29
homebridge API version: 2.7
this is homebridge-fhem 0.5.29
[17/04/2021, 14:48:13] ====================
[17/04/2021, 14:48:13] ERROR INITIALIZING PLUGIN homebridge-fhem:
[17/04/2021, 14:48:13] /usr/local/lib/node_modules/homebridge-fhem/node_modules/googleapis/build/src/apis/adexchangebuyer2/v2beta1.js:50
            this.clients
                       
SyntaxError: Invalid or unexpected token
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/googleapis/build/src/apis/adexchangebuyer2/index.js:18:19)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
[17/04/2021, 14:48:13] ====================
[17/04/2021, 14:48:13] ---
[17/04/2021, 14:48:14] ====================
[17/04/2021, 14:48:14] ERROR LOADING PLUGIN homebridge-hue:
[17/04/2021, 14:48:14] /usr/local/lib/node_modules/homebridge-hue/node_modules/googleapis/build/src/apis/cloudtasks/v2beta2.js:38
/boot/overlays/i2s-gpio28-31.dtbo
                          ^^^
SyntaxError: Invalid or unexpected token
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-hue/node_modules/googleapis/build/src/apis/cloudtasks/index.js:20:19)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
[17/04/2021, 14:48:14] ====================
[17/04/2021, 14:48:14] Loading 2 platforms...
[17/04/2021, 14:48:14] [Config] Initializing config platform...
[17/04/2021, 14:48:14] [Config] Spawning homebridge-config-ui-x with PID 9030
[17/04/2021, 14:48:14] No plugin was found for the platform "FHEM" in your config.json. Please make sure the corresponding plugin is installed correctly.
Preparing Advertiser for 'Homebridge CAD8' using bonjour-hap backend!

Otto123

Hi,

Rollläden klingt nach einem zweiten USB Stick. Das klingt danach, das ConBee gerne alles an sich reißt.
Schau also bitte hier https://wiki.fhem.de/wiki/ConBee ob Du die Hardware Schnittstelle ordentlich definiert hast. Abschnitt Problembehebung.

Ein erster Test dazu wäre aus meiner Sicht, den deconz Dienst zu beenden / zu deaktivieren (falls Du schon auto Start des deconz Dienstes eingerichtet hast) und schauen ob die Rollläden wieder funktionieren

Sollte meine Vermutung nicht stimmen: bei Homebridge kann ich leider nicht helfen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Alex2021

Hi Otto,

danke für deine Antwort! Zur Info: Die Rollläden werden mit einem Signalduino gesteuert. Die Steuerung direkt aus Fhem ist weiterhin möglich.

Habe ich es richtig verstanden, dass du davon ausgegangen bist, meine Rollläden funktionieren nicht mehr? Das ist in dem Fall nicht mein Problem. Mein Problem ist, dass Homebridge die Rollläden bzw. generell keine Devices aus Fhem mehr anzeigt.

Viele Grüße
Alex

Otto123

Dann war das ein falscher Gedankengang.
Dann lese ich Deinen Log Auszug und würde meinen, hier ist was passiert.

SyntaxError: Invalid or unexpected token

Bei Deinen weiteren Updates.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hydrotec

Hallo Alex,

was zusätzlich zu
Zitat von: Otto123
SyntaxError: Invalid or unexpected token
auch noch auffällt
Zitat von: Alex2021

[17/04/2021, 14:48:14] No plugin was found for the platform "FHEM" in your config.json. Please make sure the corresponding plugin is installed correctly.


Hast du mal deine config.json (Bereich "platforms": []) in der Homebridge überprüft, ob sie nach dem Update noch passt?

Gruß, Karsten