2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-18 12:06:04 +00:00

30_HUEBridge.pm: accept groups without type attribute, better debug message for unknown bridge answers

git-svn-id: https://svn.fhem.de/fhem/trunk@9503 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
justme-1968 2015-10-17 20:53:37 +00:00
parent 5e831ce697
commit 85084f24b4

View File

@ -466,6 +466,7 @@ HUEBridge_Get($@)
my $code = $name ."-G". $key;
my $fhem_name ="";
$fhem_name = $modules{HUEDevice}{defptr}{$code}->{NAME} if( defined($modules{HUEDevice}{defptr}{$code}) );
$result->{$key}{type} = '<unknown>' if( !defined($result->{$key}{type}) );
$ret .= sprintf( "%2i: %-15s %-15s %-15s %s\n", $key, $result->{$key}{name}, $fhem_name, $result->{$key}{type}, join( ",", @{$result->{$key}{lights}} ) );
}
$ret = sprintf( "%2s %-15s %-15s %-15s %s\n", "ID", "NAME", "FHEM", "TYPE", "LIGHTS" ) .$ret if( $ret );
@ -822,7 +823,7 @@ HUEBridge_HTTP_Call($$$;$)
Log3 $name, 2, "$name: empty answer received for $uri";
return undef;
} elsif( $ret !~ m/^[\[{].*[\]}]$/ ) {
Log3 $name, 2, "$name: invalid json detected for $uri: $ret";
Log3 $name, 2, "$name: invalid json detected for $uri: ". Dumper $ret;
return undef;
}