From 6e4f757507560d08d47421bd57360f08f16ccd90 Mon Sep 17 00:00:00 2001 From: tpoitzsch Date: Sat, 24 May 2014 19:32:35 +0000 Subject: [PATCH] git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@5961 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_statistics.pm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/fhem/FHEM/98_statistics.pm b/fhem/FHEM/98_statistics.pm index 18d3d5c0c..0123efa41 100644 --- a/fhem/FHEM/98_statistics.pm +++ b/fhem/FHEM/98_statistics.pm @@ -291,15 +291,13 @@ statistics_PeriodChange($) my $monthNow; my $yearNow; - if ($dayChangeDelay>0) { - if ($isDayChange) { + if ($dayChangeDelay>0 && $isDayChange) { ($dummy, $dummy, $hourLast, $dayLast, $monthLast, $yearLast) = localtime (gettimeofday() - $dayChangeDelay); ($dummy, $dummy, $hourNow, $dayNow, $monthNow, $yearNow) = localtime (gettimeofday() + $periodEndTime); if ($yearNow != $yearLast) { $periodSwitch = -4; } elsif ($monthNow != $monthLast) { $periodSwitch = -3; } elsif ($dayNow != $dayLast) { $periodSwitch = -2; } if ($dayChangeDelay % 3600 == 0) { $periodSwitch = abs($periodSwitch); } - } } else { ($dummy, $dummy, $hourLast, $dayLast, $monthLast, $yearLast) = localtime (gettimeofday() - 1800); ($dummy, $dummy, $hourNow, $dayNow, $monthNow, $yearNow) = localtime (gettimeofday() + 1800);