From 793084b60c53746ba4f177e6719e3201c8d4dc4f Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Wed, 2 Sep 2020 19:11:04 +0000 Subject: [PATCH] SMUtils.pm: update to version 1.5.0 git-svn-id: https://svn.fhem.de/fhem/trunk@22714 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/lib/FHEM/SynoModules/SMUtils.pm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/fhem/lib/FHEM/SynoModules/SMUtils.pm b/fhem/lib/FHEM/SynoModules/SMUtils.pm index e03089b1b..7c6d75725 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.4.0'); +use version; our $VERSION = version->declare('1.5.0'); use Exporter ('import'); our @EXPORT_OK = qw( @@ -56,6 +56,7 @@ our @EXPORT_OK = qw( logout setActiveToken delActiveToken + setReadingErrorNone ); our %EXPORT_TAGS = (all => [@EXPORT_OK]); @@ -76,6 +77,7 @@ BEGIN { readingsSingleUpdate readingsBeginUpdate readingsBulkUpdate + readingsBulkUpdateIfChanged readingsEndUpdate HttpUtils_NonblockingGet ) @@ -639,4 +641,21 @@ sub delActiveToken { 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; \ No newline at end of file