diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index b07c2598d..714d8b42e 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -432,8 +432,9 @@ HUEDevice_SetParam($$@) $cmd = 'bri'; } + my $subtype = "extcolordimmer"; if( $name ) { - my $subtype = AttrVal($name, "subType", "extcolordimmer"); + $subtype = AttrVal($name, "subType", $subtype); if($cmd eq 'up' ) { $cmd = 'pct'; $value = 100; @@ -1077,7 +1078,7 @@ HUEDevice_Get($@) $b *= 255; } elsif( ReadingsVal($name,"xy","") =~ m/(.+),(.+)/ ) { my ($x,$y) = ($1, $2); - my $Y = ReadingsVal($name,"bri","") / 254.0; + my $Y = ReadingsVal($name,"bri",0) / 254.0; ($r,$g,$b) = xyYtorgb($x,$y,$Y); }