[erledigt] Bitte um Hilfe bei Fehlermeldungen im Log

Begonnen von Harald, 23 April 2022, 18:22:06

Vorheriges Thema - Nächstes Thema

Harald

Liebe FHEM-Gemeinde,

ich habe unregelmäßingen Abständen untenstehende Fehlermeldungen.

2022.04.23 16:34:35 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 54648) line 1, <GEN1509> line 31.
2022.04.23 16:34:35 3: eval: $fld[3]*(-1)
2022.04.23 16:34:35 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 54651) line 1, <GEN1509> line 34.
2022.04.23 16:34:35 3: eval: $fld[3]*(-1)
2022.04.23 17:37:05 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 57408) line 1, <GEN1626> line 4.
2022.04.23 17:37:05 3: eval: $fld[3]*(-1)
2022.04.23 17:37:05 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 57411) line 1, <GEN1626> line 7.
2022.04.23 17:37:05 3: eval: $fld[3]*(-1)
2022.04.23 17:57:47 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 60619) line 1, <GEN1770> line 4.
2022.04.23 17:57:47 3: eval: $fld[3]*(-1)
2022.04.23 17:57:47 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 60622) line 1, <GEN1770> line 7.
2022.04.23 17:57:47 3: eval: $fld[3]*(-1)
2022.04.23 17:57:56 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 61223) line 1, <GEN1786> line 4.
2022.04.23 17:57:56 3: eval: $fld[3]*(-1)
2022.04.23 17:57:56 1: PERL WARNING: Argument "?" isn't numeric in multiplication (*) at (eval 61226) line 1, <GEN1786> line 7.
2022.04.23 17:57:56 3: eval: $fld[3]*(-1)


Daß man ein "?" nicht multiplizieren kann ist mir klar. Aber was sagen mir die Angaben ...." at (eval 54648) line 1, <GEN1509> line 31" usw.
Ich vermute, daß es mit einem RSSI-Wert (ist ja -XX dBm) zusammen hängt. Ich habe alle (hoffnentlich) Diagramme durchsucht, aber kein ? bei den passenden Zeiten gefunden.

Kann mir da jemand bei der Fehlersuche auf die Sprünge helfen?

Vielen Dank im Voraus und schönes Wochenende

Harald
PS: Auch ein Verbose 5 hat bis 19Uhr die Situation nicht erhellt
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

betateilchen

Zitat von: Harald am 23 April 2022, 18:22:06
Aber was sagen mir die Angaben ...." at (eval 54648) line 1, <GEN1509> line 31" usw.

Nix brauchbares. Diese Informationen kannst Du getrost ignorieren.

Du hast irgendeine gplot-Datei für ein SVG device, in dem Du einen Wert mit -1 multiplizierst, um ihn darzustellen.
Wenn Du die Stelle in der gplot-Datei findest, dann weißt Du, aus welchem device:reading das Problem verursacht wird.
Die Fehlermeldung entsteht, wenn in dem reading ein ? statt eines sinnvollen Wertes steht, zum Beispiel, weil nach einem FHEM Neustart einfach noch kein aktueller Wert für reading vorhanden ist.

Grundsätzlich ist die Warnung im Log völlig unkritisch - sie ist halt unschön und weist darauf hin, dass man etwas "besser" machen könnte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Harald

#2
Danke betateilchen,

ja, ich habe sogar in mehreren Diagrammen den Ausdruck $fld[3]*(-1) verwendet, um den vom Device gelieferten negativen Wert von RSSI (z.B. -81 dBm) auf einer positiven Diagrammachse darzustellen. Ich hatte gehofft, daß die Angaben nach dem "at" einen Hinweis geben, wo ich einen Fehler gemacht habe. Es verwundert mich nämlich, warum nur zeitweise und unregelmäßig diese Fehlermeldungen auftreten.

Nochmals besten Dank für die Hinweise und viele Grüße

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

betateilchen

Nochmal: das sind keine Fehlermeldungen, sondern lediglich Hinweise. Deshalb sind sie als Warnung gekennzeichnet.

Zitat von: Harald am 23 April 2022, 22:12:41
Es verwundert mich nämlich, warum nur zeitweise und unregelmäßig diese Fehlermeldungen auftreten.

Die Warnung wird immer dann protokolliert, wenn Du einen SVG plot zur Anzeige aufrufst und im dargestellten Zeitraum irgendeiner der zu plottenden Werte den Inhalt "?" hatte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!