From d4af47b15f21234540d77af3ea804693d2eb0002 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Tue, 11 Apr 2023 13:54:21 +0000 Subject: [PATCH] 93_DbRep: change diffValue for aggr month git-svn-id: https://svn.fhem.de/fhem/trunk@27431 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/93_DbRep.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/93_DbRep.pm b/fhem/FHEM/93_DbRep.pm index e3256ace6..d25e72a61 100644 --- a/fhem/FHEM/93_DbRep.pm +++ b/fhem/FHEM/93_DbRep.pm @@ -59,6 +59,7 @@ no if $] >= 5.017011, warnings => 'experimental::smartmatch'; # Version History intern my %DbRep_vNotesIntern = ( + "8.52.6" => "11.04.2023 change diffValue for aggr month ", "8.52.5" => "10.04.2023 change diffValue, Forum: https://forum.fhem.de/index.php?msg=1271853 ", "8.52.4" => "10.04.2023 fix perl warning ", "8.52.3" => "04.04.2023 fix diffValue writeToDB: https://forum.fhem.de/index.php?topic=53584.msg1270905#msg1270905 ", @@ -4609,7 +4610,11 @@ sub DbRep_diffval { if(!@array) { my $aval = AttrVal($name, "aggregation", ""); - if($aval eq "hour") { + if($aval eq "month") { + my @rsf = split /[ -]/, $runtime_string_first; + @array = ($runtime_string." ".$rsf[0]."_".$rsf[1]."\n"); + } + elsif($aval eq "hour") { my @rsf = split /[ :]/, $runtime_string_first; @array = ($runtime_string." ".$rsf[0]."_".$rsf[1]."\n"); }