From a1403c432daad3fc7ff5590c6b93482bdd4c5ee8 Mon Sep 17 00:00:00 2001 From: tpoitzsch <> Date: Mon, 20 Oct 2014 20:12:35 +0000 Subject: [PATCH] statistics: bug fix - change of month git-svn-id: https://svn.fhem.de/fhem/trunk@6795 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_statistics.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_statistics.pm b/fhem/FHEM/98_statistics.pm index 5c669a18e..0d79398ce 100644 --- a/fhem/FHEM/98_statistics.pm +++ b/fhem/FHEM/98_statistics.pm @@ -73,9 +73,9 @@ sub statistics_UpdateDevReading($$$$); ,["pressure", 4, 1] ,["rain", 2] ,["rain_rate", 1, 1] - ,["rain_total", 2, 1] + ,["rain_total", 2] ,["temperature", 1, 1] - ,["total", 2, 2] + ,["total", 2] ,["voltage", 1, 1] ,["wind", 5, 0] ,["wind_speed", 5, 1] @@ -268,7 +268,7 @@ statistics_PeriodChange($) my $dayChangeTime = timelocal(0,0,0,$th[3],$th[4],$th[5]+1900); if (AttrVal($name, "dayChangeTime", "00:00") =~ /(\d+):(\d+)/ && $1<24 && $1 >=0 && $2<60 && $2>=0) { $dayChangeDelay = $1 * 3600 + $2 * 60; - if ($dayChangeDelay == 0) { $dayChangeDelay = 24*3600; } + if ($dayChangeDelay == 0) { $dayChangeTime += 24*3600; } # Otherwise it would always lay in the past $dayChangeTime += $dayChangeDelay - $periodChangePreset; }