[Gelöst] Neue Log-Einträge

Begonnen von manne44, 23 August 2020, 11:50:02

Vorheriges Thema - Nächstes Thema

manne44

Hallo,
vielleicht kann jemand leicht erkennen warum ich neuerdings verschiedene Log-Einträge bekomme, die bisher nicht da waren:

2020.08.21 11:26:08 1: PERL WARNING: Argument "OFF" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 573.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Online" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:08 1: PERL WARNING: Argument "OFF" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Online" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 573.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Offline" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:08 1: PERL WARNING: Argument "off" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 573.
2020.08.21 11:26:08 1: PERL WARNING: Argument "off" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:08 1: PERL WARNING: Argument "OFF" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Online" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Offline" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:08 1: PERL WARNING: Argument "off" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:08 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1958.
2020.08.21 11:26:08 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:08 1: PERL WARNING: Argument "OFF" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1958.
2020.08.21 11:26:08 1: PERL WARNING: Argument "OFF" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Online" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1958.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Offline" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:08 1: PERL WARNING: Argument "Online" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:36 1: PERL WARNING: Argument "OFF" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 573.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Online" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:36 1: PERL WARNING: Argument "OFF" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Online" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 573.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Offline" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:36 1: PERL WARNING: Argument "off" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 573.
2020.08.21 11:26:36 1: PERL WARNING: Argument "off" isn't numeric in numeric lt (<) at ./FHEM/98_logProxy.pm line 580.
2020.08.21 11:26:36 1: PERL WARNING: Argument "OFF" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Online" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Offline" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:36 1: PERL WARNING: Argument "off" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1581.
2020.08.21 11:26:36 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1958.
2020.08.21 11:26:36 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:36 1: PERL WARNING: Argument "OFF" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1958.
2020.08.21 11:26:36 1: PERL WARNING: Argument "OFF" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Online" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1958.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Offline" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.
2020.08.21 11:26:36 1: PERL WARNING: Argument "Online" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1959.

Es wird nirgends in den Plot-Files mit OFF oder Offline usw. gerechnet, sondern höchstens abgefragt und die Linie entsprechend verschoben wie z.B. hier:

#lp DbLog:fhemDbLog,predict,extend=86400:oWD:winBad:::$val=($val=~"open"?4.8:4.2)
#lp DbLog:fhemDbLog,predict,extend=86400:oWD:winKoch:::$val=($val=~"open"?3.8:3.2)
#lp DbLog:fhemDbLog,predict,extend=86400:oWD:winWohnV:::$val=($val=~"open"?2.8:2.2)
#lp DbLog:fhemDbLog,predict,extend=86400:oWD:winWohnR:::$val=($val=~"open"?1.8:1.2)
#lp DbLog:fhemDbLog,predict,extend=86400:oWD:winWohnL:::$val=($val=~"open"?0.8:0.2)

oder

#lp DbLog:fhemDbLog,predict,extend=86400:So4ch1:state:::$val=($val=~"ON"?3.0:1.0)
#lp DbLog:fhemDbLog,predict,extend=86400:So4ch2:state:::$val=($val=~"ON"?7.0:5.0)
#lp DbLog:fhemDbLog,predict,extend=86400:So4ch3:state:::$val=($val=~"ON"?11.0:9.0)
#lp DbLog:fhemDbLog,predict,extend=86400:So4ch4:state:::$val=($val=~"ON"?15.0:13.0)

Ich weiß auch nicht genau wo diese Log-Einträge herkommen, um diese Stellen dann genau untersuchen zu können. Auf jeden Fall sind sie neu und an den Plot-Dateien wurde in letzter Zeit nichts geändert, die laufen schon seit Jahren.
RPI4-Buster mit SSD, RPI-Zero mit Bookworm

frank

du schaust an der falschen stelle.
im log werden die 3 operationen "<, >, -" angemeckert.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

manne44

Wo soll ich denn prüfen? In den Logeinträgen fehlt der Hinweis auf das Plotfile, denn dann wüßte man sofort wo ein Fehler sein könnte. In allen 60 Plotfiles wird (soweit ich mich erinnere) nicht mit Strings gerechnet, was auch Quatsch wäre.
Bisher waren diese Log-Einträge auch nicht da, sind neu.
RPI4-Buster mit SSD, RPI-Zero mit Bookworm

frank

was früher einmal war, gibt helfenden eigentlich null informationen.

1. ich würde mich auf plots von devices konzentrieren, die "online/offline" status bieten.

2. die warnungen sollten nur auftauchen, wenn die plots angezeigt/berechnet werden.

3. in diesen plots gibt es dann wahrscheinlich eine funktion, die diese operationen enthält.

ZitatIn allen 60 Plotfiles wird (soweit ich mich erinnere) nicht mit Strings gerechnet, was auch Quatsch wäre.
es gibt genug user, die den status eines gerätes nutzen, der in der regel numerische werte liefert, aber zusätzlich auch manchmal strings liefert.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

manne44

Hallo, vielen Dank. Da war mal wieder Rauch ohne Feuer. Es waren zwar diese ominösen Logeinträge, die aber mit den SVG-Files nichts zu tun hatten. Das nächste Mal werde ich erst einmal gründlich suchen und mich dann erst melden.
RPI4-Buster mit SSD, RPI-Zero mit Bookworm

manne44

Aber trotzdem, wenn man aus dem Logfile sofort heraus bekäme wer der Übeltäter ist, das wäre schon sehr hilfreich. So erst einmal Ratlosigkeit. Ich habe doch nichts gemacht usw.
RPI4-Buster mit SSD, RPI-Zero mit Bookworm