diff --git a/fhem/contrib/InfoPanel/55_InfoPanel.pm b/fhem/contrib/InfoPanel/55_InfoPanel.pm
index fb4596d79..9277c7860 100644
--- a/fhem/contrib/InfoPanel/55_InfoPanel.pm
+++ b/fhem/contrib/InfoPanel/55_InfoPanel.pm
@@ -378,18 +378,18 @@ sub btIP_itemPlot {
($newWidth,$newHeight) = _btIP_imgRescale($width,$height,$scale);
if($inline == 1) {
+ # embed base64 data
$FW_RET = undef;
$FW_webArgs{dev} = $plotName[0];
$FW_webArgs{logdev} = InternalVal($plotName[0], "LOGDEVICE", "");
$FW_webArgs{gplotfile} = InternalVal($plotName[0], "GPLOTFILE", "");
$FW_webArgs{logfile} = InternalVal($plotName[0], "LOGFILE", "CURRENT");
-# $FW_pos{zoom} = ($plotName[1]) ? $plotName[1] : 'day';
-# $FW_pos{off} = ($plotName[2]) ? $plotName[2] : undef;
+ $FW_pos{zoom} = $plotName[1] if(length($plotName[1]));
+ $FW_pos{off} = $plotName[2] if(length($plotName[2]));
$FW_plotsize = "$newWidth,$newHeight";
($mimetype, $svgdata) = SVG_showLog("unused");
-
$svgdata =~ s/<\/svg>/<\/svg>/;
(undef,undef,undef,$svgdata) = _btIP_imgData($svgdata,1);
@@ -397,17 +397,20 @@ sub btIP_itemPlot {
$output .= "\n";
} else {
-# embed link to plot
-#
+ # embed link to plot
+
my $url;
$url = "$FW_ME/SVG_showLog?dev=". $plotName[0].
"&logdev=". InternalVal($plotName[0], "LOGDEVICE", "").
"&gplotfile=". InternalVal($plotName[0], "GPLOTFILE", "").
"&logfile=". InternalVal($plotName[0], "LOGFILE", "CURRENT").
"&plotsize=". "$newWidth,$newHeight";
-# $url .= "&pos=". ($plotName[1]) ? $plotName[1] : 'day';
-# $url .= "&zoom=". ($plotName[2]) ? $plotName[2] : undef;
- $output = "\n";
+ $url .= "&pos=";
+ $url .= "zoom=". "$plotName[1];" if(length($plotName[1]));
+ $url .= "off=". $plotName[2] if(length($plotName[2]));
+
+ $output = "\n";
+ $output .= "\n";
}
return $output;
@@ -567,6 +570,7 @@ sub btIP_changeColor {
$readBytes = read(GRAFIK, $data, $length);
close(GRAFIK);
if($newcolor =~ /[[:xdigit:]]{6}/) {
+ Log3(undef,4,"Infopanel: changing color from $oldcolor to $newcolor");
$data =~ s/fill="#$oldcolor"/fill="#$newcolor"/g;
$data =~ s/fill:#$oldcolor/fill:#$newcolor/g;
} else {