98_SVG.pm probleme mit "off" als Value??

Begonnen von chris1284, 28 Oktober 2014, 18:45:14

Vorheriges Thema - Nächstes Thema

chris1284

Moin,

heute im Log gesehen :

Zitat2014.10.28 10:27:25 1: PERL WARNING: Argument "off" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1169.
2014.10.28 10:27:25 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1520.

ich weiss, kein Fehler aber nicht schön  ;D Da ich aktuell nur die desiredTemp des rt plotte kann nur daher das off kommen (war auch am rt im manumode auf off)

rudolfkoenig

Irgendwie hast du es geschafft, das SVG Modul statt mit Zahlen mit "off" zu fuettern. Eigentlich sollte FileLog das verhindern. Oder verwendest Du was anderes?

chris1284

#2
ja, dblog  ;D

hier die def. des Plots

# Created by FHEM/98_SVG.pm, 2014-09-30 21:41:45
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title ''
set ytics
set y2tics
set grid
set ylabel ""
set y2label ""

#DbLog az_hz:desired-temp
#DbLog bz_hz:desired-temp
#DbLog sz_hz:desired-temp
#DbLog wz_hz:desired-temp
#DbLog az_hz:measured-temp
#DbLog bz_hz:measured-temp
#DbLog sz_hz:measured-temp
#DbLog wz_hz:measured-temp

plot "<IN>" using 1:2 axes x1y2 title 'Arbeitszimmer Soll' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Badezimmer Soll' ls l1 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Schlafzimmer Soll' ls l2 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Wohnzimmer Soll' ls l3 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Arbeitszimmer Ist' ls l4 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Badezimmer Ist' ls l5 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Schlafzimmer Ist' ls l6 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Wohnzimmer Ist' ls l7 lw 1 with lines


wenn du sagst filelog verhindert das wird es wohl dblog nicht machen. Wenn das so ist wäre es nicht sinvoller dies in svg abzufangen (statt in 2 Modulen)

fhainz

Diese Warnungen kenne ich auch, verwende aber FileLog. Hatte noch keine Zeit herrauszufinden welcher Plot das auslöst aber bei mir kommen die Warnungen nur nach dem FHEM starten.

Grüße

fhainz

#4
Ich hab mir jetzt meinen FHEM Log genauer angesehen. Ich hatte eine andere Warnung in einer anderen Zeile.

Zitat2014.10.19 11:35:14.428 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.10.19 11:35:14.428 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.10.19 11:35:14.428 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.10.19 11:35:14.428 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.10.19 11:35:14.428 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.10.19 11:35:14.428 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.10.19 11:35:14.429 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.10.19 11:35:14.429 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.

Ein
$off = 0 if( !$off );
in Zeile 425 lässt die Warnungen nach dem Neustart verschwinden.

Grüße

chris1284

Wird der "Fehler" noch behoben? Er kommt ja laut fhainz auch mit filelog und sollte denke ich in svg gefixed werden.das log wird regelrecht geflutet bei 5 thermostaten die off sind.... unschön

rudolfkoenig

Die beiden Probleme haben nichts miteinander zu tun.


@chris1284: bei dir kommt das Problem direkt aus dem logfile (bzw db), die Zeilen enthalten off an der Stelle wo Zahlen stehen sollten. Das sollte DbLog filtern, SVG ist eh schon langsam.


@fhainz: dein Fall ist kurios, da das $off aus dem ersten SVG_zoomLink Parameter stammt, und der ist mehr oder weniger fest. Kannst du beschreiben, wie man es reproduziert?

fhainz

Zitat von: rudolfkoenig am 07 November 2014, 23:29:08
Kannst du beschreiben, wie man es reproduziert?
Bisher noch nicht da die Warnung nur nach einem Neustart kommt. Ich mach mich mal auf die Suche ob das irgendein Fehlerhafter Plot auslöst.

fhainz

Hier noch der dazugehörende Stacktrace. Vielleicht hast du eine Idee wo ich suchen könnte :D Ansonsten kommentieren ich mal Plot für Plot aus der cfg aus.

