Guten Morgen,
ich habe bei der Kontrolle meines Logs seit einiger Zeit im Takt von 31 Sekunden die folgende Fehlermeldung:
2025.12.17 08:04:35 1: PERL WARNING: (Missing operator before
$VAR1?)
2025.12.17 08:04:35 1: PERL WARNING: Scalar found where operator expected at (eval 593) line 3, near "--
$VAR1"
2025.12.17 08:04:35 1: PERL WARNING: (Missing operator before
$VAR1?)
Ich habe allerdings keinen Zeitprozess, der in der Taktung irgendwo auch nur in der Nähe von 30 Sekunden liegt, das kleinste Intervall, das FHEM bei mir anstößt, ist 10 Sekunden, das nächstgrößere 2 Minuten.
Hat jemand eine Idee, woher diese 30 oder 31 Sekundentaktung kommt, die ein PERL-Skript aufruft und wenn ja, WO ich den Fehler in einer Datei finden kann?
Danke und Gruß
Caruso
Schalte mal stacktrace ein (=>global).
Dann sollte etwas mehr im Log zu sehen sein.
Hallo,
Danke, das hat den entscheidenden Hinweis gegeben.
Eine Funktion "checkFritzMACPresent" macht offenbar seit einiger Zeit diese Probleme.
Da ich sie durch lan-ping im PRESENCE Modul ersetzt hatte, konnte ich sie einfach aus der fhem.cfg rausnehmen und der Fehler ist weg.
Danke für den Hinweis.
Viele Grüße
Caruso
:)
Schön, das du so schnell fündig geworden bist.
Bzgl. Ping wäre vielleicht ein Blick auf PRESENCE2 zu werfen.