From 7bdca8c0c163ee403f4c338e8b38e1b1d7faa402 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Fri, 12 May 2017 13:35:40 +0000 Subject: [PATCH] 31_HUEDevice.pm: fix for subtype autodetection git-svn-id: https://svn.fhem.de/fhem/trunk@14256 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/31_HUEDevice.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index 7c86547ba..9812300a4 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -1291,6 +1291,8 @@ HUEDevice_Parse($$) if( defined($hueModels{$attr{$name}{model}}{subType}) ) { $attr{$name}{subType} = $hueModels{$attr{$name}{model}}{subType}; + HUEDeviceSetIcon($hash) if( $hash->{helper}{fromAutocreate} ); + } elsif( $attr{$name}{model} =~ m/TW$/ ) { $attr{$name}{subType} = 'ctdimmer'; @@ -1302,10 +1304,10 @@ HUEDevice_Parse($$) } - HUEDeviceSetIcon($hash) if( $hash->{helper}{fromAutocreate} ); delete $hash->{helper}{fromAutocreate}; + } - } elsif( $hash->{type} ) { + if( !defined($attr{$name}{subType}) && $hash->{type} ) { if( $hash->{type} eq "Extended color light" ) { $attr{$name}{subType} = 'extcolordimmer';