mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-01 01:09:47 +00:00
BugFix for div by 0 at midnight
git-svn-id: https://svn.fhem.de/fhem/trunk@3141 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
05c32845df
commit
b3457d80df
@ -121,7 +121,8 @@ average_Notify($$)
|
|||||||
$idx == 1 && ($dLast[1] == $dNow[1])) {
|
$idx == 1 && ($dLast[1] == $dNow[1])) {
|
||||||
my $cum = $r->{$cumName}{VAL} + ($secNow-$secLast) * $val;
|
my $cum = $r->{$cumName}{VAL} + ($secNow-$secLast) * $val;
|
||||||
$r->{$cumName}{VAL} = $cum;
|
$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
|
##MH change only if current value bigger than maxvalue
|
||||||
if($r->{$maxName}{VAL} < $val) {
|
if($r->{$maxName}{VAL} < $val) {
|
||||||
$r->{$maxName}{VAL} = sprintf("%0.1f", $val); ##MH
|
$r->{$maxName}{VAL} = sprintf("%0.1f", $val); ##MH
|
||||||
|
Loading…
Reference in New Issue
Block a user