From c58244bacc0e24e653c9386b5b0e0831d73b45de Mon Sep 17 00:00:00 2001 From: sailor-fhem <> Date: Mon, 12 Sep 2016 19:43:48 +0000 Subject: [PATCH] 73_ElectricityCalculator: bugfix: get/set list deleted for CounterDevice git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@12149 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/73_ElectricityCalculator.pm | 47 ++++++++++++-------------------- 1 file changed, 18 insertions(+), 29 deletions(-) diff --git a/FHEM/73_ElectricityCalculator.pm b/FHEM/73_ElectricityCalculator.pm index af9f48bb1..8e00a9ab0 100644 --- a/FHEM/73_ElectricityCalculator.pm +++ b/FHEM/73_ElectricityCalculator.pm @@ -830,36 +830,16 @@ sub ElectricityCalculator_Notify($$) ### Create Log entries for debugging Log3 $ElectricityCalcName, 5, $ElectricityCalcName. " : ElectricityCalculator End_________________________________________________________________________________________________________________________________"; } - - - if ($attr{$ElectricityCalcName}{ReadingDestination} eq "CalculatorDevice") - { - ### If readings exist, update list of available readings - if($ElectricityCalcDev->{READINGS}) - { - ### Copy readings in list of available "gets" and "sets" - %ElectricityCalculator_gets = %{$ElectricityCalcDev->{READINGS}}; - %ElectricityCalculator_sets = %{$ElectricityCalcDev->{READINGS}}; - - ### Create Log entries for debugging - Log3 $ElectricityCalcName, 5, $ElectricityCalcName. " : ElectricityCalculator - notify x_sets list: " . join(" ", (keys %ElectricityCalculator_sets)); - } - } - elsif ($attr{$ElectricityCalcName}{ReadingDestination} eq "CounterDevice") + + ### If readings exist, update list of available readings + if($ElectricityCalcDev->{READINGS}) { - ### If readings exist, update list of available readings - if($ElectricityCountDev->{READINGS}) - { - ### Copy readings in list of available "gets" and "sets" - %ElectricityCalculator_gets = %{$ElectricityCountDev->{READINGS}}; - %ElectricityCalculator_sets = %{$ElectricityCountDev->{READINGS}}; + ### Copy readings in list of available "gets" and "sets" + %ElectricityCalculator_gets = %{$ElectricityCalcDev->{READINGS}}; + %ElectricityCalculator_sets = %{$ElectricityCalcDev->{READINGS}}; - ### Create Log entries for debugging - Log3 $ElectricityCalcName, 5, $ElectricityCalcName. " : ElectricityCalculator - notify x_sets list: " . join(" ", (keys %ElectricityCalculator_sets)); - } - } - else - { + ### Create Log entries for debugging + Log3 $ElectricityCalcName, 5, $ElectricityCalcName. " : ElectricityCalculator - notify x_sets list: " . join(" ", (keys %ElectricityCalculator_sets)); } return undef; @@ -922,6 +902,8 @@ sub ElectricityCalculator_Notify($$)
set
- command.get
- command.set
- Befehl gesetzt werden.get
- Befehl ausgelesen werden.