diff --git a/fhem/FHEM/00_FBAHAHTTP.pm b/fhem/FHEM/00_FBAHAHTTP.pm index f108a269e..2d02ac592 100644 --- a/fhem/FHEM/00_FBAHAHTTP.pm +++ b/fhem/FHEM/00_FBAHAHTTP.pm @@ -21,7 +21,7 @@ FBAHAHTTP_Initialize($) $hash->{RenameFn} = "FBAHAHTTP_RenameFn"; $hash->{DeleteFn} = "FBAHAHTTP_Delete"; $hash->{AttrList} = "dummy:1,0 fritzbox-user polltime async_delay ". - "disable:0,1 disabledForIntervals"; + "disable:0,1 disabledForIntervals fbTimeout"; } @@ -132,6 +132,7 @@ FBAHAHTTP_Poll($) url=>"http://$hash->{DEF}/webservices/homeautoswitch.lua?sid=$sid". "&switchcmd=getdevicelistinfos", loglevel => AttrVal($name, "verbose", 4), + timeout => AttrVal($name, "fbTimeout", 4), callback => sub { if($_[1]) { Log3 $name, 3, "$name: $_[1]"; @@ -222,6 +223,7 @@ FBAHAHTTP_ProcessStack($) HttpUtils_NonblockingGet({ url=>"http://$hash->{DEF}/webservices/homeautoswitch.lua?$msg", loglevel => AttrVal($name, "verbose", 4), + timeout => AttrVal($name, "fbTimeout", 4), callback => sub { if($_[1]) { Log3 $name, 3, "$name: $_[1]"; @@ -332,6 +334,12 @@ FBAHAHTTP_Write($$$) Attributes