2014.11.08 10:13:29.698 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 427.
2014.11.08 10:13:29.698 3: stacktrace:
2014.11.08 10:13:29.698 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (427)
2014.11.08 10:13:29.698 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (168)
2014.11.08 10:13:29.698 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.698 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.698 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.698 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.698 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.698 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 431.
2014.11.08 10:13:29.698 3: stacktrace:
2014.11.08 10:13:29.698 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (431)
2014.11.08 10:13:29.698 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (168)
2014.11.08 10:13:29.698 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.698 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.698 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.699 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.699 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.699 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 427.
2014.11.08 10:13:29.699 3: stacktrace:
2014.11.08 10:13:29.699 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (427)
2014.11.08 10:13:29.699 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (169)
2014.11.08 10:13:29.699 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.699 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.699 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.699 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.699 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.699 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 431.
2014.11.08 10:13:29.699 3: stacktrace:
2014.11.08 10:13:29.699 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (431)
2014.11.08 10:13:29.699 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (169)
2014.11.08 10:13:29.699 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.699 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.699 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.699 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.699 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.699 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 427.
2014.11.08 10:13:29.699 3: stacktrace:
2014.11.08 10:13:29.700 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (427)
2014.11.08 10:13:29.700 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (170)
2014.11.08 10:13:29.700 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.700 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.700 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.700 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.700 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.700 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 431.
2014.11.08 10:13:29.700 3: stacktrace:
2014.11.08 10:13:29.700 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (431)
2014.11.08 10:13:29.700 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (170)
2014.11.08 10:13:29.700 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.700 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.700 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.700 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.700 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.700 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 427.
2014.11.08 10:13:29.700 3: stacktrace:
2014.11.08 10:13:29.700 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (427)
2014.11.08 10:13:29.700 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (171)
2014.11.08 10:13:29.700 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.700 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.700 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.700 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.700 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 10:13:29.700 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 431.
2014.11.08 10:13:29.700 3: stacktrace:
2014.11.08 10:13:29.700 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (431)
2014.11.08 10:13:29.700 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (171)
2014.11.08 10:13:29.700 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 10:13:29.701 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 10:13:29.701 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 10:13:29.701 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 10:13:29.701 3:     main::CallFn                        called by fhem.pl (598)

fhainz

#9
Anscheinend hat es etwas mit dem logProxy Modul zu tun. Sobald ich ein logProxy SVG Device definiert habe, kommt bei mir die Warnung beim reboot.

2014.11.08 12:13:09.143 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.143 3: stacktrace:
2014.11.08 12:13:09.143 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.143 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (168)
2014.11.08 12:13:09.143 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.143 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.143 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.143 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.143 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.144 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.144 3: stacktrace:
2014.11.08 12:13:09.144 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.144 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (168)
2014.11.08 12:13:09.144 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.144 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.144 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.144 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.144 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.144 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.144 3: stacktrace:
2014.11.08 12:13:09.144 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.144 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (169)
2014.11.08 12:13:09.144 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.144 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.144 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.144 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.144 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.144 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.144 3: stacktrace:
2014.11.08 12:13:09.144 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.144 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (169)
2014.11.08 12:13:09.144 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.144 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.144 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.144 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.144 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.145 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.145 3: stacktrace:
2014.11.08 12:13:09.145 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.145 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (170)
2014.11.08 12:13:09.145 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.145 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.145 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.145 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.145 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.145 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.145 3: stacktrace:
2014.11.08 12:13:09.145 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.145 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (170)
2014.11.08 12:13:09.145 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.145 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.145 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.145 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.145 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.145 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.145 3: stacktrace:
2014.11.08 12:13:09.145 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.145 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (171)
2014.11.08 12:13:09.145 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.145 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.145 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.146 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.146 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.146 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.146 3: stacktrace:
2014.11.08 12:13:09.146 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.146 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (171)
2014.11.08 12:13:09.146 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.146 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.146 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.146 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.146 3:     main::CallFn                        called by fhem.pl (598)


zB

