From e817428ae8f402fdddc35b685ea62b54b6660949 Mon Sep 17 00:00:00 2001 From: T0RST3N Date: Sun, 12 Mar 2017 20:12:12 +0100 Subject: [PATCH] error in undef --- 71_XiaomiSmartHome_Device.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/71_XiaomiSmartHome_Device.pm b/71_XiaomiSmartHome_Device.pm index dfb03ab..f6c736c 100644 --- a/71_XiaomiSmartHome_Device.pm +++ b/71_XiaomiSmartHome_Device.pm @@ -202,11 +202,10 @@ sub XiaomiSmartHome_Device_Undef($) { my ($hash, $arg) = @_; my $name = $hash->{NAME}; + my $iodev = $hash->{IODev}->{NAME}; RemoveInternalTimer($hash); - my $code = $hash->{IODev}->{NAME} if( defined($hash->{IODev}->{NAME}) ); - delete($modules{XiaomiSmartHome_Device}{defptr}{$code}); - - Log3 $name, 3, "$code> $name - device deleted"; + delete($modules{XiaomiSmartHome_Device}{defptr}{$hash->{SID}}); + Log3 $name, 3, "$iodev> $name - device deleted"; return undef; }