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, "");