devStateIcon fix
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2822 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -61,6 +61,7 @@ sub HUEDevice_Define($$)
|
|||||||
$hash->{fhem}{sat} = -1;
|
$hash->{fhem}{sat} = -1;
|
||||||
|
|
||||||
|
|
||||||
|
CommandAttr(undef,$name.' webCmd rgb:toggle:on:off') if( !defined( AttrVal($hash->{NAME}, "webCmd", undef) ) );
|
||||||
CommandAttr(undef,$name.' devStateIcon {CommandGet("","'.$name.' devStateIcon")}') if( !defined( AttrVal($hash->{NAME}, "devStateIcon", undef) ) );
|
CommandAttr(undef,$name.' devStateIcon {CommandGet("","'.$name.' devStateIcon")}') if( !defined( AttrVal($hash->{NAME}, "devStateIcon", undef) ) );
|
||||||
|
|
||||||
AssignIoPort($hash);
|
AssignIoPort($hash);
|
||||||
@@ -118,6 +119,7 @@ HUEDevice_Set($@)
|
|||||||
my $obj = {
|
my $obj = {
|
||||||
'on' => JSON::true,
|
'on' => JSON::true,
|
||||||
};
|
};
|
||||||
|
$obj->{bri} =254 if( ReadingsVal($name,"bri","0") eq 0 );
|
||||||
if( defined($value) ) {
|
if( defined($value) ) {
|
||||||
$obj->{transitiontime} = $value / 10;
|
$obj->{transitiontime} = $value / 10;
|
||||||
}
|
}
|
||||||
@@ -337,11 +339,11 @@ HUEDevice_Get($@)
|
|||||||
return $ret;
|
return $ret;
|
||||||
} elsif ( $cmd eq "devStateIcon" ) {
|
} elsif ( $cmd eq "devStateIcon" ) {
|
||||||
return '<div id="'.$name.'" align="center" class="col2">'.
|
return '<div id="'.$name.'" align="center" class="col2">'.
|
||||||
'<img src="/fhem/icons/off" alt="off" title="off"'.
|
'<img src="/fhem/icons/off" alt="off" title="off">'.
|
||||||
'</div>' if( ReadingsVal($name,"state","off") eq "off" );
|
'</div>' if( ReadingsVal($name,"state","off") eq "off" | ReadingsVal($name,"bri","0") eq 0 );
|
||||||
|
|
||||||
return '<div id="'.$name.'" align="center" class="col2">'.
|
return '<div id="'.$name.'" align="center" class="col2">'.
|
||||||
'<img src="/fhem/icons/'.$hash->{STATE}.'" alt="'.$hash->{STATE}.'" title="'.$hash->{STATE}.'"'.
|
'<img src="/fhem/icons/'.$hash->{STATE}.'" alt="'.$hash->{STATE}.'" title="'.$hash->{STATE}.'">'.
|
||||||
'</div>' if( AttrVal($hash->{NAME}, "model", "") eq "LWL001" );
|
'</div>' if( AttrVal($hash->{NAME}, "model", "") eq "LWL001" );
|
||||||
|
|
||||||
return '<div id="'.$name.'" class="block" style="width:32px;height:19px;'.
|
return '<div id="'.$name.'" class="block" style="width:32px;height:19px;'.
|
||||||
|
|||||||
Reference in New Issue
Block a user