2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-22 08:11:44 +00:00

SMUtils.pm: update to version 1.5.0

git-svn-id: https://svn.fhem.de/fhem/trunk@22714 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2020-09-02 19:11:04 +00:00
parent f5ca36ba47
commit 793084b60c

View File

@ -40,7 +40,7 @@ use FHEM::SynoModules::ErrCodes qw(:all); # Erro
use GPUtils qw( GP_Import GP_Export ); use GPUtils qw( GP_Import GP_Export );
use Carp qw(croak carp); use Carp qw(croak carp);
use version; our $VERSION = version->declare('1.4.0'); use version; our $VERSION = version->declare('1.5.0');
use Exporter ('import'); use Exporter ('import');
our @EXPORT_OK = qw( our @EXPORT_OK = qw(
@ -56,6 +56,7 @@ our @EXPORT_OK = qw(
logout logout
setActiveToken setActiveToken
delActiveToken delActiveToken
setReadingErrorNone
); );
our %EXPORT_TAGS = (all => [@EXPORT_OK]); our %EXPORT_TAGS = (all => [@EXPORT_OK]);
@ -76,6 +77,7 @@ BEGIN {
readingsSingleUpdate readingsSingleUpdate
readingsBeginUpdate readingsBeginUpdate
readingsBulkUpdate readingsBulkUpdate
readingsBulkUpdateIfChanged
readingsEndUpdate readingsEndUpdate
HttpUtils_NonblockingGet HttpUtils_NonblockingGet
) )
@ -639,4 +641,21 @@ sub delActiveToken {
return; return;
} }
#############################################################################################
# Readings Error & Errorcode auf
# Standard "none" setzen
# $evt: 1 -> Event, 0/nicht gesetzt -> kein Event
#############################################################################################
sub setReadingErrorNone {
my $hash = shift // carp "got no hash value" && return;
my $evt = shift;
readingsBeginUpdate($hash);
readingsBulkUpdate ($hash, "Errorcode", "none");
readingsBulkUpdate ($hash, "Error" , "none");
readingsEndUpdate ($hash, $evt);
return;
}
1; 1;