From f679566a66e6dba6cbb562112c4ade9f9f930901 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Thu, 5 May 2016 18:45:33 +0000 Subject: [PATCH] 31_HUEDevice.pm: added desired internal git-svn-id: https://svn.fhem.de/fhem/trunk@11397 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/31_HUEDevice.pm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index 62fd44605..b84016c96 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -640,10 +640,16 @@ HUEDevice_Set($@) HUEDevice_SetParam($name, \%obj, $cmd, $value, $value2); } - if( %obj && !defined($obj{transitiontime} ) ) { - my $transitiontime = AttrVal($name, "transitiontime", undef); + if( %obj ) { + if( defined($obj{on}) ) { + $hash->{desired} = $obj{on}?1:0; + } - $obj{transitiontime} = 0 + $transitiontime if( defined( $transitiontime ) ); + if( !defined($obj{transitiontime}) ) { + my $transitiontime = AttrVal($name, "transitiontime", undef); + + $obj{transitiontime} = 0 + $transitiontime if( defined( $transitiontime ) ); + } } # if( $hash->{helper}->{update_timeout} == -1 ) {