BugFix for div by 0 at midnight

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@3141 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig
2013-04-30 14:26:55 +00:00
parent 9e63077174
commit ad381cc319

View File

@@ -121,7 +121,8 @@ average_Notify($$)
$idx == 1 && ($dLast[1] == $dNow[1])) {
my $cum = $r->{$cumName}{VAL} + ($secNow-$secLast) * $val;
$r->{$cumName}{VAL} = $cum;
$r->{$avgName}{VAL} = sprintf("%0.1f", $cum/$secNow);
my $div = ($secNow ? $secNow : 1);
$r->{$avgName}{VAL} = sprintf("%0.1f", $cum/$div);
##MH change only if current value bigger than maxvalue
if($r->{$maxName}{VAL} < $val) {
$r->{$maxName}{VAL} = sprintf("%0.1f", $val); ##MH