diff --git a/71_XiaomiSmartHome_Device.pm b/71_XiaomiSmartHome_Device.pm index 5cc3663..dfb03ab 100644 --- a/71_XiaomiSmartHome_Device.pm +++ b/71_XiaomiSmartHome_Device.pm @@ -203,9 +203,8 @@ sub XiaomiSmartHome_Device_Undef($) my ($hash, $arg) = @_; my $name = $hash->{NAME}; RemoveInternalTimer($hash); - delete($modules{XiaomiSmartHome_Device}{defptr}{$hash->{SID}}); my $code = $hash->{IODev}->{NAME} if( defined($hash->{IODev}->{NAME}) ); - delete($modules{HEOSPlayer}{defptr}{$code}); + delete($modules{XiaomiSmartHome_Device}{defptr}{$code}); Log3 $name, 3, "$code> $name - device deleted"; return undef;