From f6da7ac130db29b90459ce6ccf73325bea19c237 Mon Sep 17 00:00:00 2001 From: DS_Starter Date: Tue, 22 Sep 2020 17:43:25 +0000 Subject: [PATCH] SMUtils.pm: update to version 1.6.0 git-svn-id: https://svn.fhem.de/fhem/trunk@22823 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/lib/FHEM/SynoModules/SMUtils.pm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/fhem/lib/FHEM/SynoModules/SMUtils.pm b/fhem/lib/FHEM/SynoModules/SMUtils.pm index 7c6d75725..4a4b65f22 100644 --- a/fhem/lib/FHEM/SynoModules/SMUtils.pm +++ b/fhem/lib/FHEM/SynoModules/SMUtils.pm @@ -40,7 +40,7 @@ use FHEM::SynoModules::ErrCodes qw(:all); # Erro use GPUtils qw( GP_Import GP_Export ); use Carp qw(croak carp); -use version; our $VERSION = version->declare('1.5.0'); +use version; our $VERSION = version->declare('1.6.0'); use Exporter ('import'); our @EXPORT_OK = qw( @@ -56,6 +56,7 @@ our @EXPORT_OK = qw( logout setActiveToken delActiveToken + delCallParts setReadingErrorNone ); @@ -634,6 +635,8 @@ sub delActiveToken { $hash->{HELPER}{ACTIVE} = "off"; + delCallParts ($hash); + if (AttrVal($name,"debugactivetoken",0)) { Log3($name, 1, "$name - Active-Token deleted by OPMODE: $hash->{OPMODE}"); } @@ -641,6 +644,19 @@ sub delActiveToken { return; } +############################################################################################# +# lösche Helper der erstellten CALL / ACALL Teile +# CALL / ACALL werden bei auslösen einer Aktion durch Set/Get erstellt +############################################################################################# +sub delCallParts { + my $hash = shift; + + delete $hash->{HELPER}{CALL}; + delete $hash->{HELPER}{ACALL}; + +return; +} + ############################################################################################# # Readings Error & Errorcode auf # Standard "none" setzen