mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-07 06:48:43 +00:00
KS300: update avg_day without generating an event during the day
git-svn-id: https://svn.fhem.de/fhem/trunk@5768 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
26866d4f41
commit
8450be2667
@ -253,10 +253,10 @@ KS300_Parse($$)
|
||||
$difft = 1 if(!$difft); # Don't want illegal division.
|
||||
$t /= $difft; $h /= $difft; $w /= $difft; $e = $v[1] - $cv[9];
|
||||
|
||||
$val = sprintf("T: %.1f H: %d W: %.1f R: %.1f", $t, $h, $w, $e);
|
||||
readingsBulkUpdate($def, 'avg_day', $val, $d[2]!=$sd[2]);
|
||||
|
||||
if($d[2] != $sd[2]) { # Day changed
|
||||
$val = sprintf("T: %.1f H: %d W: %.1f R: %.1f", $t, $h, $w, $e);
|
||||
readingsBulkUpdate($def, 'avg_day', $val);
|
||||
$val = "$tm T: 0 H: 0 W: 0 R: $v[1]";
|
||||
readingsBulkUpdate($def, 'cum_day', $val, 0);
|
||||
|
||||
@ -272,10 +272,10 @@ KS300_Parse($$)
|
||||
$cmv[0], $t, $h, $w, $cmv[8]+$e);
|
||||
readingsBulkUpdate($def, 'cum_month', $val, 0);
|
||||
|
||||
$val = sprintf("T: %.1f H: %d W: %.1f R: %.1f",
|
||||
$t/$cmv[0], $h/$cmv[0], $w/$cmv[0], $cmv[8]+$e);
|
||||
readingsBulkUpdate($def, 'avg_month', $val, $d[1]!=$sd[1]);
|
||||
if($d[1] != $sd[1]) { # Month changed, report it
|
||||
$val = sprintf("T: %.1f H: %d W: %.1f R: %.1f",
|
||||
$t/$cmv[0], $h/$cmv[0], $w/$cmv[0], $cmv[8]+$e);
|
||||
readingsBulkUpdate($def, 'avg_month', $val);
|
||||
$val = "0 T: 0 H: 0 W: 0 R: 0";
|
||||
readingsBulkUpdate($def, 'cum_month', $val, 0);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user