diff --git a/fhem/FHEM/98_SVG.pm b/fhem/FHEM/98_SVG.pm index 4599daa73..9eb04a787 100644 --- a/fhem/FHEM/98_SVG.pm +++ b/fhem/FHEM/98_SVG.pm @@ -1212,8 +1212,9 @@ SVG_getData($$$$$) foreach my $src (@{$srcDesc->{order}}) { my $s = $srcDesc->{src}{$src}; - my $fname = ($defs{$d}{LOGDEVICE} && $src eq $defs{$d}{LOGDEVICE} ? - $defs{$d}{LOGFILE} : "CURRENT"); + my $fname = ($defs{$d}{LOGDEVICE} && $src eq $defs{$d}{LOGDEVICE}) || + ($defs{$src} && $defs{$src}{TYPE} eq "DbLog") ? + $defs{$d}{LOGFILE} : "CURRENT"; my $cmd = "get $src $fname INT $f $t ".$s->{arg}; FW_fC($cmd, 1); if($showData) {