diff --git a/fhem/FHEM/36_EMT7110.pm b/fhem/FHEM/36_EMT7110.pm index 82fd0ca33..830ee31de 100644 --- a/fhem/FHEM/36_EMT7110.pm +++ b/fhem/FHEM/36_EMT7110.pm @@ -154,11 +154,12 @@ EMT7110_Parse($$) my $costs = $accumulatedPower * AttrVal( $rname, "pricePerKWH", 0); - if( !$modules{EMT7110}{defptr}{$raddr} ) { - Log3 $name, 3, "EMT7110 Unknown device $rname, please define it"; + if( !$modules{EMT7110}{defptr}{$raddr} ) { + Log3 $name, 3, "EMT7110 Unknown device $rname, please define it"; - return "UNDEFINED EMT7110_$rname EMT7110 $raddr"; - } + return "" if( !$hash->{LaCrossePair} ); + return "UNDEFINED EMT7110_$rname EMT7110 $raddr"; + } my @list; push(@list, $rname); @@ -230,16 +231,23 @@ EMT7110_Attr(@)