From 47730444623f9a9c0eb63e3397cd4187cf001699 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Sun, 15 Nov 2020 20:38:23 +0000 Subject: [PATCH] 31_HUEDevice.pm: set desired for lights if group is switched git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@23164 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/31_HUEDevice.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/FHEM/31_HUEDevice.pm b/FHEM/31_HUEDevice.pm index db7d57efa..97586a0aa 100644 --- a/FHEM/31_HUEDevice.pm +++ b/FHEM/31_HUEDevice.pm @@ -957,6 +957,16 @@ HUEDevice_Set($@) if( %obj ) { if( defined($obj{on}) ) { $hash->{desired} = $obj{on}?1:0; + + if( defined($hash->{lights}) ) { + foreach my $light ( split(',', $hash->{lights}) ) { + next if( !$light ); + my $code = $light; + $code = $hash->{IODev}->{NAME} ."-". $code if( defined($hash->{IODev}) ); + next if( !defined($modules{HUEDevice}{defptr}{$code}) ); + $modules{HUEDevice}{defptr}{$code}->{desired} = $hash->{desired}; + } + } } if( !defined($obj{transitiontime}) ) {