From d33aba9d83a74455b6f8cd1218161cce01fd67f7 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Mon, 5 May 2014 15:41:00 +0000 Subject: [PATCH] FileLog: fix delta-h/delta-d Problem (forum #23100) git-svn-id: https://svn.fhem.de/fhem/trunk@5752 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/92_FileLog.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/92_FileLog.pm b/fhem/FHEM/92_FileLog.pm index dcabd6e19..4e14d4995 100755 --- a/fhem/FHEM/92_FileLog.pm +++ b/fhem/FHEM/92_FileLog.pm @@ -759,7 +759,8 @@ RESCAN: my @lda = split("[_:]", $lastdate{$hd}); my $ts = "12:00:00"; # middle timestamp $ts = "$lda[1]:30:00" if($hd == 13); - my $line = sprintf("%s_%s %0.1f\n", $lda[0],$ts, $h->{last2}-$h->{last1}); + my $line = sprintf("%s_%s %0.1f\n", $lda[0],$ts, + defined($h->{last1}) ? $h->{last2}-$h->{last1} : 0); if($outf eq "-") { $h->{ret} .= $line;