From bb7a07fee8a29669d74f7f0b9243795813ad9e66 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Tue, 12 May 2020 20:00:24 +0000 Subject: [PATCH] 93_Log2Syslog: add device in check message by attr 'exclErrCond' git-svn-id: https://svn.fhem.de/fhem/trunk@21923 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 1 + fhem/FHEM/93_Log2Syslog.pm | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index 862bb8672..eba6b62cd 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - change: 93_Log2Syslog: add device in check message by attr 'exclErrCond' - feature: 57_Calendar: new attribute delay - feature: 72_XiaomiDevice: supporting EvpHumidifier and AirPurifier3H - remove: 98_DSBMobile: removed due to unavailability of API diff --git a/fhem/FHEM/93_Log2Syslog.pm b/fhem/FHEM/93_Log2Syslog.pm index a2f523976..3a2cf9cdf 100644 --- a/fhem/FHEM/93_Log2Syslog.pm +++ b/fhem/FHEM/93_Log2Syslog.pm @@ -106,6 +106,7 @@ BEGIN { # Versions History intern: my %vNotesIntern = ( + "5.12.1" => "12.05.2020 add dev to check regex of 'exclErrCond' ", "5.12.0" => "16.04.2020 improve IETF octet count again, internal code changes for PBP ", "5.11.0" => "14.04.2020 switch to packages, improve IETF octet count ", "5.10.3" => "11.04.2020 new reading 'Parse_Err_LastData', change octet count read ", @@ -1747,7 +1748,7 @@ sub eventLog { if($n =~ m/^$rex$/x || "$n:$txt" =~ m/^$rex$/x || "$tim:$n:$txt" =~ m/^$rex$/x) { my $otp = "$n $txt"; $otp = "$tim $otp" if AttrVal($name,'addTimestamp',0); - ($prival,$sevAstxt) = setPrival($hash,$txt); + ($prival,$sevAstxt) = setPrival($hash,$otp); if($sendsev && $sendsev !~ m/$sevAstxt/x) { # nicht senden wenn Severity nicht in "respectSeverity" enthalten Log3slog ($name, 5, "Log2Syslog $name - Warning - Payload NOT sent due to Message Severity not in attribute \"respectSeverity\"\n"); next; @@ -2140,7 +2141,7 @@ sub setPrival { # Negativliste abarbeiten $e =~ s/_ESC_/,/g; trim($e); - $do = 0 if($txt =~ m/^$e$/x); + $do = 0 if($txt =~ m/$e/); } } $sv = 3 if($do);