From a047d225e6a4c35fdbb55b66b74e5d1a818eb075 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 13 Dec 2017 20:52:49 +0000 Subject: [PATCH] 00_FBAHAHTTP.pm: add fbTimeout attribute (Forum #76898) git-svn-id: https://svn.fhem.de/fhem/trunk@15602 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_FBAHAHTTP.pm | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) 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