[gelöst] PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenDat

Begonnen von Mihca, 27 Juni 2024, 15:16:14

Vorheriges Thema - Nächstes Thema

Mihca

Auf einem frischen Ubuntu 24.04 LTS erscheinen folgende Meldungen für Zeilen 892-1034:

2024.06.26 16:44:52 1: PERL WARNING: when is deprecated at ./FHEM/55_DWD_OpenData.pm line 892, <$fh> line 6301.
Unter Ubuntu 22.04 LTS erschien das nicht. ME habe ich sämtliche Perl Pakete (Perl v5.38.2) installiert. Gibt es Abhilfe?

Vielen Dank vorab.
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

JoWiemann

Hallo,

natürlich kann man gerne fragen, führt allerdings dazu,. dass dann andere ggf. suchen, um Dir zu antworten. Googeln führt zu folgendem Ergebnis:

There's an update for v5.38. The "switch" feature, which is given-when and smart-matching, is officially
deprecated (it's been experimental since v5.14) and will be completely removed in v5.42.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Mihca

Hallo Jörg,

vielen Dank für die Antwort. Ich hatte vorher gegoogelt und nichts passendes gefunden.

Allerdings verstehe ich auch nicht, was die Antwort von Dir bedeutet.

Sorry
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

betateilchen

Das bedeutet, dass es den Sprachbestandteil rund um switch und when in neuesten perl Versionen nicht mehr gibt und der Modulcode angepasst werden muss.

Den FHEM Entwicklern ist das bekannt und die meisten arbeiten vermutlich schon an den nötigen Anpassungen.

https://forum.fhem.de/index.php?topic=137776.0
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mihca

Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic