From 267000f4574018f0d9ec25b4610012442c43d6fa Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Mon, 5 Feb 2018 20:57:22 +0000 Subject: [PATCH] 37_NotifyAndroidTV.pm: allow to use numerical parameter values instead of names git-svn-id: https://svn.fhem.de/fhem/trunk@16095 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/37_NotifyAndroidTV.pm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/37_NotifyAndroidTV.pm b/fhem/FHEM/37_NotifyAndroidTV.pm index a015b8f96..76dec2d64 100644 --- a/fhem/FHEM/37_NotifyAndroidTV.pm +++ b/fhem/FHEM/37_NotifyAndroidTV.pm @@ -158,7 +158,13 @@ NotifyAndroidTV_Set($$@) my $error; foreach my $option (keys %{$param_h}) { if( $options->{$option} ) { - $param_h->{$option} = $options->{$option}{$param_h->{$option}}; + if( defined( $options->{$option}{$param_h->{$option}}) ) { + $param_h->{$option} = $options->{$option}{$param_h->{$option}}; + } elsif( grep {$_==$param_h->{$option}} values $options->{$option} ) { + $param_h->{$option} = $param_h->{$option}; + } else { + $param_h->{$option} = undef; + } if( !defined($param_h->{$option}) ) { $error .= "\n"; @@ -302,7 +308,7 @@ NotifyAndroidTV_Attr($$$)