diff --git a/fhem/FHEM/36_JeeLink.pm b/fhem/FHEM/36_JeeLink.pm index 5969056a4..6300d1451 100644 --- a/fhem/FHEM/36_JeeLink.pm +++ b/fhem/FHEM/36_JeeLink.pm @@ -148,7 +148,7 @@ JeeLink_Set($@) JeeLink_SimpleWrite($hash, $arg); } elsif( $cmd eq "LaCrossePairForSec" ) { - return "Usage: set $name LaCrossePairForSec [ignore_battery]" if(!$arg || $arg !~ m/^\d+$/ || $arg2 ne "ignore_battery"); + return "Usage: set $name LaCrossePairForSec [ignore_battery]" if(!$arg || $arg !~ m/^\d+$/ || ($arg2 && $arg2 ne "ignore_battery") ); $hash->{LaCrossePair} = $arg2?2:1; InternalTimer(gettimeofday()+$arg, "JeeLink_RemoveLaCrossePair", $hash, 1); diff --git a/fhem/FHEM/36_LaCrosse.pm b/fhem/FHEM/36_LaCrosse.pm index 53b387b30..c44826a97 100644 --- a/fhem/FHEM/36_LaCrosse.pm +++ b/fhem/FHEM/36_LaCrosse.pm @@ -133,10 +133,9 @@ LaCrosse_Parse($$) if( !$modules{LaCrosse}{defptr}{$raddr} ) { Log3 $name, 3, "LaCrosse Unknown device $rname, please define it"; - my $iohash = $rhash->{IODev}; - return undef if( !$iohash->{LaCrossePair} ); + return undef if( !$hash->{LaCrossePair} ); - return "UNDEFINED LaCrosse_$rname LaCrosse $raddr" if( $battery_new || $iohash->{LaCrossePair} == 2 ); + return "UNDEFINED LaCrosse_$rname LaCrosse $raddr" if( $battery_new || $hash->{LaCrossePair} == 2 ); return undef; }