diff --git a/fhem/FHEM/92_FileLog.pm b/fhem/FHEM/92_FileLog.pm index 0ba7b32bc..af271961b 100755 --- a/fhem/FHEM/92_FileLog.pm +++ b/fhem/FHEM/92_FileLog.pm @@ -98,7 +98,7 @@ FileLog_Log($$) my $n = $dev->{NAME}; my $re = $log->{REGEXP}; my $max = int(@{$dev->{CHANGED}}); - my $tn = $dev->{TRIGGERTIME}; + my $tn = $dev->{NTFY_TRIGGERTIME}; my $ct = $dev->{CHANGETIME}; my $wrotesome; my $fh = $log->{FH}; @@ -118,7 +118,8 @@ FileLog_Log($$) } if($wrotesome) { $fh->flush; - $fh->sync if !($^O eq 'MSWin32'); #not implemented in Windows +# Too much IO +# $fh->sync if !($^O eq 'MSWin32'); #not implemented in Windows } return ""; } diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 195000d29..229add138 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -2352,7 +2352,7 @@ DoTrigger($$@) my @ntfyList = sort { $defs{$a}{NTFY_ORDER} cmp $defs{$b}{NTFY_ORDER} } grep { $defs{$_}{NTFY_ORDER} } keys %defs; Log 5, "Notify loop for $dev $hash->{CHANGED}->[0]"; - $hash->{TRIGGERTIME} = TimeNow(); # Optimize FileLog + $hash->{NTFY_TRIGGERTIME} = TimeNow(); # Optimize FileLog foreach my $n (@ntfyList) { next if(!defined($defs{$n})); # Was deleted in a previous notify my $r = CallFn($n, "NotifyFn", $defs{$n}, $hash);