[gelöst] homebridge-fhem wird nicht als Plugin angezeigt

Begonnen von Mihca, 07 Juni 2022, 12:07:01

Vorheriges Thema - Nächstes Thema

Mihca

Ich habe unter Ubuntu 22.04 auf einem Rapberry 4 mit 4 GB RAM Fhem installiert und bekomme das homebridge-fhem-Plugin zwar über die Konsole installiert, aber es erscheint in Homebridge nicht als Plugin. Bei der Installation des Pluginns gibt es folgende Meldungen:

xxx@fhem-server:~$ sudo npm install -g homebridge-fhem
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

changed 99 packages, and audited 100 packages in 13s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
xxx@fhem-server:~$ sudo npm fund
xxx
├─┬ https://github.com/chalk/chalk?sponsor=1
│ │ └── chalk@4.1.2
│ └── https://github.com/chalk/ansi-styles?sponsor=1
│     └── ansi-styles@4.3.0
├── https://github.com/sponsors/ljharb
│   └── deep-equal@2.0.5, call-bind@1.0.2, es-get-iterator@1.1.2, has-symbols@1.0.3, is-map@2.0.2, is-set@2.0.2, is-string@1.0.7, has-tostringtag@1.0.0, get-intrinsic@1.1.1, is-arguments@1.1.1, is-date-object@1.0.5, is-regex@1.1.4, object-is@1.1.5, define-properties@1.1.4, has-property-descriptors@1.0.0, object.assign@4.1.2, regexp.prototype.flags@1.4.3, functions-have-names@1.2.3, side-channel@1.0.4, object-inspect@1.12.2, which-boxed-primitive@1.0.2, is-bigint@1.0.4, has-bigints@1.0.2, is-boolean-object@1.1.2, is-number-object@1.0.7, is-symbol@1.0.4, which-collection@1.0.1, is-weakmap@2.0.1, is-weakset@2.0.2, which-typed-array@1.1.8, available-typed-arrays@1.0.5, es-abstract@1.20.1, es-to-primitive@1.2.1, function.prototype.name@1.1.5, get-symbol-description@1.0.0, is-callable@1.2.4, is-negative-zero@2.0.2, is-shared-array-buffer@1.0.2, is-weakref@1.0.2, string.prototype.trimend@1.0.5, string.prototype.trimstart@1.0.5, unbox-primitive@1.0.2, is-typed-array@1.1.9, qs@6.10.5
├── https://github.com/sponsors/epoberezkin
│   └── ajv@6.12.6
├── https://github.com/sponsors/feross
│   └── safe-buffer@5.2.1, base64-js@1.5.1
└── https://github.com/sponsors/sindresorhus
    └── is-stream@2.0.1

xxx@fhem-server:~$


In Homebridge sieht es folgendermaßen aus:

[7.6.2022, 11:47:09] Loading 2 platforms...
[7.6.2022, 11:47:09] [Config] Initializing config platform...
[7.6.2022, 11:47:09] [Config] Running in Service Mode
[7.6.2022, 11:47:10] No plugin was found for the platform "FHEM" in your config.json. Please make sure the corresponding plugin is installed correctly.


Kann jemand helfen?

Vielen Dank vorab!
Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 22.04 Perl 5.34, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

Mihca

Ich habe es hinbekommen:

1. curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

2. sudo apt-get install python-is-python3 g++ libavahi-compat-libdnssd-dev
3. Homebridge nach dieser Anleitung installiert: https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Debian-or-Ubuntu-Linux
4. Nach dem Start von Homebridge über ein Homebridge Backup von einer anderen Fhem-Installation über die Homebridge-Weboberfläche eingespielt. Dann wird das homebridge-fhem-Plugin automatisch installiert und die Geräte sowie die Konfigurationsdatei ebenfalls übernommen.

Mit dem im Wiki beschriebenen Weg geht es unter Ubuntu22.04 jedenfalls nicht.

VG
Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 22.04 Perl 5.34, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic