From 683d2249b4b0524b0c09e089415cd080d49ffbce Mon Sep 17 00:00:00 2001 From: justme1968 Date: Tue, 14 Jan 2020 17:11:14 +0000 Subject: [PATCH] 31_HUEDevice.pm: optional new_id parameter for HUEDevice_IODevChanged() git-svn-id: https://svn.fhem.de/fhem/trunk@20976 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/31_HUEDevice.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index 4dd77fc38..dfd54ffcd 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -270,9 +270,9 @@ HUEDevice_summaryFn($$$$) } sub -HUEDevice_IODevChanged($$$) +HUEDevice_IODevChanged($$$;$) { - my ($hash,$old,$new) = @_; + my ($hash,$old,$new, $new_id) = @_; $hash = $defs{$hash} if( ref($hash) ne 'HASH' ); my $name = $hash->{NAME}; @@ -296,6 +296,8 @@ HUEDevice_IODevChanged($$$) } $new = $hash->{IODev}->{NAME} if( defined($hash->{IODev}) ); + $hash->{ID} = $new_id if( defined($new_id) ); + $code = $hash->{ID}; $code = $new ."-". $code if( $new ); $modules{HUEDevice}{defptr}{$code} = $hash;