FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Tom S am 29 April 2026, 09:38:13

Titel: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: Tom S am 29 April 2026, 09:38:13
Hallo,
ich habe versucht einen Raspberry Pi 3B mit Trixie und der Homebridge und Homebridge-Fhem zu installieren. Leider ohne Erfolg!
Die Homebridge selbst war noch einwandfrei installierbar wie im WIKI beschrieben aber die Installation des Homebridge-Fhem Plugins ergab kein lauffähiges Plugin.

Die Config.json entsprechend der WIKI-Anleitung ergänzt.

Hier das Log des letzten Homebbrigde Starts:

[29.4.2026, 08:26:52] ====================
[29.4.2026, 08:26:52] ERROR LOADING PLUGIN homebridge-fhem:
[29.4.2026, 08:26:53] Error: Cannot find module '/var/lib/homebridge/node_modules/homebridge-fhem/index.js'
Require stack:
- /var/lib/homebridge/node_modules/homebridge/lib/plugin.js
- /var/lib/homebridge/node_modules/homebridge/lib/pluginManager.js
- /var/lib/homebridge/node_modules/homebridge/lib/api.js
- /var/lib/homebridge/node_modules/homebridge/lib/server.js
- /var/lib/homebridge/node_modules/homebridge/lib/cli.js
- /var/lib/homebridge/node_modules/homebridge/bin/homebridge
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Plugin.load (/var/lib/homebridge/node_modules/homebridge/src/plugin.ts:228:93)
    at PluginManager.initializeInstalledPlugins (/var/lib/homebridge/node_modules/homebridge/src/pluginManager.ts:141:22)
[29.4.2026, 08:26:53] ====================
[29.4.2026, 08:26:53] Loading 2 platforms...
[29.4.2026, 08:26:53] No plugin was found for the platform "FHEM" in your config.json. Please make sure the corresponding plugin is installed correctly.
[29.4.2026, 08:26:53]

Das Ergebnis war auch nach einer kompletten Deinstallation der Hombridge und des Plugins und einer erneuten Installation identisch.

Ist das Plugin Homebridge-Fhem unter Trixie evtl. noch nicht lauffähig?
Wer kann helfen?

Grüße
Thomas
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: DeeSPe am 29 April 2026, 12:58:21
Das Plugin funktioniert nach wie vor einwandfrei.
Ich würde die offizielle Installation von Homebridge empfehlen:
https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Debian-or-Ubuntu-Linux

Gruß
Dan
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: passibe am 29 April 2026, 16:44:18
Wie hast du das Plugin denn installiert?

Da homebridge ja zu laufen scheint, würde ich eine Installation von homebridge-fhem über die Weboberfläche von homebridge empfehlen. Dann müsste es eigentlich problemlos laufen.
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: Tom S am 30 April 2026, 07:29:27
Ich habe das Plugin über die Homebridge Oberfläche installiert und habe diesen Schritt auch mehrfach ausprobiert (zwischendurch natürlich deinstalliert). Leider war das Ergebnis immer exakt gleich schlecht.
Das Bridge-Sybol in dem Plugin wird jeweils mit einem Ausrufezeichen gekennzeichnet und beim Antippen des Plugin-Logs erscheint nur rot ,,Fehler".

Ich habe auch nochmal komplett aufgesetzt mit einer neuen, nackten Trixie-SD - mit gleichem Resultat: Homebridge läuft einwandfrei, das Plugin nicht. Bin etwas ratlos!

Grüße, Tom
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: passibe am 30 April 2026, 15:32:03
Das ist echt komisch.

Ich habe es grade in einem trixie-Docker-Container (kein Pi, hab leider grade keinen da) getestet, das funktioniert ganz normal.

Wie läuft denn der Installationsprozess des Plugins ab, sieht da alles normal aus?

Sind die Dateien unter /var/lib/homebridge/node_modules/homebridge-fhem/ tatsächlich nicht da?

Kannst du mal ein bisschen ein längeres Log vom homebridge-Start posten, bitte?

Und ansonsten kannst du nochmal genau beschreiben, wie du homebridge installiert hast bzw. nach welcher Anleitung du jetzt genau vorgegangen bist? Diese hier? https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Raspbian#installing-homebridge
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: Tom S am 30 April 2026, 23:12:55
Hallo passibe,

die Installation des Plugins läuft völlig problemlos durch, lediglich erscheint am Schluss das Bridge-Symbol oben rechts mit einem Ausrufezeichen, das auf einen Fehler hindeutet, der im Plugin-Log aber nicht weiter beschrieben wird.

