diff --git a/fhem/FHEM/93_FHEM2FHEM.pm b/fhem/FHEM/93_FHEM2FHEM.pm index 481c025f2..7703b64aa 100755 --- a/fhem/FHEM/93_FHEM2FHEM.pm +++ b/fhem/FHEM/93_FHEM2FHEM.pm @@ -29,7 +29,7 @@ FHEM2FHEM_Initialize($) # Normal devices $hash->{DefFn} = "FHEM2FHEM_Define"; $hash->{UndefFn} = "FHEM2FHEM_Undef"; - $hash->{AttrList}= "dummy:1,0"; + $hash->{AttrList}= "dummy:1,0 disable:0,1 disabledForIntervals"; } ##################################### @@ -126,9 +126,11 @@ FHEM2FHEM_Read($) if(!defined($buf) || length($buf) == 0) { FHEM2FHEM_Disconnected($hash); - return ""; + return; } + return if(IsDisabled($name)); + my $data = $hash->{PARTIAL}; Log3 $hash, 5, "FHEM2FHEM/RAW: $data/$buf"; $data .= $buf; @@ -376,6 +378,8 @@ FHEM2FHEM_SimpleRead($) Attributes
@@ -464,9 +468,11 @@ FHEM2FHEM_SimpleRead($) Get