add active,inactive setter for disable routine

This commit is contained in:
Marko Oldenburg 2020-10-24 09:50:31 +02:00
parent c408ff36a2
commit 914c08850e
2 changed files with 11 additions and 7 deletions

View File

@ -1,2 +1,2 @@
UPD 2020-10-20_15:51:15 6126 FHEM/98_backupToStorage.pm UPD 2020-10-20_15:51:15 6126 FHEM/98_backupToStorage.pm
UPD 2020-10-21_09:21:20 16318 lib/FHEM/backupToStorage.pm UPD 2020-10-24_09:50:19 16457 lib/FHEM/backupToStorage.pm

View File

@ -202,7 +202,10 @@ sub Notify {
my $devname = $dev->{NAME}; my $devname = $dev->{NAME};
my $devtype = $dev->{TYPE}; my $devtype = $dev->{TYPE};
my $events = deviceEvents( $dev, 1 ); my $events = deviceEvents( $dev, 1 );
return if ( !$events );
return if ( !$events
|| IsDisabled($name) );
Log3( $name, 4, Log3( $name, 4,
"backupToStorage ($name) - Devname: " "backupToStorage ($name) - Devname: "
@ -291,11 +294,12 @@ sub Set {
DeletePassword($hash); DeletePassword($hash);
} }
else { else {
my $list = ( my $list = 'active,inactive';
defined( ReadPassword( $hash, $name ) ) $list .= (
? 'deletepassword:noArg' defined( ReadPassword( $hash, $name ) )
: 'addpassword' ? 'deletepassword:noArg'
); : 'addpassword'
);
return 'Unknown argument ' . $cmd . ', choose one of ' . $list; return 'Unknown argument ' . $cmd . ', choose one of ' . $list;
} }