diff --git a/fhem/contrib/DS_Starter/76_SMAPortal.pm b/fhem/contrib/DS_Starter/76_SMAPortal.pm index 90f4b0be7..f0876617f 100644 --- a/fhem/contrib/DS_Starter/76_SMAPortal.pm +++ b/fhem/contrib/DS_Starter/76_SMAPortal.pm @@ -718,7 +718,7 @@ sub CallInfo { return if(IsDisabled($name)); - for my $key (%stpl) { # festlegen welche Daten geliefert werden sollen + for my $key (keys %stpl) { # festlegen welche Daten geliefert werden sollen next if($stpl{$key}{doit}); # die default Provider nicht noch einmal ausführen $subs{$name}{$key}{doit} = $stpl{$key}{doit}; $subs{$name}{$key}{level} = $stpl{$key}{level};