[gelöst] fhem.pl: Number found where operator expected at ...

Begonnen von franky08, 23 Februar 2025, 09:28:15

Vorheriges Thema - Nächstes Thema

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

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.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

JoWiemann

Hallo,

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

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

betateilchen

Vermutlich soll in irgendeinem device das Attribut disable auf 0 gesetzt werden und der zugehörige Befehl ist nicht korrekt angegeben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1