From ade4539a9c980398035a626dcef308e94d80bd55 Mon Sep 17 00:00:00 2001 From: Sailor <> Date: Mon, 25 Nov 2019 13:09:58 +0000 Subject: [PATCH] 73_ElectricityCalculator.pm: bugfix: floating number flutter corrected git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@20576 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/73_ElectricityCalculator.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FHEM/73_ElectricityCalculator.pm b/FHEM/73_ElectricityCalculator.pm index f17e06c57..e2f6b4c17 100644 --- a/FHEM/73_ElectricityCalculator.pm +++ b/FHEM/73_ElectricityCalculator.pm @@ -694,7 +694,7 @@ sub ElectricityCalculator_Notify($$) if ($ElectricityCountReadingTimestampDelta > 1) { ### Calculate DW (electric Energy difference) of previous and current value / [kWh] - my $ElectricityCountReadingValueDelta = sprintf('%.3f', ($ElectricityCountReadingValueCurrent - $ElectricityCountReadingValuePrevious)); + my $ElectricityCountReadingValueDelta = sprintf('%.3f', ($ElectricityCountReadingValueCurrent)) - sprintf('%.3f', ($ElectricityCountReadingValuePrevious)); Log3 $ElectricityCalcName, 5, $ElectricityCalcName. " : ElectricityCalculator - ElectricityCountReadingValueDelta : " . $ElectricityCountReadingValueDelta; ### Calculate Current Power P = DW/Dt[kWh/s] * 3600[s/h] * 1000 [1/k] / SiPrefixPowerFactor