Husquarva Automower "error" unter Windows 11

Begonnen von --Geri--, 02 August 2022, 13:53:36

Vorheriges Thema - Nächstes Thema

--Geri--

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

Beta-User

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...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

--Geri--

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

Beta-User

#3
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]?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files