From 3a78fb83fdcecf5af204baff2dd7ce1ed1c7bba4 Mon Sep 17 00:00:00 2001 From: markusbloch <> Date: Sun, 24 Jul 2016 08:47:17 +0000 Subject: [PATCH] FB_CALLLIST: AttrFn check for number-of-calls, extend possible values to 40 calls git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@11835 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/72_FB_CALLLIST.pm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/FHEM/72_FB_CALLLIST.pm b/FHEM/72_FB_CALLLIST.pm index 36293dc96..833b311ed 100755 --- a/FHEM/72_FB_CALLLIST.pm +++ b/FHEM/72_FB_CALLLIST.pm @@ -45,7 +45,7 @@ FB_CALLLIST_Initialize($) $hash->{DeleteFn} = "FB_CALLLIST_Delete"; $hash->{AttrFn} = "FB_CALLLIST_Attr"; $hash->{UndefFn} = "FB_CALLLIST_Undef"; - $hash->{AttrList} = "number-of-calls:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 ". + $hash->{AttrList} = "number-of-calls:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 ". "internal-number-filter ". "icon-mapping ". "connection-mapping ". @@ -211,6 +211,13 @@ sub FB_CALLLIST_Attr($@) return "not a valid time frame value. See commandref for the correct syntax."; } } + elsif($attrib eq "number-of-calls") + { + if($value !~ /^\d+$/ or $value <= 0) + { + return "not a valid positive integer value"; + } + } } elsif($cmd eq "del") {