diff --git a/fhem/FHEM/37_NotifyAndroidTV.pm b/fhem/FHEM/37_NotifyAndroidTV.pm index 813643921..c62514ed3 100644 --- a/fhem/FHEM/37_NotifyAndroidTV.pm +++ b/fhem/FHEM/37_NotifyAndroidTV.pm @@ -225,7 +225,15 @@ NotifyAndroidTV_Set($$@) my $image; - if( $param_h->{image} ) { + if( $param_h->{image} && $param_h->{image} =~ m/^{.*}$/ ) { + $image = eval $param_h->{image}; + if( $@ ) { + Log3 $name, 5, "$name: $@"; + return $@; + } + return "empty image returned from perl code" if(!$image); + + } elsif( $param_h->{image} ) { #$param_h->{image} .= ".jpg" if( $param_h->{image} !~ '\.' ); #$param_h->{image} = "$FW_icondir/default/$param_h->{image}" if( $param_h->{image} !~ '^/' ); @@ -350,7 +358,8 @@ NotifyAndroidTV_Attr($$$)