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 ".
|
"delayedUpdate:1 ".
|
||||||
"realtimePicker:1 ".
|
"realtimePicker:1 ".
|
||||||
"color-icons:1,2 ".
|
"color-icons:1,2 ".
|
||||||
"model:".join(",", sort keys %hueModels)." ".
|
"model:".join(",", sort map { $_ =~ s/ /#/g ;$_} keys %hueModels)." ".
|
||||||
"subType:extcolordimmer,colordimmer,ctdimmer,dimmer,switch ".
|
"subType:extcolordimmer,colordimmer,ctdimmer,dimmer,switch ".
|
||||||
$readingFnAttributes;
|
$readingFnAttributes;
|
||||||
|
|
||||||
@ -739,6 +739,10 @@ HUEDevice_Parse($$)
|
|||||||
$attr{$name}{subType} = $hueModels{$attr{$name}{model}}{subType} unless( defined($attr{$name}{subType})
|
$attr{$name}{subType} = $hueModels{$attr{$name}{model}}{subType} unless( defined($attr{$name}{subType})
|
||||||
|| !defined($attr{$name}{model})
|
|| !defined($attr{$name}{model})
|
||||||
|| !defined($hueModels{$attr{$name}{model}}{subType}) );
|
|| !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} ) );
|
$attr{$name}{devStateIcon} = '{(HUEDevice_devStateIcon($name),"toggle")}' if( !defined( $attr{$name}{devStateIcon} ) );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user