diff --git a/fhem/FHEM/98_SVG.pm b/fhem/FHEM/98_SVG.pm index 8a54aba3c..d2534bb5e 100755 --- a/fhem/FHEM/98_SVG.pm +++ b/fhem/FHEM/98_SVG.pm @@ -73,6 +73,7 @@ SVG_Define($$) $hash->{GPLOTFILE} = $2; $hash->{LOGFILE} = ($3 ? $3 : "CURRENT"); $hash->{STATE} = "initialized"; + $hash->{LOGDEVICE} =~ s/^fileplot //; # Autocreate bug. return undef; } @@ -491,6 +492,7 @@ SVG_substcfg($$$$$$) $attr{global}{verbose} = 0; # Else the filenames will be Log'ged my $ldt = $defs{$defs{$wl}{LOGDEVICE}}{TYPE}; + $ldt = "" if(!defined($ldt)); if($file eq "CURRENT" && $ldt eq "FileLog") { $file = $defs{$defs{$wl}{LOGDEVICE}}{currentlogfile}; $file =~ s+.*/++; diff --git a/fhem/FHEM/98_autocreate.pm b/fhem/FHEM/98_autocreate.pm index bffbdfeea..7e3c1fae7 100644 --- a/fhem/FHEM/98_autocreate.pm +++ b/fhem/FHEM/98_autocreate.pm @@ -220,7 +220,7 @@ autocreate_Notify($$) $wlname .= "_$wnr" if($wnr > 1); $wnr++; delete($defs{$wlname}); # If we are re-creating it with createlog. - $cmd = "$wlname SVG fileplot $flname:$gplotfile:CURRENT"; + $cmd = "$wlname SVG $flname:$gplotfile:CURRENT"; Log3 $me, 2, "autocreate: define $cmd"; $ret = CommandDefine(undef, $cmd); if($ret) {