SVG:
define SVG_wzHeizung_logProxy SVG lp:SVG_wzHeizung_logProxy:CURRENT
attr SVG_wzHeizung_logProxy alias Heizung
attr SVG_wzHeizung_logProxy label "Ventil: $data{currval5}% ($data{min5}/$data{max5}/$data{avg5}) Temp: $data{currval1}°C ($data{min1}/$data{max1}/$data{avg1}) Soll-Temp: $data{currval4}°C ($data{min4}/$data{max4}) "
attr SVG_wzHeizung_logProxy nrAxis 1,2
attr SVG_wzHeizung_logProxy room 1. Wohnzimmer
attr SVG_wzHeizung_logProxy verbose 4


gplot:
# Created by FHEM/98_SVG.pm, 2014-09-14 16:09:02
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1>'
set ytics
set y2tics
set y3tics
set grid y2tics
set ylabel "Temperatur (°C)"
set y2label "Ventilstellung (%)"
set y3label "Luftfeuchte (%)"
set y2range [0:100]

#logProxy FileLog:FileLog_Wohnzimmer:4:Wohnzimmer.T\x3a::
#logProxy ConstY:$data{avg1}
#logProxy FileLog:FileLog_Wohnzimmer:6:Wohnzimmer.T\x3a::
#logProxy FileLog:FileLog_wzHeizungSollTemp:4:desired::
#logProxy FileLog:FileLog_wzPID:4:wzHeizung.actuation\x3a::
#logProxy ConstX:$data{maxdate1},$data{avg1},$data{max1}
#logProxy ConstX:$data{mindate1},$data{avg1},$data{min1}
#logProxy ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001
#logProxy ConstX:logProxy_shiftTime($data{currdate3},0),$data{currval3}+0.00001
#logProxy ConstX:logProxy_shiftTime($data{currdate5},0),$data{currval5}+0.00001
#logProxy ConstX:logProxy_shiftTime($data{maxdate1},0),$data{max1}+0.00001
#logProxy ConstX:logProxy_shiftTime($data{mindate1},0),$data{min1}+0.00001
#logProxy ConstX:logProxy_shiftTime($data{currdate4},0),$data{currval4}+0.00001

plot "<IN>" using 1:2 axes x1y1 title 'Ist Temperatur' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Durschnitt' ls l7 lw 1 with lines,\
     
     
     "<IN>" using 1:2 axes x1y3 title 'Luftfeuchte' ls l2 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Soll Temperatur' ls l3 lw 1 with steps,\
     "<IN>" using 1:2 axes x1y2 title 'Ventil' ls l8fill lw 1 with steps,\
     
     "<IN>" using 1:2 axes x1y1 notitle ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 notitle ls l0 lw 1 with lines,\
     
     
     "<IN>" using 1:2 axes x1y1 notitle ls l0 lw 2 with points,\
     "<IN>" using 1:2 axes x1y3 notitle ls l2 lw 2 with points,\
     "<IN>" using 1:2 axes x1y2 notitle ls l8 lw 2 with points,\
     
     "<IN>" using 1:2 axes x1y1 notitle ls l0 lw 2 with points,\
     "<IN>" using 1:2 axes x1y1 notitle ls l0 lw 2 with points,\
     "<IN>" using 1:2 axes x1y1 notitle ls l3 lw 2 with points,\


LogProxy:
Zitatdefine lp logProxy
attr lp room 8.1 Parameter

Grüße

rudolfkoenig

Wegen der gemeldeten Zeilen im WARNING scheint es mir, dass dein 98_SVG Modul nicht up-to-date ist oder dass du debug-Ausgaben eingebaut hast. So nuetzen mir aber die Zahlen nichts.

Wg. der logProxy sollte andre nachschauen.

fhainz

Sorry, ich hatte $off = 0 if( !$off ); nur auskommentiert  :-\

