diff --git a/fhem/FHEM/98_update.pm b/fhem/FHEM/98_update.pm
index 81a708e25..b2c8089e5 100644
--- a/fhem/FHEM/98_update.pm
+++ b/fhem/FHEM/98_update.pm
@@ -314,6 +314,7 @@ doUpdate($$$$)
my @excl = split(" ", AttrVal("global", "exclude_from_update", ""));
my $noSzCheck = AttrVal("global", "updateNoFileCheck", configDBUsed());
+ my $hideExcl = AttrVal("global", "hideExcludedUpdates", 0); #Forum #124670
my @rl = upd_getChanges($root, $basePath);
###########################
@@ -359,7 +360,7 @@ doUpdate($$$$)
($cmd eq "CRE" || # either file is create only
($lh{$fName}{TS} eq $r[1] && # or both TS and LEN is same
$lh{$fName}{LEN} eq $r[2]))); # as the remote one
- if($isExcl && !$fileOk) {
+ if($isExcl && !$fileOk && !$hideExcl) {
uLog 1, "update: skipping $fName, matches exclude_from_update";
$nSkipped++;
next;
@@ -593,7 +594,7 @@ upd_writeFile($$$$)
=item summary_DE FHEM Programmdateien aktualisieren
=begin html
-
+
update
update [-noSSL] [<fileName>|all|check|checktime|force]
@@ -636,12 +637,12 @@ upd_writeFile($$$$)
- update force
- update check http://fhem.de/fhemupdate/controls_fhem.txt
-
+
Attributes (use attr global ...)
-
+
- updateInBackground
If this attribute is set (to 1), the update will be executed in a
background process. The return message is communicated via events, and
@@ -649,14 +650,14 @@ upd_writeFile($$$$)
Monitor. Default is set. Set it to 0 to switch it off.
-
+
- updateNoFileCheck
If set, the command won't compare the local file size with the expected
size. This attribute was introduced to satisfy some experienced FHEM
user, its default value is 0.
-
+
- backup_before_update
If this attribute is set, an update will back up your complete
installation via the backup command. The default
@@ -667,7 +668,7 @@ upd_writeFile($$$$)
-
+
exclude_from_update
Contains a space separated list of fileNames (regexps) which will be
excluded by an update. The special value commandref will disable calling
@@ -682,6 +683,11 @@ upd_writeFile($$$$)
updating it from another source, specify fhem.de.*:FILE.pm
+
+ hideExcludedUpdates
+ if set to 1, do not print messages about excluded updates.
+
+
restoreDirs
@@ -690,7 +696,7 @@ upd_writeFile($$$$)
=end html
=begin html_DE
-
+
update
update [-noSSL] [<fileName>|all|check|checktime|force]
@@ -738,12 +744,12 @@ upd_writeFile($$$$)
- update force
- update check http://fhem.de/fhemupdate/controls_fhem.txt
-
+
Attribute (sind mit attr global zu setzen)
-
+
- updateInBackground
Wenn dieses Attribut gesetzt ist, wird der update Befehl in einem
separaten Prozess ausgeführt und alle Meldungen werden per Event
@@ -752,7 +758,7 @@ upd_writeFile($$$$)
Deaktivieren bitte Attribut auf 0 setzen.
-
+
- updateNoFileCheck
Wenn dieses Attribut gesetzt ist, wird die Größe der bereits
vorhandenen, lokalen Datei nicht mit der Sollgröße
@@ -760,7 +766,7 @@ upd_writeFile($$$$)
erfahrener FHEM Benutzer eingefuehrt, die Voreinstellung ist 0.
-
+
- backup_before_update
Wenn dieses Attribut gesetzt ist, erstellt FHEM eine Sicherheitskopie
der FHEM Installation vor dem update mit dem backup Befehl. Die
@@ -772,7 +778,7 @@ upd_writeFile($$$$)
-
+
exclude_from_update
Enthält eine Liste durch Leerzeichen getrennter Dateinamen
(Regexp), welche nicht beim update berücksichtigt werden.
@@ -791,6 +797,12 @@ upd_writeFile($$$$)
+
+ hideExcludedUpdates
+ falls gesetzt, werden keine Meldungen bei exclude_from_update Dateien
+ generiert.
+
+
restoreDirs
diff --git a/fhem/fhem.pl b/fhem/fhem.pl
index 941fa0320..1fd473daa 100755
--- a/fhem/fhem.pl
+++ b/fhem/fhem.pl
@@ -334,6 +334,7 @@ my @globalAttrList = qw(
dnsServer
dupTimeout
exclude_from_update
+ hideExcludedUpdates:1,0
featurelevel:6.1,6.0,5.9,5.8,5.7,5.6,5.5,99.99
genericDisplayType:switch,outlet,light,blind,speaker,thermostat
holiday2we