From 53c84baaf3f1f15b96d3ca8a5922faae50b4b1ed Mon Sep 17 00:00:00 2001 From: gernot-h Date: Sun, 30 Sep 2018 20:36:39 +0000 Subject: [PATCH] 19_Revolt: Remove avgpower reading which seemingly never worked correct. git-svn-id: https://svn.fhem.de/fhem/trunk@17440 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/19_Revolt.pm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fhem/FHEM/19_Revolt.pm b/fhem/FHEM/19_Revolt.pm index 0657ab7a0..d7f8172f6 100644 --- a/fhem/FHEM/19_Revolt.pm +++ b/fhem/FHEM/19_Revolt.pm @@ -43,7 +43,7 @@ sub Revolt_Define($$) AssignIoPort($hash); my $name = $a[0]; - $attr{$name}{"event-aggregator"} = "power::none:median:120,energy::none:median:120,avgpower::none:median:120" if(!defined($attr{$name}{"event-aggregator"})); + $attr{$name}{"event-aggregator"} = "power::none:median:120,energy::none:median:120" if(!defined($attr{$name}{"event-aggregator"})); $attr{$name}{"stateFormat"} = "P: power E: energy V: voltage C: current Pf: pf" if(!defined($attr{$name}{"stateFormat"})); return undef; @@ -126,10 +126,7 @@ sub Revolt_Parse($$) my $timediff = gettimeofday() - str2time($def->{READINGS}{".lastenergy"}{TIME}); if (($lastval != $energy) && (($energy - $lastval) < (3.65 * ($timediff / 3600.0)))) { - my $avg = (($energy - $lastval) * 1000.0 * 3600.0) / $timediff; readingsBulkUpdate($def, ".lastenergy", $energy, 1); - readingsBulkUpdate($def, "avgpower", sprintf("%.2f", $avg), 1); - #Log3 $def,3, "$name:timediff $timediff, lastval $lastval, energy $energy, avg $avg"; } readingsBulkUpdate($def, "state", "active", 0); @@ -178,7 +175,6 @@ sub Revolt_Parse($$) Readings