Die Dateien, vor allem index.js existieren nicht, auch nicht die weiteren genannten!

Ich werde morgen nochmal eine neue Komplett-Installation der Homebridge starten und berichten.

Gruß, Tom S
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: passibe am 30 April 2026, 23:31:05
Im Installationsfenster wird ja angezeigt, unter welchem Pfad die Dateien installiert werden. Versuch erstmal einfach das Plugin neu zu installieren (vorher im Zweifel deinstallieren) und währenddessen den Installationspfad herauszufinden.

Eventuell werden die nämlich, warum auch immer, in das falsche Verzeichnis geschrieben.
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: Tom S am 01 Mai 2026, 09:34:30
so, ich habe homebridge einmal komplett deonstalliert und alles entfernt, den Raspberry neu getartet und nach Anleitung unter github neu installiert; anschließend das plugin für fhem.

Leider das gleiche Ergebnis:

   [1.5.2026, 09:28:39] [HB Supervisor] Started Homebridge v1.11.4 with PID: 3149.
[1.5.2026, 09:28:41] Loaded config.json with 0 accessories and 1 platforms.
[1.5.2026, 09:28:42] Loaded 0 cached accessories from cachedAccessories.
[1.5.2026, 09:28:42] ---
[1.5.2026, 09:28:42] ====================
[1.5.2026, 09:28:42] ERROR LOADING PLUGIN homebridge-fhem:
[1.5.2026, 09:28:42] Error: Cannot find module '/var/lib/homebridge/node_modules/homebridge-fhem/index.js'
Require stack:
- /var/lib/homebridge/node_modules/homebridge/lib/plugin.js
- /var/lib/homebridge/node_modules/homebridge/lib/pluginManager.js
- /var/lib/homebridge/node_modules/homebridge/lib/api.js
- /var/lib/homebridge/node_modules/homebridge/lib/server.js
- /var/lib/homebridge/node_modules/homebridge/lib/cli.js
- /var/lib/homebridge/node_modules/homebridge/bin/homebridge
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Plugin.load (/var/lib/homebridge/node_modules/homebridge/src/plugin.ts:228:93)
    at PluginManager.initializeInstalledPlugins (/var/lib/homebridge/node_modules/homebridge/src/pluginManager.ts:141:22)
[1.5.2026, 09:28:42] ====================
[1.5.2026, 09:28:42] Loading 1 platforms...
[1.5.2026, 09:28:42]

Ich komme nicht wirklich weiter. Die index.js wird nicht angelegt.
????
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: passibe am 02 Mai 2026, 00:10:25
Hattest du diesbezüglich mal nachgeschaut?

Zitat von: passibe am 30 April 2026, 23:31:05Im Installationsfenster wird ja angezeigt, unter welchem Pfad die Dateien installiert werden. Versuch erstmal einfach das Plugin neu zu installieren (vorher im Zweifel deinstallieren) und währenddessen den Installationspfad herauszufinden.

Eventuell werden die nämlich, warum auch immer, in das falsche Verzeichnis geschrieben.

Übrigens steht vielleicht auch sonst etwas Hilfreiches im Installer-Log. Könntest du das bitte mal posten?
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: Tom S am 02 Mai 2026, 08:09:48
... so, nochmal beim Installieren genau hingeschaut: das Plugin wird im Pfad /var/lib/homebridge/node_modules/homebridge-fhem/node_modules/googleapis/... installiert!

Das kann doch nicht richtig sein, oder? Dort findest sich auch die index.js, die Homebridge beim Starten als fehlend reklamiert.

Da ich über die Homebridge-Oberfläche installiert habe sehe ich allerdings keine Möglichkeit, dies zu beeinflussen.

Kann man es evtl. durch umkopieren ,,reparieren"?

Gruß, Tom S
Titel: Aw: Homebridge-Fhem: Installation unter Trixie erfolglos
Beitrag von: Tom S am 04 Juni 2026, 09:44:40
So, nach einer kompletten Neuinstallation der aktuellen Homebridge V2.0.2 unter Trixie auf dem Raspberry und anschließender Installation von homebridge-FHEM v0.5.54 läuft alles rund: die Geräte aus FHEM werden in HomeKit angezeigt und sind per Siri bedienbar. Das war das Ziel!

Anmerkung: In der aktuellen Homebridge-Version muss die config.json für das Plugin auch nicht mehr manuell angepasst werden sondern kann komfortabel über eine Eingabemaske im Plugin selbst eingestellt werden.

Somit schließe ich den Case jetzt und danke den Beteiligten für die Unterstützung!