[GELÖST] PERL WARNING: Smartmatch is deprecated at /opt/fhem/FHEM/11_OWDevice.pm

Begonnen von ritchie, 21 August 2025, 16:25:21

Vorheriges Thema - Nächstes Thema

ritchie

Hi,

habe aus unwissenheit hier einen Thread eröffnet :  Automation: Modul PERL WARNING: Smartmatch is deprecated at /opt/fhem/FHEM/11_OWDevice.pm

Ein meinem FHEM-Log kommt die folgende Meldung
2025.08.19 18:50:19 1: PERL WARNING: Smartmatch is deprecated at /opt/fhem/FHEM/11_OWDevice.pm line 601, <$fh> line 119.
2025.08.19 18:50:19 1: PERL WARNING: Smartmatch is deprecated at /opt/fhem/FHEM/11_OWDevice.pm line 620, <$fh> line 119.

Gibt es hierzu schon einen Fix ?

Viele Grüße
R.
IPU662  IPFIRE & FHEM (Homematic + MAX) - Produktiv
Intel iCore 3 / 16GBRAM / 500GB SSD / Ubuntu  (1Wire - USB) - Produktiv

Dr. Boris Neubert

Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Dr. Boris Neubert

Hallo,

kannst du testen, ob diese Version funktioniert?

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

ritchie

Hi,

das kann ich gerne machen.
Was soll ich machen ausser installieren und schauen, ob danach noch alles läuft ?

ich verwende übrigens "OWNet-3.2p4.pm".

Viele Grüße
R.
IPU662  IPFIRE & FHEM (Homematic + MAX) - Produktiv
Intel iCore 3 / 16GBRAM / 500GB SSD / Ubuntu  (1Wire - USB) - Produktiv

Dr. Boris Neubert

Zitat von: ritchie am 18 Oktober 2025, 09:30:22Was soll ich machen ausser installieren und schauen, ob danach noch alles läuft ?

Das reicht schon.

Die Meldungen sind weg, da bin ich mir sicher.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

ritchie

Hi,

das sieht nicht gut aus.

Messages collected while initializing FHEM:configfile: Cannot load module OWDevice
setuuid: Please define flDualInput1 first
Cannot load module OWDevice
setuuid: Please define klRueckStaupumpe first
Cannot load module OWDevice
setuuid: Please define klWasserfilter first
Cannot load module OWDevice
setuuid: Please define flAusgangsKarte first
Cannot load module OWDevice
setuuid: Please define klNASSteuerung first
Cannot load module OWDevice
setuuid: Please define outLuftfeuchtRaum1 first
Cannot load module OWDevice
setuuid: Please define outTemperatur1 first
Cannot load module OWDevice
setuuid: Please define inZaehlerschrankTemperatur1 first
Cannot load module OWDevice
setuuid: Please define klHeizungRuecklaufTemperatur first
Cannot load module OWDevice
setuuid: Please define klHeizungVorlaufTemperatur first
Cannot load module OWDevice
setuuid: Please define klGeraeteRuecklaufTemperatur first
Cannot load module OWDevice
setuuid: Please define klGeraeteVorlaufTemperatur first
Cannot load module OWDevice
setuuid: Please define klDualInput2B first
Cannot load module OWDevice
setuuid: Please define klDualInput2A first
Cannot load module OWDevice
setuuid: Please define klDualInput10B first
Cannot load module OWDevice
setuuid: Please define klDualInput10A first
Cannot load module OWDevice
setuuid: Please define klDualOutput1A first
Cannot load module OWDevice
Cannot load module OWDevice
setuuid: Please define klDualInput3 first
Cannot load module OWDevice
setuuid: Please define klDualInput4 first
Cannot load module OWDevice
setuuid: Please define klDualInput6 first
Cannot load module OWDevice
setuuid: Please define klSteuerungAusgangskarte first
Cannot load module OWDevice
setuuid: Please define klDualInput5 first
Cannot load module OWDevice
setuuid: Please define klDualInput7 first
Cannot load module OWDevice
setuuid: Please define klDualInput8 first
Cannot load module OWDevice
setuuid: Please define klDualInput9 first
Cannot load module OWDevice
setuuid: Please define flLuftfeuchtRaum1 first
Cannot load module OWDevice
setuuid: Please define flTemperatur1 first
Cannot load module OWDevice
setuuid: Please define flLuftfeuchtRaum2 first
Cannot load module OWDevice
setuuid: Please define flTemperatur2 first
Cannot load module OWDevice
setuuid: Please define klLuftfeuchtRaum1 first
Cannot load module OWDevice
setuuid: Please define klTemperatur1 first
Cannot load module OWDevice
setuuid: Please define klLuftfeuchtRaum2 first
Cannot load module OWDevice
setuuid: Please define klTemperatur2 first
Cannot load module OWDevice
setuuid: Please define klLuftfeuchtRaum3 first
Cannot load module OWDevice
setuuid: Please define klTemperatur3 first
Cannot load module OWDevice
setuuid: Please define klLuftfeuchtRaum4 first
Cannot load module OWDevice
setuuid: Please define klTemperatur4 first
Cannot load module OWDevice
setuuid: Please define klLuftfeuchtRaum5 first
Cannot load module OWDevice
setuuid: Please define klTemperatur5 first
Cannot load module OWDevice
setuuid: Please define klLuftfeuchtRaum6 first
Cannot load module OWDevice
setuuid: Please define klTemperatur6 first
Cannot load module OWDevice
setuuid: Please define DS2423_A2D987000002 first
Cannot load module OWDevice
setuuid: Please define DS2423_5FFD0D000000 first
Cannot load module OWDevice
setuuid: Please define DS2413_150915000000 first

