30_tradfri.pm: ikmproved 'get scenes' output

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@23230 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
justme-1968 2020-11-25 09:19:42 +00:00
parent 9068fc0d39
commit 68d2b85c90

View File

@ -531,9 +531,21 @@ tradfri_Get($$@)
if( my $chash = $modules{HUEDevice}{defptr}{$code} ) {
$group = AttrVal( $chash->{NAME}, 'alias', $group );
}
$ret .= sprintf( "%-20s %-20s %-20s", $key, $group, $scene->{name} );
$ret .= sprintf( " %s\n", join( ",", @{$scene->{lights}} ) );
#$ret .= sprintf( " %s\n", join( ",", @{$scene->{lights}} ) );
my $lights;
foreach my $light (@{$scene->{lights}}) {
$lights .= ',' if( $lights );
my $code = "$name-$light";
if( my $chash = $modules{HUEDevice}{defptr}{$code} ) {
$lights .= AttrVal( $chash->{NAME}, 'alias', $chash->{NAME} );
} else {
$lights .= $light;
}
}
$ret .= "$lights\n";
}
if( $ret ) {
my $header = sprintf( "%-20s %-20s %-20s", "ID", "GROUP", "NAME" );