mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-04 05:16:45 +00:00
31_HUEDevice.pm: try to be backwards compatible for user set subType attribute
git-svn-id: https://svn.fhem.de/fhem/trunk@7292 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
62cdbc09b1
commit
52ab72d74d
@ -76,7 +76,7 @@ sub HUEDevice_Initialize($)
|
||||
"delayedUpdate:1 ".
|
||||
"realtimePicker:1 ".
|
||||
"color-icons:1,2 ".
|
||||
"model:".join(",", sort keys %hueModels)." ".
|
||||
"model:".join(",", sort map { $_ =~ s/ /#/g ;$_} keys %hueModels)." ".
|
||||
"subType:extcolordimmer,colordimmer,ctdimmer,dimmer,switch ".
|
||||
$readingFnAttributes;
|
||||
|
||||
@ -739,6 +739,10 @@ HUEDevice_Parse($$)
|
||||
$attr{$name}{subType} = $hueModels{$attr{$name}{model}}{subType} unless( defined($attr{$name}{subType})
|
||||
|| !defined($attr{$name}{model})
|
||||
|| !defined($hueModels{$attr{$name}{model}}{subType}) );
|
||||
if( defined($attr{$name}{subType}) && $attr{$name}{subType} eq "colordimmer" ) {
|
||||
$attr{$name}{subType} = $hueModels{$attr{$name}{model}}{subType} unless( !defined($attr{$name}{model})
|
||||
|| !defined($hueModels{$attr{$name}{model}}{subType}) );
|
||||
}
|
||||
|
||||
$attr{$name}{devStateIcon} = '{(HUEDevice_devStateIcon($name),"toggle")}' if( !defined( $attr{$name}{devStateIcon} ) );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user