2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-21 07:56:03 +00:00

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
This commit is contained in:
gernot-h 2018-09-30 20:36:39 +00:00
parent 4617a49fb2
commit 53c84baaf3

View File

@ -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($$)
<a name="RevoltReadings"></a>
<b>Readings</b>
<ul>
<li>avgpower [W]</li>
<li>energy [kWh]</li>
<li>power [W]</li>
<li>voltage [V]</li>