1
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-05-07 22:29:19 +00:00

93_DbLog.pm: fix wrong min/max-value title bug. (by vuffiraa, forum: #40493

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@11412 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rapster 2016-05-08 15:11:45 +00:00
parent 3725cdaaca
commit bebe76215d

View File

@ -1342,17 +1342,27 @@ DbLog_Get($@)
if(Scalar::Util::looks_like_number($sql_value)){
#nur setzen wenn nummerisch
if($sql_value < $min[$i]) {
$min[$i] = $sql_value;
$mind[$i] = $sql_timestamp;
}
if($sql_value > $max[$i]) {
$max[$i] = $sql_value;
$maxd[$i] = $sql_timestamp;
}
if($deltacalc) {
if(Scalar::Util::looks_like_number($out_value)){
if($out_value < $min[$i]) {
$min[$i] = $out_value;
$mind[$i] = $out_tstamp;
}
if($out_value > $max[$i]) {
$max[$i] = $out_value;
$maxd[$i] = $out_tstamp;
}
}
$maxval = $sql_value;
} else {
if($sql_value < $min[$i]) {
$min[$i] = $sql_value;
$mind[$i] = $sql_timestamp;
}
if($sql_value > $max[$i]) {
$max[$i] = $sql_value;
$maxd[$i] = $sql_timestamp;
}
$sum[$i] += $sql_value;
$minval = $sql_value if($sql_value < $minval);
$maxval = $sql_value if($sql_value > $maxval);
@ -1366,8 +1376,10 @@ DbLog_Get($@)
}
if(!$deltacalc) {
$cnt[$i]++;
$lastv[$i] = $sql_value;
} else {
$lastv[$i] = $out_value if($out_value);
}
$lastv[$i] = $sql_value;
$lastd[$i] = $sql_timestamp;
}
} #while fetchrow