diff --git a/98_TadoAPI.pm b/98_TadoAPI.pm index 7c63821..54c9b54 100644 --- a/98_TadoAPI.pm +++ b/98_TadoAPI.pm @@ -68,6 +68,8 @@ sub TadoAPI_Initialize { $hash->{DefFn} = \&TadoAPI_Define; $hash->{InitFn} = \&TadoAPI_Init; + $hash->{UndefFn} = \&TadoAPI_Undefine; + $hash->{DeleteFn} = \&TadoAPI_Delete; $hash->{SetFn} = \&TadoAPI_Set; $hash->{GetFn} = \&TadoAPI_Get; $hash->{AttrList} = "" @@ -389,9 +391,7 @@ sub TadoAPI_Catch { sub TadoAPI_Undefine { my $hash = shift; my $name = shift; - RemoveInternalTimer($hash); - return; }