FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: --Geri-- am 02 August 2022, 13:53:36

Titel: Husquarva Automower "error" unter Windows 11
Beitrag von: --Geri-- am 02 August 2022, 13:53:36
Hallo,
ich habe letztes Jahr unter Windows 10 meinen Husqvarna Automower 430X ohne Probleme mit fhem Modul 74_HusqvarnaAutomower.pm verbunden.
Da ich jetzt einen neuen mini PC unter Windows 11 aufsetze, wollte ich das gleiche unter Windows 11 machen. Geht aber nicht ich bekomme immer bei mymower anstelle "connected" "error" angezeigt.
Hier das Logfile:

2022.08.02 13:30:00 0: Server shutdown
2022.08.02 13:34:31 1: registering fhem as Windows Service
2022.08.02 13:34:31 1: starting fhem as a service
2022.08.02 13:34:31 1: Including D:/fhem-6.0/fhem.cfg
2022.08.02 13:34:31 3: WEB: port 8083 opened
2022.08.02 13:34:31 2: eventTypes: loaded 2 lines from ./log/eventTypes.txt
2022.08.02 13:34:31 1: Including ./log/fhem.save
2022.08.02 13:34:31 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2022.08.02 13:34:31 3: initialUsbCheck return value: This command is not yet supported on windows
2022.08.02 13:34:31 0: Featurelevel: 6.1
2022.08.02 13:34:31 0: Server started with 6 defined entities (fhem.pl:26248/2022-07-19 perl:5.032001 os:MSWin32 user:SYSTEM pid:13260)
2022.08.02 13:34:52 2: error while requesting https://iam-api.dss.husqvarnagroup.net/api/v3/token - https://iam-api.dss.husqvarnagroup.net:443: Can't load 'D:/fhem-6.0/perl/vendor/lib/auto/Net/SSLeay/SSLeay.xs.dll' for module Net::SSLeay: load_file:Das angegebene Modul wurde nicht gefunden at D:/fhem-6.0/perl/lib/DynaLoader.pm line 193.
at D:/fhem-6.0/perl/vendor/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at D:/fhem-6.0/perl/vendor/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at D:/fhem-6.0/perl/vendor/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at (eval 34) line 1.
BEGIN failed--compilation aborted at (eval 34) line 1.


Kann mit den Fehlermeldungen im Logfile nichts anfangen.
Hoffe es kann mir jemand helfen.
LG Geri
Titel: Antw:Husquarva Automower "error" unter Windows 11
Beitrag von: Beta-User am 02 August 2022, 14:05:57
Vorab mal: Willkommen im Forum.

Anscheinend hattest du auf dem Alt-System bestimmte Perl-libs installiert, die jetzt (noch) nicht vorhanden sind (speziell: Net::SSLeay). Du kannst versuchen, das über cpan nachzurüsten, aber frag' mich bitte nicht, wie das unter Windows genau geht...

Generell: Man kann FHEM (oder allg. Perl-Programme) durchaus unter Windows betreiben, aber v.a. Einsteiger laufen da schnell in Probleme rein, wenn sie sich nicht gut auskennen. Erfahrungsgemäß ist der Weg über ein (virtualisiertes) Linux in der Regel der einfachere...
Titel: Antw:Husquarva Automower "error" unter Windows 11
Beitrag von: --Geri-- am 02 August 2022, 14:42:39
Hallo Beta-User
danke für deinen Hinweis.
Hab jetzt die MSI-Installer-Datei (hatte bisher nur die Portable ins fhem-Verzeichnis kopiert) "strawberry-perl-5.32.1.1-64bit.msi" heruntergeladen und installiert.
Und siehe da nun funktioniert es!
Danke für deinen Hinweis!
LG Geri
Titel: Antw:Husquarva Automower "error" unter Windows 11
Beitrag von: Beta-User am 02 August 2022, 14:44:53
Schön, dass das geklappt hat.

Eine Warnung dazu: Afaik gab es diverse Probleme mit der 64-bit-Version. Ich habe keinen Schimmer, ob das "Schnee von gestern" ist und worauf sich das konkret bezog (Hinterkopf meint: serielle Schnittstellen?)...

Nachtrag noch: Markierst du das bitte als [gelöst]?