diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 0257251eb..d178b10b0 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -3262,6 +3262,7 @@ Dispatch($$$) no strict "refs"; $readingsUpdateDelayTrigger = 1; @found = &{$modules{$mname}{ParseFn}}($hash,$dmsg); use strict "refs"; $readingsUpdateDelayTrigger = 0; + last if(defined($found[0])); } else { Log 0, "ERROR: Cannot autoload $mname"; }