From 1f3ab13b0c4cc701b3b13ce76906514414691a02 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Sat, 24 Oct 2020 09:59:57 +0200 Subject: [PATCH] add condition for setter --- controls_backupToStorage.txt | 2 +- lib/FHEM/backupToStorage.pm | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/controls_backupToStorage.txt b/controls_backupToStorage.txt index ff15c72..57999dc 100644 --- a/controls_backupToStorage.txt +++ b/controls_backupToStorage.txt @@ -1,2 +1,2 @@ UPD 2020-10-20_15:51:15 6126 FHEM/98_backupToStorage.pm -UPD 2020-10-24_09:56:25 16492 lib/FHEM/backupToStorage.pm +UPD 2020-10-24_09:59:52 16828 lib/FHEM/backupToStorage.pm diff --git a/lib/FHEM/backupToStorage.pm b/lib/FHEM/backupToStorage.pm index d103e3b..52ee685 100644 --- a/lib/FHEM/backupToStorage.pm +++ b/lib/FHEM/backupToStorage.pm @@ -294,6 +294,16 @@ sub Set { DeletePassword($hash); } + elsif ( lc $cmd eq 'active' ) { + return "usage: $cmd" if ( scalar( @{$aArg} ) != 0 ); + + readingsSingleUpdate( $hash, 'state', $cmd, 1 ); + } + elsif ( lc $cmd eq 'inactive' ) { + return "usage: $cmd" if ( scalar( @{$aArg} ) != 0 ); + + readingsSingleUpdate( $hash, 'state', $cmd, 1 ); + } else { my $list = 'active:noArg inactive:noArg'; $list .= (