FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: franky08 am 23 Februar 2025, 09:28:15

Titel: [gelöst] fhem.pl: Number found where operator expected at ...
Beitrag von: franky08 am 23 Februar 2025, 09:28:15
Hallo, ich hab heute im Log diese Warnung gefunden, kann aber nicht nachvollziehen woher das stammen könnte. Die vollständige Meldung ist:
Sat Feb 22 16:12:15 2025] fhem.pl: Number found where operator expected at (eval 221142) line 1, near "disable 0"
[Sat Feb 22 16:12:15 2025] fhem.pl:     (Do you need to predeclare disable?)


Die Meldung taucht mit verschiedenen Zeilennummern immer mal wieder auf, eine Regelmäßigkeit läßt sich leider nicht erkennen.

Kann mich jemand erhellen?

Schönes WE
Frank
Titel: Aw: fhem.pl: Number found where operator expected at ...
Beitrag von: franky08 am 23 Februar 2025, 23:38:23
Keiner einen Tipp?
Zitatat (eval 221142) line 1, near

Was ist das "eval 221142", nahe was, eine Zeilennummer kann es ja nicht sein, da steht ja line 1? Oder wo/wie/nach was kann ich da suchen? Habe auch nichts in Verdacht da ich an der Installation nichts geändert habe, nur ein update gemacht und danach trat die Warnung auf.
Titel: Aw: fhem.pl: Number found where operator expected at ...
Beitrag von: JoWiemann am 24 Februar 2025, 07:32:54
Hallo,

dann setz doch bitte im Device global mal das Attribut sracktrace auf 1.

Grüße Jörg
Titel: Aw: fhem.pl: Number found where operator expected at ...
Beitrag von: betateilchen am 24 Februar 2025, 08:25:41
Vermutlich soll in irgendeinem device das Attribut disable auf 0 gesetzt werden und der zugehörige Befehl ist nicht korrekt angegeben.
Titel: Aw: fhem.pl: Number found where operator expected at ...
Beitrag von: franky08 am 24 Februar 2025, 08:50:03
Danke für den Schub´s in Richtung stacktrace! Hab es gefunden, wie betateilchen schon schrieb. War ein Fehler in einer sub, den Aufruf hatte ich seit langer Zeit deaktiviert und nach dem letzten update wieder auf aktiv gesetzt.
Werde heute über den Tag mal sehen ob die Warnung jetzt weg ist.

Zitat2025.02.24 07:54:30 1: ERROR evaluating my $EVENT=   $evalSpecials->{'%EVENT'};my $EVTPART0=   $evalSpecials->{'%EVTPART0'};my $NAME=   $evalSpecials->{'%NAME'};my $SELF=   $evalSpecials->{'%SELF'};my $TYPE=   $evalSpecials->{'%TYPE'};{HZ_Zyclus}; attr Zycl_HZ disable 0; {HZWZ_set}: syntax error at (eval 624695) line 1, near "disable 0"


Vielen Dank,
Frank