diff --git a/fhem/FHEM/98_SVG.pm b/fhem/FHEM/98_SVG.pm index b6feb4fd4..8eaed4238 100755 --- a/fhem/FHEM/98_SVG.pm +++ b/fhem/FHEM/98_SVG.pm @@ -99,13 +99,16 @@ SVG_Set($@) $hash->{GPLOTFILE} . ":". $hash->{LOGFILE}; - open(SFH, $srcName) || return "Can't open $srcName: $!"; - open(DFH, ">$dstName") || return "Can't open $dstName: $!"; - while(my $l = ) { - print DFH $l; + if(configDBUsed()) { # copy template.gplot inside configDB + _cfgDB_Writefile($dstName,_cfgDB_Readfile($srcName)); + } else { + open(SFH, $srcName) || return "Can't open $srcName: $!"; + open(DFH, ">$dstName") || return "Can't open $dstName: $!"; + while(my $l = ) { + print DFH $l; + } + close(SFH); close(DFH); } - close(SFH); close(DFH); - return undef; }