From 2c198174f3356258ba5b271455a4592e153932d0 Mon Sep 17 00:00:00 2001
From: rudolfkoenig <>
Date: Sat, 23 Jan 2021 10:53:53 +0000
Subject: [PATCH] 98_autocreate.pm: set attr even if noAtocreatedFilelog is set
(Forum #119055)
git-svn-id: https://svn.fhem.de/fhem/trunk@23593 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/92_FileLog.pm | 2 +-
fhem/FHEM/98_autocreate.pm | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/fhem/FHEM/92_FileLog.pm b/fhem/FHEM/92_FileLog.pm
index c14d24310..1615384ba 100644
--- a/fhem/FHEM/92_FileLog.pm
+++ b/fhem/FHEM/92_FileLog.pm
@@ -1760,7 +1760,7 @@ FileLog_regexpFn($$)
Dieses Attribut enthält eine durch Kommata getrennte Liste von
"devspec:readings:maxInterval" Tripel. readings kann ein regexp sein.
Falls nach maxInterval (Sekunden) kein passendes Event eingetroffen ist,
- der letzte Wert wird zum Logfile hinzugefuegt.
+ wird der letzte Wert zum Logfile hinzugefuegt.
diff --git a/fhem/FHEM/98_autocreate.pm b/fhem/FHEM/98_autocreate.pm
index e000b930d..cbc4f0890 100644
--- a/fhem/FHEM/98_autocreate.pm
+++ b/fhem/FHEM/98_autocreate.pm
@@ -252,10 +252,11 @@ autocreate_Notify($$)
$attr{$name}{room} = $room if($room);
$nrcreated = 0 if($temporary); # do not save
- next if($modules{$hash->{TYPE}}{noAutocreatedFilelog} || $temporary);
+ next if($temporary);
####################
my $fl = replace_wildcards($hash, AttrVal($me, "filelog", ""));
+ $fl = undef if($modules{$hash->{TYPE}}{noAutocreatedFilelog});
my $flname = "FileLog_$name";
delete($defs{$flname}) if($fl); # If we are re-creating it with createlog.
my ($gplot, $filter, $devattr) = ("", $name, "");