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
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.
Hallo,
dann setz doch bitte im Device global mal das Attribut sracktrace auf 1.
Grüße Jörg
Vermutlich soll in irgendeinem device das Attribut disable auf 0 gesetzt werden und der zugehörige Befehl ist nicht korrekt angegeben.
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