Moin,
das Log läuft über wenn man nicht numerische Werte Plottet. Bei mir die Soll-Temp meiner RT's wenn sie auf "off" stehen.
Filelog hat diese Problem wohl nicht. http://forum.fhem.de/index.php/topic,28393.0/topicseen.html
Bitte den Fix auch in DBLOG anwenden damit solche Meldungen im Log ausbleiben :
Zitat2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
2014.11.04 18:25:56 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.
Hallo, da hab ich vor einigen Tagen schon drauf hingewiesen aber bis jetzt hat Tobias noch nicht reagiert.
VG
Frank
@chris1284: ich kann schon nachvollziehen, dass dich das aergert, es hilft aber vermutlich nicht in der Sache, wenn du die anderen mit ellenlangen Log-Mitschnitten nervst.
Um das Leid zu lindern wird ab sofort in fhem.pl bei nicht aktivierten stacktrace ein "PERL WARNING" nur einmal kommen, aber intern gezaehlt. Ich habe es mit folgenden Befehlen getestet (waehrend ein "attr global logfile -" FHEM in einem zweitern Fenster lief):
fhem> { SemicolonEscape(undef) }
fhem> { ReplaceEventMap(undef, undef, undef) }
fhem> { join("\n", map { "$data{WARNING}{$_} : $_" } sort keys %{$data{WARNING}} ) }
fhem> attr global stacktrace
fhem> { SemicolonEscape(undef) }
fhem> { ReplaceEventMap(undef, undef, undef) }
Dieser Filter funktioniert fuer eval's noch nicht.
Hast nat. Recht. Ich hab das Log (welches dennoch nur ein kleiner Auszug war) gekürzt. Es solte zeigen das es innerhalb kurzer Zeit Unmengen an Einträgen generiert.
Der Ansatz dies Modulunabhängig zu fixen ist sehr gut