From bc09847083728154857ebc943e148836e4d0d397 Mon Sep 17 00:00:00 2001 From: Sailor Date: Fri, 16 Feb 2018 18:30:13 +0000 Subject: [PATCH] 73_ElectricityCalculator.pm: Min dt for calculation reduced from 30 to 1 s git-svn-id: https://svn.fhem.de/fhem/trunk@16192 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/73_ElectricityCalculator.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/73_ElectricityCalculator.pm b/fhem/FHEM/73_ElectricityCalculator.pm index 2a79f4bfb..dc53735dc 100644 --- a/fhem/FHEM/73_ElectricityCalculator.pm +++ b/fhem/FHEM/73_ElectricityCalculator.pm @@ -689,8 +689,8 @@ sub ElectricityCalculator_Notify($$) my $ElectricityCountReadingTimestampDelta = $ElectricityCountReadingTimestampCurrentRelative - $ElectricityCountReadingTimestampPreviousRelative; Log3 $ElectricityCalcName, 5, $ElectricityCalcName. " : ElectricityCalculator - ElectricityCountReadingTimestampDelta : " . $ElectricityCountReadingTimestampDelta . " s"; - ### Continue with calculations only if time difference is larger than 30 seconds to avoid "Illegal division by zero" and erroneous due to small values for divisor - if ($ElectricityCountReadingTimestampDelta > 30) + ### Continue with calculations only if time difference is larger than 1 seconds to avoid "Illegal division by zero" and erroneous due to small values for divisor + if ($ElectricityCountReadingTimestampDelta > 1) { ### Calculate DW (electric Energy difference) of previous and current value / [kWh] my $ElectricityCountReadingValueDelta = sprintf('%.3f', ($ElectricityCountReadingValueCurrent - $ElectricityCountReadingValuePrevious));