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