FHEM Forum

FHEM => Sonstiges => Thema gestartet von: spi3845 am 20 Juli 2025, 11:34:22

Titel: Modul findet abhängige weitere Module im Verzeichnis lib/FHEM/... nicht
Beitrag von: spi3845 am 20 Juli 2025, 11:34:22
Hallo zusammen,

ich einen Husqarna Mäher mit dem Modul 74_AutomowerConnect anbinden, bekomme aber bei einem
define RoboMaeher AutomowerConnect 0..-...-...-...-... im Log folgende Fehler:

2025.07.17 18:54:25 1: reload: Error:Modul 74_AutomowerConnect deactivated:
 Attempt to reload FHEM/Devices/AMConnect/Common.pm aborted.
Compilation failed in require at ./FHEM/74_AutomowerConnect.pm line 42.

2025.07.17 18:54:25 0: Attempt to reload FHEM/Devices/AMConnect/Common.pm aborted.
Compilation failed in require at ./FHEM/74_AutomowerConnect.pm line 42.

FHEM/Devices/AMConnect/Common.pm wird bei mir nicht gefunden, es liegt unter lib/FHEM/Devices/AMConnect/Common.pm. Ich bin davon ausgegangen, dass Module unter lib/... automatisch gefunden werden, aber das scheint bei mir nicht zu funktionieren.

Ändere ich testweise in der 74_AutomomowerConnect.pm die Zeile 42 von
require FHEM::Devices::AMConnect::Common;

nach

require lib::FHEM::Devices::AMConnect::Common;

verschwindet der Fehler und ich kann den Mäher anlegen.

Meine 74_AutomomowerConnect.pm zeigt die Version
$Id: 74_AutomowerConnect.pm 29881 2025-04-20 12:17:00Z Ellert $
Um einen Fehler in 74_AutomowerConnect.pm auszuschließen, habe ich den Fehler auch im Modul-Thread (https://forum.fhem.de/index.php?PHPSESSID=dh4rncbvutfvvlmsnr1a1irg3n;topic=131661.msg1344907#msg1344907) gepostet, möchte aber ausschließen, dass es bei mir ein generelles Problem mit den Verzeichnissen gibt.

Hat jemand eine Idee, wie ich das prüfen kann?

Viele Grüße,
spi