Alle meine Devices werden scheinbar gemeldet.

Ich habe derzeit nicht den wirklich letzten Stand von FHEM, ist vielleicht 1-2 Monate alt.
Soll ich mal update fahren ?

Viele Grüße
R.
IPU662  IPFIRE & FHEM (Homematic + MAX) - Produktiv
Intel iCore 3 / 16GBRAM / 500GB SSD / Ubuntu  (1Wire - USB) - Produktiv

Dr. Boris Neubert

Oh Mist, meine Teststellung hat OWDevice gar nicht geladen... Ich bitte um Entschuldigung.

Ich hatte einen Tippfehler. Bitte versuche es mit der beigefügten Version.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

ritchie

Hi,

sieht besser aus. Keine Warnmeldung mehr. Ich lass das System jetzt mal so ein paar Stunden laufen und schaue mir dann noch die Trends und logfiles an.

2025.10.18 10:09:32 1: Including ./log/fhem.save
2025.10.18 10:09:33 0: Featurelevel: 6.4
2025.10.18 10:09:33 0: Server started with 232 defined entities (fhem.pl:30177/2025-08-06 perl:5.038002 os:linux user:fhem pid:59164)
2025.10.18 10:09:33 1: FHEM2:1883 reappeared (myBroker)
2025.10.18 10:10:52 1: FHEM2:1883 disconnected, waiting to reappear (myBroker)
2025.10.18 10:11:03 0: HourCounter opRueckStaupumpe Run.598 first run done countsOverall:7
2025.10.18 10:11:03 0: HourCounter opWasserFilter Run.598 first run done countsOverall:3
2025.10.18 10:11:04 0: HourCounter opLuefter1 Run.598 first run done countsOverall:767
2025.10.18 10:11:04 0: HourCounter opLuefter2 Run.598 first run done countsOverall:562
2025.10.18 10:11:36 1: FHEM2:1883 reappeared (myBroker)

Muss jetzt leider auch los.

Viele Grüße
R.
IPU662  IPFIRE & FHEM (Homematic + MAX) - Produktiv
Intel iCore 3 / 16GBRAM / 500GB SSD / Ubuntu  (1Wire - USB) - Produktiv

ritchie

Hi,

läuft weiterhin ohne Probleme.
Kann ich die Version drin lassen oder sollte ich die vorherige Version wieder herstellen.

Anbei die Datei : OWNet-3.2p4.pm für die aktuelle Version von Ubuntu.

Viele Grüße
R.
IPU662  IPFIRE & FHEM (Homematic + MAX) - Produktiv
Intel iCore 3 / 16GBRAM / 500GB SSD / Ubuntu  (1Wire - USB) - Produktiv

Dr. Boris Neubert

Eingecheckt. Kommt morgen ab 8:00 per Update für alle.

Die neue Version von OWNet werde ich auch noch einchecken, muss dafür aber noch eine Regulierung beim SVN überwinden. Danke fürs Teilen der Datei!
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!