mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +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->{offsety} = 0 if( !$param_h->{offsety} );
|
||||||
$param_h->{transparency} = 0 if( !$param_h->{transparency} );
|
$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} = 'fhemicon.png' if( !$param_h->{icon} );
|
||||||
$param_h->{icon} .= ".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;
|
my $param;
|
||||||
$param->{url} = "http://$hash->{host}:7676/";
|
$param->{url} = "http://$hash->{host}:7676/";
|
||||||
$param->{callback} = \&NotifyAndroidTV_parseHttpAnswer;
|
$param->{callback} = \&NotifyAndroidTV_parseHttpAnswer;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user