From 0de175b5c557a93e66cf4f80ed6e18ca6f0e0177 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Fri, 4 Oct 2013 05:15:46 +0000 Subject: [PATCH] Autocreating plots bug fixed git-svn-id: https://svn.fhem.de/fhem/trunk@3999 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_SVG.pm | 2 ++ fhem/FHEM/98_autocreate.pm | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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) {