mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +00:00
37_NotifyAndroidTV.pm: better paramter check
git-svn-id: https://svn.fhem.de/fhem/trunk@16113 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
93132c0001
commit
5f2038e637
@ -188,7 +188,21 @@ NotifyAndroidTV_Set($$@)
|
||||
$param_h->{offsety} = 0 if( !$param_h->{offsety} );
|
||||
$param_h->{transparency} = 0 if( !$param_h->{transparency} );
|
||||
|
||||
return Dumper $param_h;
|
||||
|
||||
if( !$txt && !$param_h->{icon} && !$param_h->{image} && !$param_h->{imageurl} ) {
|
||||
my $usage = "usage: set $name msg";
|
||||
foreach my $option (sort keys %{$options}) {
|
||||
if( $options->{$option} ) {
|
||||
$usage .= " [$option=". join( '|', sort keys %{$options->{$option}} ). "]";
|
||||
} else {
|
||||
$usage .= " [$option=<$option>]";
|
||||
}
|
||||
}
|
||||
$usage .= " <message>";
|
||||
|
||||
return $usage;
|
||||
}
|
||||
|
||||
|
||||
$param_h->{icon} = 'fhemicon.png' if( !$param_h->{icon} );
|
||||
$param_h->{icon} .= ".png" if( $param_h->{icon} !~ '\.' );
|
||||
@ -225,20 +239,6 @@ return Dumper $param_h;
|
||||
}
|
||||
|
||||
|
||||
if( !$txt && !$image && !$param_h->{imageurl} ) {
|
||||
my $usage = "usage: set $name msg";
|
||||
foreach my $option (sort keys %{$options}) {
|
||||
if( $options->{$option} ) {
|
||||
$usage .= " [$option=". join( '|', sort keys %{$options->{$option}} ). "]";
|
||||
} else {
|
||||
$usage .= " [$option=<$option>]";
|
||||
}
|
||||
}
|
||||
$usage .= " <message>";
|
||||
|
||||
return $usage;
|
||||
}
|
||||
|
||||
my $param;
|
||||
$param->{url} = "http://$hash->{host}:7676/";
|
||||
$param->{callback} = \&NotifyAndroidTV_parseHttpAnswer;
|
||||
|
Loading…
x
Reference in New Issue
Block a user