From e5bc6130cb2584ee467c7e6ab25c800045dd3a9b 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: svn://svn.code.sf.net/p/fhem/code/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;