mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-19 12:46:03 +00:00
statistics: attribut singularReadings now multiline
git-svn-id: https://svn.fhem.de/fhem/trunk@15455 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
6df3887b6f
commit
ef7389138f
@ -139,7 +139,7 @@ sub statistics_Initialize($)
|
|||||||
."periodChangePreset "
|
."periodChangePreset "
|
||||||
."specialDeltaPeriodHours "
|
."specialDeltaPeriodHours "
|
||||||
."specialDeltaPeriods "
|
."specialDeltaPeriods "
|
||||||
."singularReadings "
|
."singularReadings:textField-long "
|
||||||
."tendencyReadings "
|
."tendencyReadings "
|
||||||
.$readingFnAttributes;
|
.$readingFnAttributes;
|
||||||
}
|
}
|
||||||
@ -578,6 +578,7 @@ sub statistics_doStatisticMinMaxSingle ($$$$$$)
|
|||||||
|
|
||||||
# Store single readings
|
# Store single readings
|
||||||
my $singularReadings = AttrVal($name, "singularReadings", "");
|
my $singularReadings = AttrVal($name, "singularReadings", "");
|
||||||
|
$singularReadings=~s/\n|\r//g;
|
||||||
if ($singularReadings ne "") {
|
if ($singularReadings ne "") {
|
||||||
# statistics_storeSingularReadings $hashName,$singularReadings,$dev,$statReadingName,$readingName,$statType,$period,$statValue,$lastValue,$saveLast
|
# statistics_storeSingularReadings $hashName,$singularReadings,$dev,$statReadingName,$readingName,$statType,$period,$statValue,$lastValue,$saveLast
|
||||||
my $statValue = sprintf "%.".$decPlaces."f", $stat[1];
|
my $statValue = sprintf "%.".$decPlaces."f", $stat[1];
|
||||||
@ -653,6 +654,7 @@ sub statistics_doStatisticTendency ($$$)
|
|||||||
|
|
||||||
# Store single readings
|
# Store single readings
|
||||||
my $singularReadings = AttrVal($name, "singularReadings", "");
|
my $singularReadings = AttrVal($name, "singularReadings", "");
|
||||||
|
$singularReadings=~s/\n|\r//g;
|
||||||
if ($singularReadings ne "") {
|
if ($singularReadings ne "") {
|
||||||
# statistics_storeSingularReadings $hashName,$singularReadings,$dev,$statReadingName,$readingName,$statType,$period,$statValue,$lastValue,$saveLast
|
# statistics_storeSingularReadings $hashName,$singularReadings,$dev,$statReadingName,$readingName,$statType,$period,$statValue,$lastValue,$saveLast
|
||||||
statistics_storeSingularReadings ($name,$singularReadings,$dev,$statReadingName,$readingName,"Tendency","1h",$stat[1],0,0);
|
statistics_storeSingularReadings ($name,$singularReadings,$dev,$statReadingName,$readingName,"Tendency","1h",$stat[1],0,0);
|
||||||
@ -793,6 +795,7 @@ sub statistics_doStatisticDelta ($$$$)
|
|||||||
|
|
||||||
# Store single readings
|
# Store single readings
|
||||||
my $singularReadings = AttrVal($name, "singularReadings", "");
|
my $singularReadings = AttrVal($name, "singularReadings", "");
|
||||||
|
$singularReadings=~s/\n|\r//g;
|
||||||
if ($singularReadings ne "") {
|
if ($singularReadings ne "") {
|
||||||
# statistics_storeSingularReadings $hashName,$singularReadings,$dev,$statReadingName,$readingName,$statType,$period,$statValue,$lastValue,$saveLast
|
# statistics_storeSingularReadings $hashName,$singularReadings,$dev,$statReadingName,$readingName,$statType,$period,$statValue,$lastValue,$saveLast
|
||||||
my $statValue = sprintf "%.".$decPlaces."f", $stat[1];
|
my $statValue = sprintf "%.".$decPlaces."f", $stat[1];
|
||||||
@ -1025,6 +1028,7 @@ sub statistics_doStatisticDurationSingle ($$$$$$)
|
|||||||
|
|
||||||
# Store single readings
|
# Store single readings
|
||||||
my $singularReadings = AttrVal($name, "singularReadings", "");
|
my $singularReadings = AttrVal($name, "singularReadings", "");
|
||||||
|
$singularReadings=~s/\n|\r//g;
|
||||||
if ($singularReadings ne "") {
|
if ($singularReadings ne "") {
|
||||||
# Do this for each state of the current or last period
|
# Do this for each state of the current or last period
|
||||||
while (my ($statKey, $statValue) = each(%stat) ) {
|
while (my ($statKey, $statValue) = each(%stat) ) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user