So sollte es passen:
2014.11.08 12:13:09.143 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.143 3: stacktrace:
2014.11.08 12:13:09.143 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.143 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (168)
2014.11.08 12:13:09.143 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.143 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.143 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.143 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.143 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.144 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.144 3: stacktrace:
2014.11.08 12:13:09.144 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.144 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (168)
2014.11.08 12:13:09.144 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.144 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.144 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.144 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.144 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.144 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.144 3: stacktrace:
2014.11.08 12:13:09.144 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.144 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (169)
2014.11.08 12:13:09.144 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.144 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.144 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.144 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.144 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.144 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.144 3: stacktrace:
2014.11.08 12:13:09.144 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.144 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (169)
2014.11.08 12:13:09.144 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.144 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.144 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.144 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.144 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.145 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.145 3: stacktrace:
2014.11.08 12:13:09.145 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.145 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (170)
2014.11.08 12:13:09.145 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.145 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.145 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.145 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.145 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.145 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.145 3: stacktrace:
2014.11.08 12:13:09.145 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.145 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (170)
2014.11.08 12:13:09.145 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.145 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.145 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.145 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.145 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.145 1: PERL WARNING: Use of uninitialized value $off in numeric gt (>) at ./FHEM/98_SVG.pm line 425.
2014.11.08 12:13:09.145 3: stacktrace:
2014.11.08 12:13:09.145 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (425)
2014.11.08 12:13:09.145 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (171)
2014.11.08 12:13:09.145 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.145 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.145 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.146 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.146 3:     main::CallFn                        called by fhem.pl (598)
2014.11.08 12:13:09.146 1: PERL WARNING: Use of uninitialized value $off in concatenation (.) or string at ./FHEM/98_SVG.pm line 429.
2014.11.08 12:13:09.146 3: stacktrace:
2014.11.08 12:13:09.146 3:     main::__ANON__                      called by ./FHEM/98_SVG.pm (429)
2014.11.08 12:13:09.146 3:     main::SVG_zoomLink                  called by ./FHEM/98_SVG.pm (171)
2014.11.08 12:13:09.146 3:     main::SVG_FwFn                      called by ./FHEM/01_FHEMWEB.pm (1370)
2014.11.08 12:13:09.146 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (744)
2014.11.08 12:13:09.146 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.08 12:13:09.146 3:     main::FW_Read                       called by fhem.pl (2923)
2014.11.08 12:13:09.146 3:     main::CallFn                        called by fhem.pl (598)


Ich spreche Andre in dem logProxy Thread drauf an.

Grüße

justme1968

auf den ersten blick irritiert mich das logProxy in deinem stacktrace gar nicht auftaucht.

was genau bedeutet nach dem booten? direkt nach dem booten oder beim ersten anzeigen eines plots?

kannst du mal bitte die genaue url zeigen bei der das passiert? vielleicht in dem du in SVG_zoomLink() $cmd ins log schreibst.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

fhainz

Ok ich hab das ganze jetzt nochmal genau nachgestellt.

Ich benutze zum FHEM-Restart einen menuEntries Button der mich auf eine Restart Seite mit Countdown weiterleitet. Wenn der Zähler auf 0 ist wird FHEM wieder geladen. Siehe hier: http://forum.fhem.de/index.php/topic,25033.msg195558.html#msg195558

Wenn ich FHEM so neustarte kommen die Warnungen, bei einem normalen shutdown restart nicht. Sorry an das Neustart-Script hab ich gar nicht gedacht.
Ist eigentlich eine Simple HTML Datei aber dadurch im das im iFrame neugestartet wird, passt nach dem neustart im iframe der pfad nicht und die warnungen kommen ins log.

Zitat von: justme1968 am 08 November 2014, 14:32:26
kannst du mal bitte die genaue url zeigen bei der das passiert? vielleicht in dem du in SVG_zoomLink() $cmd ins log schreibst.
Das war der Entscheidende Tipp!
2014.11.08 15:16:41.773 1: www/restart&pos=
Ich hab jetzt auch noch zur Sicherheit den defaultRoom rausgenommen damit ich nach dem restart auf die Seite mit dem SecurityCheck komme und kein Plot angezeigt wird. Und siehe da, die Warnungen sind weg.

Ich denke ich werde mir weiterhin mit dem $off = 0 if( !$off ); in Zeile 425 helfen, da das Problem ja nicht wirklich durch das SVG Modul ausgelöst wird.

Vielleicht kann man ja so eine Neustart Prozedur irgendwann mal direkt in FHEM integrieren. Die weiße Seite nach einem Neustart hat mich schon immer gestört ;)


Grüße