2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-02-07 23:09:26 +00:00

PHTV: fix keys hash reference

git-svn-id: https://svn.fhem.de/fhem/trunk@6002 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
jpawlowski 2014-05-29 11:19:04 +00:00
parent 8095dd93f0
commit 614de99bad

View File

@ -24,7 +24,7 @@
# along with fhem. If not, see <http://www.gnu.org/licenses/>.
#
#
# Version: 1.2.3
# Version: 1.2.4
#
# Major Version History:
# - 1.2.0 - 2014-03-12
@ -276,7 +276,7 @@ sub PHTV_Set($@) {
&& ref( $hash->{helper}{device}{channelPreset} ) eq "HASH" )
{
my $i = 1;
my $count = scalar( keys $hash->{helper}{device}{channelPreset} );
my $count = scalar( keys %{ $hash->{helper}{device}{channelPreset} } );
$count = 80 if ( $count > 80 );
while ( $i <= $count ) {
$channels .=
@ -2054,9 +2054,9 @@ sub PHTV_ReceiveCommand($$$) {
elsif ( $service eq "ambilight/cached" ) {
if ( ref($return) eq "HASH" ) {
my $hexsum = "";
foreach my $layer ( keys $return ) {
foreach my $side ( keys $return->{$layer} ) {
foreach my $led ( keys $return->{$layer}{$side} ) {
foreach my $layer ( keys %{$return} ) {
foreach my $side ( keys %{ $return->{$layer} } ) {
foreach my $led ( keys %{ $return->{$layer}{$side} } ) {
my $hex = "";
my $l = $layer;
my $s = $side;